October 03, 2007

Code Release: DotNet Libraries!

Microdoft denkt ja schon seit längerem offener, nicht zuletzt wohl durch Drängen von aussen dazu gezwungen.

Einer der großen Schritte in die wohl richtige Richtung ist die aktuelle Ankündigung von Scott Guthrie, den gesamten Quellcode der DotNet Bibliotheken offenzulegen.

Die Kommentare in den Blogs zeigen die Begeisterung der Community. Natürlich ist die damit einhergehende Lizenz beschränkt auf 'Read-Only', das war aber sicher auch wirklich nicht anders zu erwarten, auch wenn sich da einige enttäuscht zeigen, dass sie jetzt nicht anfangen können das Dot Net Framework zu Bugfixen.
Würde MS das erlauben, wäre das größte Problem in meinen Augen, dass nicht mehr gewährleistet ist, dass da wo DotNet Framework draufsteht auch Dot Net Framework drin ist. Denn dann würde es nicht mehr lange dauern, bis die verschiedensten ge-hackten Versionen des Frameworks überall herumgeistern, nichts mehr mit nichts zusammenpasst -und vor allem funktioniert- und so die Akzeptanz von Dot Net ganz schnell beim Teufel wäre.

So haben wir dir Möglichkeit zu sehen, wie Sachen im Framework gelöst sind und z.B. nicht so funktionieren und reagieren wie evtl. erwartet oder wir können von der Art und Weise wie Dinge implementiert sind lernen. Denn Abschreiben, auch Teile darf man natürlich auch nicht.
Und natürlich ist alles -so verspricht es Scott Guthrie zumindest- mit CodeKommentaren versehen. Dadurch sehen wir auf jeden Fall mehr als mit dem Reflector.