.NET er nu open source – hvad betyder dette?
I 2014 erklærerede Microsoft at de ville gøre hele .NET platformen til opensource. Dette er en stor nyhed, men hvorfor gjorde Microsoft dette og hvad betyder det for os?
Microsoft meddelte altså at store dele af .NET ville blive opensource under .NET foundation. Endnu vildere er, at de vil sørge for at.NET kommer til at understøtte Mac og Linux. Dette er store nyheder, som bestemt ikke er i tråd med hvad de tidligere har meldt ud. Tidligere var beskeden fra Microsoft at ville man deres produkter, skulle man anvende Windows. Og det kunne de tillade sig, fordi de havde et slags monopol i form af windows. Men nu føler Microsoft sig truet af bl.a. Apple og Google som dominerer mobilplatformen – en platform Microsoft ikke har fået fat på endnu og som er voksende. Microsoft frygter simpelthen at miste føringen. Derfor nytter det ikke noget at begrænse sine produkter – produkterne må møde kunderne der hvor de er.
Microsoft vil under flytningen til opensource samarbejde med Mono projektet. Mono projektet er et projekt der har fokuseret på at gøre .NET til multiplatform programmering. Derfor er deres samarbejde uundværlig.
Microsoft vil også lancere en gratis version af deres værktøj til .NET kaldet Visual Studio Community. Selvom der selvfølgelig er begrænsninger, er dette også et godt værktøj der vil gøre det lettere at være .NET udvikler.
Med denne lancering, vil Microsofts .NET platform også blive crossplatform, altså kunne udvikle programme der kan køres fra flere platforme – som f.eks. java kan det i dag. Dette bliver meget interessant, da flere og flere virksomheder er interesseret i dette fordi brugerne i dag anvender mange forskellige platforme.
Det bliver meget spændende at se hvilken betydning dette vil få fremover, når udviklere skal vælge programmeringsplatform – og om Microsoft er for sent ude med lanceringen.