Diit.cz - Novinky a informace o hardware, software a internetu

Jaký důkaz ještě potřebujete? Microsoft uvolnil .NET pod open-source licencí!

Microsoft má účet na githubu, uvolnil .NET Core 5 pod MIT licencí a současně garantuje, že nikdy nebude nikoho žalovat kvůli patentům, které na .NET drží. Peklo zamrzlo.

Pokud Satya Nadella před pár týdny hlásal, že Microsoft miluje Linux, tak Scott Guthrie z Microsoftu k tomu dodává, že opravdu nastává změna politiky ve firmě. Microsoft tímto uvolňuje redesignovanou verzi své platformy .NET pod otevřenou MIT licencí. .NET Core je založen na jednodušším kódu, ale pokrývá vše potřebné. Pod MIT licencí jsou/budou, jakožto doprovodný jev vydání .NET 2015 Preview, uvolněny tyto části:

  • .NET Framework Libraries
  • .NET Core Framework Libraries
  • RyuJit VM

Tímto momentem tak možná končí potřeba Mono jako takového. Implementace .NET pro jiné systémy, na které po dlouhá léta pracoval tým převážně nenáviděných open-source vývojářů v čele s Miguelem de Icazou (mj též tvůrce Midnight Commander, GNOME, či Moonlightu), žije dál (Microsoft ohlásil ještě těsnější spolupráci s Mono týmem), ale bude zajímavé sledovat, jak uvolnění .NETu změní oba projekty. Již v tuto chvíli tvůrci Mono nahrazují části svého kódu novým, ty, které byly dosud nekompletní či chybové, nebo neobsahovaly kompletní funkcionalitu. Nadále by tedy mělo platit, že Mono je implementací .NETu, díky Microsoftu ale o něco lepší.

Prozatím Microsoft neplánuje, že by přijímal zpětně do projektu nějaké patche zvenku. Nehodlá po uvolnění zdrojáků přejít na klasický open-source vývoj v rámci velké komunity (což samozřejmě nikomu nebrání se v kódu libovolně hrabat, nebo se hrabat v Mono). Vše proto, že potřebuje mít absolutní jistotu zpětné kompatibility kódu v rámci Windows platformy, což asi nebude věc, kterou by mnozí potenciální vývojáři testovali.

Kromě výše uvedeného také Microsoft ohlásil .NET Core Framework pro Linux a OS X a také Visual Studio Community Edition, což je Free verze Microsoftího IDE.

Aby bylo jasno: tohle je oznámení s obrovským dopadem. .NET byl svého času vlajková loď Microsoftu, kterou hodlal srazit Javu a mít nástroj její úrovně, ale pod vlastní kontrolou. Historie ukazuje, že trh se vydal jiným směrem - Java žije dál (jakkoli bouřlivým životem) a svět dokáže buď žít bez .NETu, nebo si v jisté míře vystačit s Mono / Xamarinem.

Osobně si netroufnu odhadovat, jestli toto dnešní ohlášení je rychle připravená věc již pod vedením Nadelly, nebo se na tom pracovalo již za Ballmera. Spíše bych tipoval to druhé. Ale připomenu svůj včerejší blog, jež sice vyznívá místy až „ujetě“, ale jsem přesvědčen, že jednoho dne mi dáte za pravdu. Vydání .NET pod otevřenou licencí jen potvrzuje nastoupený trend otevírání Microsoftu.

Zdroje: 

David "David Ježek" Ježek

Bývalý zdejší redaktor (2005-2017), nyní diskusní rejpal.

více článků, blogů a informací o autorovi

Diskuse ke článku Jaký důkaz ještě potřebujete? Microsoft uvolnil .NET pod open-source licencí!

Úterý, 18 Listopad 2014 - 14:14 | xvasek | No jo, miltiplatformnost javy není žádná...
Neděle, 16 Listopad 2014 - 12:38 | Mitch | Nebo takový Whitespace :D http://en.wikipedia.org...
Neděle, 16 Listopad 2014 - 12:36 | Mitch | Tady bych si dovolil trochu oponovat, protože...
Neděle, 16 Listopad 2014 - 00:35 | Er Nestor | Jen bych navazal na ono mitchovo staticke...
Neděle, 16 Listopad 2014 - 00:18 | Er Nestor | Co bulšit...ale brainfu*k...to je spravny jazyk...
Neděle, 16 Listopad 2014 - 00:16 | Er Nestor | Super ze to tu někdo prolinkoval...nemohl jsem si...
Neděle, 16 Listopad 2014 - 00:07 | Er Nestor | To je velmi dobra myslenka.... ja se jen bojim...
Sobota, 15 Listopad 2014 - 23:55 | Er Nestor | Uznvam ze jsem to bral v ramci propagovaneho free...
Sobota, 15 Listopad 2014 - 19:01 | Gath G | Ano, v současnosti se to tak skutečně dělá. Což...
Sobota, 15 Listopad 2014 - 18:50 | Mitch | Pokud budeme brát klasickou staticky typovou...

Zobrazit diskusi