Concerning XUL...

Matthew Raymond <[email protected]> Thu, 12 Aug 2004 10:22:49 -0400
Newsgroups gmane.comp.lang.xul.general
Message-ID <[email protected]>
Marc Clifton wrote:
> I guess we have different understandings of the term "open".  For 
> example, by your definition, .NET is "open" because Microsoft provides 
> the runtime for free.  I'm not even sure what "open" means in this 
> context.  How is it "open"?  As to proprietary, I don't understand how 
> you're using this term either.  Proprietary to me means that the 
> internal workings, architecture, and specifications are private--the 
> public doesn't have access to them.  I don't see what proprietary has to 
> do with something being a standard or not.
> 
> By these definitions, when you say XUL is an open, proprietary product, 
> it seems like you mean it's a free, non-standard,  architectural and 
> implementation closed, single vendor controlled runtime.

    I think the case is actually the opposite: XUL is non-proprietary 
but not open. XUL, as a whole, is not open documentation-wise because 
it's not fully documented. However, since anyone can create a forked 
open source project based on Mozilla that supports XUL, and since the 
Mozilla Foundation is not opposed to other implementations of XUL, I 
fail to see how XUL is proprietary.

    It can be argued that a subset of XUL is open, which was the whole 
idea behind my XUL Basic concept. A functional subset of XUL, containing 
the most common markup, could be standardized to allow others to create 
products whose content would be compatible with XUL.

> How you use the terms "controlled by a single vendor" and "community" in 
> the same sentence is beyond me.  "Controlled" means, well, 
> controlled--the vendor makes the final decisions.  OK, maybe there's a 
> community of people that make suggestions, but come on, if it's 
> controlled, then someone is doing the controlling.

    Agreed. Because Mozilla is open source, it's only as controlled as 
the community allows. Just look at XFree86 and X.org.

> As to XML languages, in my opinion XAML is an XML language.

    Yeah, I don't know where Ian was getting that from. He could have 
been referring to Avalon, though, which is simply an API.

> In another posting, you said 
> "Web Apps 1.0 isn't an XML language, it's HTML-based."  Erm, am I 
> missing something here?  Isn't HTML and XML language?  If you're 
> HTML-based, aren't you by its very nature also an XML Language?

    What I think he means is that it's designed for HTML, not for XML. 
It   has an XHTML module, but that doesn't make it XML-based any more 
than XHTML makes HTML XML-based.

    Personally, I don't consider it a LANGUAGE. It's a proposed 
extension to a language (HTML).


-------------------------------------------------------
SF.Net email is sponsored by Shop4tech.com-Lowest price on Blank Media
100pk Sonic DVD-R 4x for only $29 -100pk Sonic DVD+R for only $33
Save 50% off Retail on Ink & Toner - Free Shipping and Free Gift.
http://www.shop4tech.com/z/Inkjet_Cartridges/9_108_r285