O'Reilly Network schrijft dat Microsoft delen van haar .NET-technologie shared source aan bedrijven gaat aanbieden. Shared source, open source. Volgens Microsoft twee hele verschillende dingen, maar critici zeggen dat de softwaregigant uit Redmond onder het mom van shared source onopvallend toch gebruik wil maken van de voordelen van open source; een principe dat het Microsoft juist altijd slecht heeft gevonden.
Het betreft de CLI (vergelijkbaar met de Java virtual machine, maar dan voor communicatie met .NET), een C Sharp compiler en een ECMAscript (op javascript gebaseerd programmeertaal) compiler. Het idee hierachter is dat bedrijven de code kunnen aanpassen aan hun eigen wensen, om zo de applicaties te perfectioneren. Eerder gaf Microsoft echter aan dat het systeem waarbij meerdere programmeurs onafhankelijk van elkaar aan een product werken, onveilige software oplevert. Blijkbaar is men nu toch van dat idee afgestapt:
On Wednesday, Microsoft announced plans to release what amounts to a shared-source version of its .NET infrastructure for Windows and FreeBSD. Specifically, Microsoft says it has been working with the ECMA standards body and will release ECMA versions of the Common Language Infrastructure (CLI), a C# compiler, and an ECMAscript compiler. The CLI is similar to the Java virtual machine, in that it acts as a translator between the .NET infrastructure and other platforms. Program manager Dave Stutz says Redmond will work with Corel to develop the code.