.NET-Bibliotheken zum Anfassen

In seiner aktuellen Ausgabe kündigt das dot.Net-Magazin an, dass Microsoft wichtige Bibliotheken aus dem .Net-Framework freigibt. Damit wird das Leben von .NET-Entwicklern sicherlich um Einiges einfacher. Noch in diesem Jahr soll mit .Net 3.5 bzw. mit VS 2008 der Quellcode dieser Basisklassen verfügbar sein:
- Base Class Libraries (mscorlib.dll)
- ASP.NET (System.Web.dll)
- Windows Forms (System.Drawing.DLL & System. Windows.Forms.dll)
- ADO.NET (System.Data.DLL)
- XML (System.Xml.DLL)
- WPF (System.Windows.DLL)
Er wird unter der Microsoft Reference License (MS-RL) veröffentlich. Offensichtlich ist nur das Lesen des Quellcodes erlaubt, aber für viele Debugging-Durchgänge sollte das bereits Erleichterung verschaffen.
Scott Guthrie - einer der Leiter der Microsoft-Entwicklungsteams - hat auf seinem Blog ein paar Einzelheiten zur Veröffentlichung preisgegeben. Darin wird angedeutet, dass nicht nur der Quellcode zu lesen sein wird, sondern auch die Kommentare beigefügt sind. Noch besser. Die gute Nachricht für VB 2008 (Orcas):
“The final release of VS 2008 will support the ability to configure the debugger to dynamically download the .NET Framework debugger symbols (and corresponding source code) from a web server hosted by Microsoft.”
Wer sich noch stärker in die Gründe für eine Offenlegung des Quellcodes hineindenken möchte, dem empfiehlt Scott Guthrie persönlich, sich einen Hanselminutes-Podcast anzuhören. Darin erläutert Shawn Burke Einzelheiten zum Lesen des Quellcodes. Gibt es zum Nachlesen auf seinem Blog. Und in einigen Tagen soll es ein Channel9-Video geben, in dem der in VS 2008 intergrierte Debugging-Support gezeigt wird. Wir werden verlinken.
Ob das Veröffentlichen des Quellcodes für OpenSource-Programmierer eine tolle Sache ist oder vielleicht doch eine Giftpille, das diskutiert derzeit Joe Wilcox auf Microsoft Watch. Interessant.