Über das Blog von Scott Guthrie wurde es angekündigt, große Teile des Quellcodes der .NET Klassenbibliotheken zu veröffentlichen:
"One of the things my team has been working to enable has been the ability for .NET developers to download and browse the source code of the .NET Framework libraries, and to easily enable debugging support in them."
Dazu zählt der Quellcode der Base Class Library (System Namespace, IO, Text, Collections, CodeDom, Regular Expressions, usw.), ASP.NET, Windows Forms und WPF. Zusätzlich sollen später weitere Teile veröffentlicht werden (z.B. WCF, WF und LINQ).
Der Quellcode wird über 2 Wege verfügbar sein:
Microsoft verwendet für die Veröffentlichung dazu die Microsoft Reference License, welche nur das Betrachten, nicht jedoch aber das Verarbeiten, Verändern und Weitergeben erlaubt.
Daraus profitiert man also in erster Linie beim Debuggen und kann auch direkt in die .NET Libs mit hineinschauen.
Was diese Veröffentlichung für das Quelloffene portable Mono-Projekt zur Folge hat, bleibt abzuwarten. Ich könnte mir vorstellen, dass Microsoft damit die Arbeit zu einem erleichtert, aber zum anderen auch erschweren könnte.
Danke an Mathias Raacke für die Info!
Remember Me