Re: XUL or not XUL
Matthew Raymond <[email protected]> Fri, 14 Jan 2005 10:34:04 -0500
| Newsgroups | gmane.comp.lang.xul.general |
|---|---|
| Message-ID | <[email protected]> |
Charles Goodwin wrote:
> On Thu, 2005-01-13 at 10:51 +0000, Ian Hickson wrote:
>>Many industry acronyms are generic by nature -- XML, HTML, XSL, DOM, CD,
>>DVD, XUL, etc. Yet they are all specific to one language or technology.
>
> Um, all the examples you quote above are actual language definitions.
> Mozilla XUL is merely an application of a language. XUL itself is not a
> language, but a toolkit. There's a distinct difference.
>
> I do agree/concede that XUL is a term coined by the Mozilla project, but
> an equivalent to XML/HTML/DOM/etc it is not. Rather, XUL is comparable
> to technologies like Qt and Gtk.
This is largely a matter of standardization. For instance, XBL 2.0
is currently in the process of being standardized, and XBL 1.0 was
submitted to W3C. Is XBL equivalent to XML/HTML/DOM/etc., with regards
to being a language and technology, or will it have to be a standard first?
> Does XUL not mean Xml User-interface Language?
I think it officially standards for "XML User Interface Language",
but it's referred to in some Mozilla webpages as the "XML-based User
Interface Language" or the "eXtensible User interface Language". So what
does "XUL" stand for as a generic term?
The real question is whether people would be using "XUL" as a
generic term if Mozilla hadn't coined it first. After all, if you take
the first letters of "XML User Interface Language", you get "XUIL". I
suspect that, in fact, people like Gerald would be using acronyms like
"XUI" or "UIML" (which I believe are the names of specific languages as
well).
> Hence you must see the ambiguity, and hence room for disagreement.
> Laying claim to such a generic acronym is asking for trouble.
Who's to say it's a generic acronym? It's not. It's a specific
acronym that's be co-opted for generic purposes. It just happens to be
an acronym flexible enough for generic use.
> You don't
> see Microsoft objecting to MyXAML, do you? And XAML is a more specific
> acronym than XUL!!!
Perhaps this is because...
1) XAML already stood for "Transaction Authority Markup Language".
2) Microsoft doesn't claim a trademark on the term "XAML":
http://msdn.microsoft.com/library/toolbar/3.0/trademarks/en-us.mspx
3) Microsoft frequently has the acronym in quotations, which suggests
that they may rename the technology at a later date:
http://longhorn.msdn.microsoft.com/lhsdk/core/overviews/about%20xaml.aspx
> For sake of argument (i.e. we don't do this), if the Vexi project was to
> refer to VexiCode as VexiXUL, would you object?
Of course he would. It's a trademark violation, and therefore a
violation of the law. Why would you support such a thing? Because you
don't believe the Mozilla Foundation will prosecute?
-------------------------------------------------------
The SF.Net email is sponsored by: Beat the post-holiday blues
Get a FREE limited edition SourceForge.net t-shirt from ThinkGeek.
It's fun and FREE -- well, almost....http://www.thinkgeek.com/sfshirt