Im Juli 2001 kündigte die Free Software Foundation den Start des dotGNU-Projekts an, das einen "freien" Ersatz für Microsofts .NET entwickeln soll. Mittlerweile hat sich einiges getan und neben dem zentralen "DotGNU Portable.NET" arbeitet man nun auch an einem "DotGNU Application Server" sowie einem Businessplan zur Kommerzialisierung des Projekts.
Die Internationale Standardisierungsorganisation ECMA hat jetzt die Spezifikation von C# und die Common Language Infrastructure (CLI) ratifiziert. Damit kommt Microsoft seinem Ziel einen Schritt näher, die eigenen Web-Technologien zu unabhängigen Standards zu erklären.
Neben Java schickt sich mit C# eine weitere Programmiersprache an, die in Bytecode übersetzt auf verschiedenen Systemen laufen soll. Mit der "Internet Virtual Machine" will nun eine Reihe von Entwicklern eine weitere Alternative schaffen, die im Gegensatz zu Java und C# auf die Standard-Programmiersprachen C und C++ setzt sowie zum anderen unter der GPL steht.
Die Website BasicPro.de bietet jetzt in Zusammenarbeit mit dem Verlag Addison-Wesley die aktuelle Auflage des Titels "C# lernen" von Frank Eller ungekürzt als druckbares PDF zum Download an. Der kostenlose Buch-Download steht noch bis zum 30. September 2001 bereit.
Ximian kündigte jetzt unter dem Namen "Mono Project" eine Linux-basierte Open-Source-Implementation von Microsofts .NET-Entwicklungsplattform an. Das Mono Project soll .NET-kompatible Komponenten wie einen C# Compiler, einen Common Language Runtime JIT-Compiler und eine Reihe von Bibliotheken umfassen.
Microsoft will zusammen mit Corel eine "Shared Source Implementierung" der Microsoft-Programmiersprache C# und der Common-Language-Infrastructure-(CLI-)Spezifikation entwickeln, die eine zentrale Rolle in Microsoft .NET spielen. Das Resultat soll dann für FreeBSD und Windows unter Microsofts Shared-Source-Lizenz veröffentlicht werden.
Mit seiner neuen Programmiersprache "C#" will Microsoft Java Konkurrenz machen. Wie das iX Magazin in seiner Ausgabe 9/2000 berichtet, hat C# durchaus das Potenzial, nach Java zur nächsten Modesprache zu avancieren.