This post originated from an RSS feed registered with .NET Buzz
by Frans Bouma.
Original Post: Why isn't XUL used instead of XAML?
Feed Title: Frans Bouma's blog
Feed URL: http://www.asp.net/err404.htm?aspxerrorpath=/fbouma/Rss.aspx
Feed Description: Generator.CreateCoolTool();
Thinking more about the XAML advice thingy... why isn't Microsoft including XUL (the platform independent GUI technology used by for example Mozilla/Firebird) into Longhorn? True, it's GPL-ed, but you can license the technology from the developers, ask them to license it under the LGPL for example. XUL already contains a tremendous amount of brain power, which is simply re-done by Microsoft's XAML team (and with the help of free advisors in the field ;) ). The advantages of using XUL are big: tools, docs, libraries, it's all there already. It would open up a free, open GUI foundation for multi-platform applications.
Ah... I think I just scratched the surface of the real reason XUL is neglected in favor of XAML. No further questions, Your Honor.