MozillaZine

MSDN Magazine Article on XML-Based GUIs

Tuesday October 22nd, 2002

Jacob pointed us towards an interesting Microsoft MSDN Magazine article on using XML to create user interfaces. In the tutorial, Paul DiLascia describes how to "develop an XML-based GUI language parser for .NET that lets you code resources, menus, toolbars, and status bars in XML instead of with procedural code." It introduces new XML elements, including <toolbar>, <button> and <menuitem>. Sound familiar? We thought so.

To be fair, DiLascia, who doesn't work for Microsoft, does acknowledge the influence of XUL, though he states, somewhat bizarrely, that it was developed by the "Java language folks". You can download the MotLib.NET C# class library for use in your own .NET applications but note that Microsoft restrictions prevent you from using it in open-source projects.


#12 Re: Not licensed to open source?

by emlyn

Tuesday October 22nd, 2002 8:05 PM

You are replying to this message

It's not open source. It's got a bunch of restrictions on its use which the OSI forbids in open-source-certified licences - not the least of which is the bit saying "You may not include MotLib.NET as part of an open-source project".

Some people choose to refer to free software by the name "Free Software" rather than "Open Source" to cut down on this kind of confusion (and because "Free Software" was the original name). Unfortunatly, what tends to happen is a different type of confusion, over the meaning of the word "free".

What we need is a truely unambiguous name. But it's not going to happen.