Microsoft je .NET učinio slobodnim softverom. Microsoft voli Linux.
Pre nego što uzviknete „Pobeda!“, da vidimo o čemu se radi. Pod MIT licencom (znači slobodni softver), objavljen je Core Framework, što praktično znači server implementaciju .NET-a. Dakle, .NET ćete sada moći da kompajlirate za Linux i Mac, aplikacije razvijane u njemu će biti moguće pokrenuti na Linux serverima. Klijentski deo ostaje vlasnički, kada on postane slobodan i delovi Windowsa će postati slobodni. Za to je, ipak, još rano.
Da ostavimo emocije po strani i budemo racionalni, Microsoft je kompanija, kao i većina drugih. Kada vodite kompaniju želite prihode, da biste ostvarili prihode i profit morate da gledate unapred, pravite manevre na vreme, predviđate i budete hrabri. Sve to sada radi Microsoft.
Razloga za to ima puno, ali svi oni mogu se formulisati kao jedan veliki: novo doba. Novo naspram starog starog, onog u kom su PC kutije i Windows bili početak i kraj računarstva. To vreme se menja, softver je sve manje relevantan u onom smislu u kom je Microsoft učinio imperijom. Novo doba je doba servisa, odnosno ekosistema.
Na primer, servisa i ekosistema poput Googleovih. Android je slobodni softver, možete ga preuzeti i raditi sa njim šta hoćete, u skladu sa slobodnom licencom pod kojom je objavljen. Ono što nije „opensource“ su Google Play i aplikacije koje koristite za sve Googleove servise poput Gmaila, Searcha, Drivea i ostalih.
Svi ti servisi nisu na vašim telefonima, tabletima ili računarima, oni su u cloudu, odnosno na serverima, u ovom slučaju Googleovim. Sve aplikacije koje volite i koje vašim uređajima daju smisao zajedno sa servisima čine Googleov ekosistem.
Drugim rečima, to što je Android slobodni softver, ne znači puno. Slobodni Android je, većini ljudi u koje ne spadate vi koji sideloadujete APK-ove ili pravite custom ROM-ove, praktično beskorisan.
Ključna stvar prema tome su servisi i softver kao servis. Novo doba je doba servisa, ali u uređaja, jer se ti servisi nekako, tačnije preko nečega moraju koristiti. Uređaji se još uvek vezuju za reč mobile, iako se ustvari misli na mnoštvo povezanih i „pametnih“ uređaja u svakom kontekstu, a servisi za cloud.
Softver više nije proizvod, softver je deo mnogo većeg proizvoda. Proizvoda koji čine eru u kojoj se prepoznaje i Microsoft:
At our core, Microsoft is the productivity and platform company for the mobile-first and cloud-first world.
Satya Nadella, CEO, Microsoft
Dakle, slobodni .NET Core će vam omogućiti da pokrećete .NET aplikacije na svim serverima. Windows više nije moranje, što je samo po sebi dobro. To bi trebalo da olakša i pojeftini čitavu stvar, što na kraju dovodi do većeg broja korisnika od ovog sada.
Svi ti korisnici još dugo će tehnologiju vezivati za brend. Kada neki od mnoštva novih korisnika budu hteli cloud, verovatno će prvo pogledati u pravcu brenda, gde ih budući Microsoft i Satya čekaju širom raširenih ruku.
Ako ga slobodni .NET Core učini snažnijom „mobile-first i cloud-first“ kompanijom, onda je, pre svega, pobedio Microsoft. Slobodni softver bio je pobeda kada je značio slobodno društvo. Ono što danas gradimo slobodnim softverom, bilo GNU-om, Linuxom, Androidom ili slobodnim .NET verovatno neće biti slobodno društvo.