Dogodila se prekretnica u razvoju .NET-a – Microsoft će objaviti izvorni kod .NET klasa! Sam kod će biti objavljen pod Microsoft Reference licencom koja dozvoljava njegovo pregledavanje, no ne i kopiranje ili rekompajliranje. Izvorni kod će se moći pregledavati na dva načina. Prvi način jest da se kompletno preuzmei pregledava u bilo kojem tekstualnom editoru. Drugi, daleko prikladniji, štoviše über-geeky način je korištenjem nove mogućnosti u Visual Studiju 2008 koja će omogućiti debagiranje ne samo vlastitog koda, već i izvornog koda .NET Frameworka. Tako će programeri moći, ako žele, iskoristiti step into mogućnost u .NET biblioteke. Više o tome kako će to izgledati pročitajte u blogu Scotta Guthriea.

Dostupan izvorni kod uključivat će Base Class Libraries (što uključuje osnovne klase frameworka poput kolekcija, upravljanja tekstom, IO operacija, serijalizacije, remotinga i drugih), Windows Forms, ASP.NET, System.Data i WPF klase. U planu je da se i druge klase uključe u budućnosti. Ova objava spada u Microsoftovu Shared Source inicijativu o kojoj je već bilo riječi na ovom blogu.

Naravno da ovo ne znači da .NET Framework postaje open-source, no priznajem da me sve to vrlo pozitivno iznenadilo. Zanimaju me i reakcije open-source zajednice…