Letölthető lesz a .NET Framework forráskódja

Nagyon kellemes érzés tud lenni, amikor az ember mások előtt kap meg információkat, de ugyanakkor nagyon bosszantó is tud lenni, hogy az NDA miatt nem mondhatja el senkinek 😦 Az szintén bosszantó, ha arra kell várni, hogy valaki más hivatalosan lelője a poént, mint ahogy történt most is Scott Guthrie blogjában 😦

Most viszont végre eljött az idő, hogy magyarul is közhírré tegyük: a Microsoft kiadja a .NET Framework osztálykönyvtárainak forráskódját! Azt hiszem erre nyugodtan mondhatjuk, hogy a nap híre. Még néhány infó:

A Visual Studio 2008 képes lesz arra, hogy közvetlenül beleugráljunk a Microsoft által írt kódba. Épp a saját alkalmazásunkat debuggoljuk, és az F11-et nyomkodva szépen továbbmegyünk a függvényhívásokba égy ugyanúgy fogjuk látni a Microsoft által írt kódot, mint a sajátunkat.

A VS 2008 képes lesz a .NET Framework lokálisan telepített forráskódját használni, vagy a Microsoft oldaláról igény szerint letölteni a szükséges fájlokat és persze azokat lokálisan cache-elni. Ez utóbbi nagy előnye, hogy biztosan a legfrissebb fájlokat fogjuk megkapni. A rendszer mindkét esetben gondoskodik arról, hogy a .NET Framework megfelelő verziójának forrását lássuk.

A forráskódra a Microsoft Reference License (Ms-RL) vonatkozik, ami azt jelenti, hogy büntetlenül olvasgathatjuk a forráskódot, de az továbbra is a Microsofté marad, nem írhatjuk át és nem adhatjuk tovább, mint sajátunkat. Ez már ismerős lehet, hiszen ugyanez vonatkozik az AJAX Extensionre is, mint ahogy arról már januárban írtam.

A közeljövőben a .NET Base Class Library, az ASP.NET, ADO.NET, Windows Forms, XML és a WPF kódját böngészhetjük, a többi (például WCF, WF, LINQ) később jön. Az jogos kérdés, hogy mit jelent a "közeljövőben", szerintem legkorábban a .NET 3.5 RTM idejét, azaz november végét.

Jogos az a kérdés is, hogy ugyan miért kell várni a többire? Nem voltam rest és némi gonoszsággal megihletve megkérdeztem Scottot, hogy csak nem olyan van benne, amit ciki lenne kiadni?? 🙂  A hivatalos válasz az volt, hogy szeretnének biztosra menni, hogy még véletlenül se tegyenek ki olyat a netre, ami akár a Microsoftnak, akár másnak jogilag védett (utóbbi esetben persze megvásárolt) és nem publikálható szellemi terméke. Érthető. Ez az átnézés persze időbe telik. Arra leszek csak kiváncsi, hogy mit tesznek, ha mégis találnak valamit….

Már csak egy kérdés maradt bennem: fogunk-e jövőben is Reflectort használni? Aki csak olvasgatta a forráskódot és csak a keretrendszer forráskódját, annak valószínűleg nem lesz rá szüksége, de aki használ Reflector addineket vagy használja az Analyze funkciót, az továbbra is fel fogja telepíteni ezt a hasznos kis eszközt.

 

Technorati tags: ,
Advertisements

Vélemény, hozzászólás?

Adatok megadása vagy bejelentkezés valamelyik ikonnal:

WordPress.com Logo

Hozzászólhat a WordPress.com felhasználói fiók használatával. Kilépés / Módosítás )

Twitter kép

Hozzászólhat a Twitter felhasználói fiók használatával. Kilépés / Módosítás )

Facebook kép

Hozzászólhat a Facebook felhasználói fiók használatával. Kilépés / Módosítás )

Google+ kép

Hozzászólhat a Google+ felhasználói fiók használatával. Kilépés / Módosítás )

Kapcsolódás: %s