Microsofts .NET als Open Source?

.NET - mehr als ein Set von Tools

Miguel de Icaza sagt, er möchte .NET "integrieren und expandieren" und es zur Stärkung der eigenen Position und zum Vorteil der Open-Source-Entwickler nutzen. Doch .NET ist mehr als nur ein Set von Entwicklungstools. Da ist zum Beispiel Hailstorm, die von Microsoft favorisierte Architektur und das bevorzugte Set von Webservices für .NET.

Das DotGNU-Projekt hat sich das ehrgeizige Ziel gesetzt, lieber gleich die ganze .NET-Strategie vollständig zu ersetzen, einschließlich Hailstorm, statt nur eine Open-Source-Implementation von .NET zu entwickeln. Und .NET Opensource, ein weiteres der Dutzenden von .NET-Open-Source-Projekten, zielt auf einen Klon der .NET Runtime. Hier ist eine beachtliche Menge Code bereits geschrieben. Microsoft hat einige dieser Initiativen teils sehr lautstark unterstützt und sogar zugestimmt, mit Hilfe von Corel Linux-Versionen seines C# und CLI (Common Language Interface) zu entwickeln, obwohl diese nicht Open-Source-Produkte sein werden.