The majority of enterprises, OEMs, system integrators, global governments and Microsoft MVPs (Most Valued Professionals) do not want access to Windows source code, Matusow said. He cited the fact that of the 6,700 eligible to view Windows source code, only 450 organizations with a total of about 1,000 engineers are doing so. This breaks down to roughly 50 enterprise customers, most with several engineers looking at the code; about 200 MVPs; 40 governments; and 60 system integrators and OEMs. Matusow said it has been interesting to look at the number of downloads of open code versus the number of active contributors to the companys WiX (Windows Installer XML) project, a tool set that builds Windows installation packages from XML source code. This project was very helpful to Microsoft as it was a collaborative environment, he said. But while there have been some 120,000 downloads of the code since it was released last April, only about 30 people were actively contributing to the project, he added.Meanwhile, there have been 13,000 downloads for its FlexWiki experimental collaboration tool based on WikiWiki, which is a tool for collaborating on common Web pages. There was also only a small group of contributors to both of these projects, he said. Read more here about Microsofts FlexWiki tool. All three of the projects are licensed under the OSI (Open Source Initiative)-approved CPL (Common Public License). By contrast, there have been more than 250,000 downloads of the CE.Net and CE 5.0 source code, which gave access to most of the core operating system under the Shared Source premium distribution license and to which the developer owned the copyright to the derivative licenses, Matusow said. Microsoft also released the IronPython 0.6 source code under the CPL last year. But this month it released IronPython 0.7.1the early, prealpha release of the new implementation of the Python programming language running on .Netas a free download. It is now licensed under the Shared Source License for IronPython and not under the Common Public License Version 1.0 under which IronPython 0.6 was licensed. Matusow said the inclusion of the source code under the new license was done to encourage the development of extensions and add-ons to the language. "It is a BSD-style redistribution license that allows code modification and redistribution without the requirement to give those modifications back. We have used this license before on Microsofts GotDotNet workspaces site [Microsofts alternative to SourceForge, the open-source software development Web site]," he said. Asked why Microsoft has used so many different licenses, Matusow said that while the company is not resistant to using open-source licenses, and has done so with the CPL, the software remains its intellectual property and must be licensed the way Microsoft feels is best. Check out eWEEK.coms for Microsoft and Windows news, views and analysis.
With regard to the Windows Template Library, a library for developing Windows applications and user interface components, there have been about 30,000 code downloads.