Advertentie

Microsoft is een radicaal andere onderneming sinds Satya Nadella het roer overnam. In slechts een korte tijd is het getransformeerd van een benauwde zakelijke kolos die in de jaren '90 de pc-ruimte domineerde tot een bedrijf dat producten maakt die mensen opwinden.

Microsoft heeft ook hun bedrijfscultuur radicaal veranderd. Eens insulair en geheimzinnig, geeft het bedrijf nu hun kroonjuwelen uit onder open source-licenties. De meest prominente is het .NET-framework Een GNU die begint voor Microsoft: wat een open source .NET Framework betekent voor de rest van onsMicrosoft heeft zojuist een aanzienlijk deel van zijn code vrijgegeven onder een permissieve open source-licentie. Deze stap breekt met jarenlange traditie. Maar waarom en wat betekent het voor jou? Lees verder , hoewel meer recentelijk Microsoft heeft uitgebracht Visual Studio Code onder de MIT-licentie en publiceerde de bron naar Github.

Maar waarom zou je erom geven? Je bent geen programmeur. Je hebt er geen interesse in om je te verdiepen in bergen en bergen met C ++ -code, gewoon om te zien hoe dingen werken. Dat is het mooie van Windows: u hoeft niet technisch te zijn om er het maximale uit te halen.

instagram viewer

Maar deze veranderingen achter de schermen zijn erg belangrijk en beloven een echte impact te hebben op hoe u uw computer gebruikt, dus let goed op.

Minder verlaten software

Microsoft lanceert elk jaar honderden producten. Sommige hebben vanaf het begin een aantrekkingskracht op de massamarkt en worden geweldige successen. Anderen, minder, maar ze slagen erin een nichevolging te ontwikkelen.

Uiteindelijk worden ze stopgezet. Microsoft Money was hiervan een goed voorbeeld. Het was een voorloper van Mint en stelde u in staat uw financiën bij te houden, en het had een klein aantal gebruikers dat erom zwoer. Het was ook een van hun oudste producten, voor het eerst gelanceerd in 1991, en werd uiteindelijk stopgezet in 2009, na bijna twee decennia van loyale geldbesparende service.

Geld

Nu Microsoft eindelijk openstaat voor het vrijgeven van de broncode voor hun producten onder permissieve licenties, is het logisch dat dit uiteindelijk zal gebeuren open-sourcingproducten starten die het niet langer commercieel van plan is te zijn, net zoals ID Software heeft gedaan met veel van zijn games, zoals Quake 3 en Doom.

Wat betekent dat wanneer iets door Microsoft wordt gedood, de community klaar en in staat is om de speling op te vangen, als ze dat willen.

Geweldige ideeën, openbaar gedeeld

Je wist dit waarschijnlijk niet, maar terwijl Microsoft aan het zwoegen was op Windows 8 en Windows 10, werkte een geheim 100-koppig team in Redmond aan een ander besturingssysteem genaamd Midori. Weinig mensen buiten Microsoft hebben het ooit gezien, maar uit wat openbaar is gemaakt, ziet het er ongelooflijk uit.

Zie je, het Windows waarover je dit artikel waarschijnlijk leest, heeft een lange geschiedenis en heeft veel code- en ontwerpbeslissingen geërfd van de allereerste versies van Windows. Sommige van die ontwerpbeslissingen waren destijds logisch, maar in het licht van een nieuw computerlandschap met nieuwe beveiligingsbedreigingen en steeds krachtigere systemen, zien ze er wat gedateerd uit.

Code

Midori was een nieuwe start. Het kan applicaties uitvoeren die zijn verdeeld over meerdere knooppunten. Het sandbox-toepassingen Wat is een sandbox en waarom zou je in één moeten spelen?Zeer verbindende programma's kunnen veel doen, maar ze zijn ook een open uitnodiging voor slechte hackers om toe te slaan. Om te voorkomen dat stakingen succesvol worden, zou een ontwikkelaar elk gat in ... Lees verder (zoals Android doet) om de veiligheid te vergroten. Wat nog belangrijker is, het zou sneller en stabieler zijn, omdat essentiële onderdelen van het systeem - zoals de kernel, apparaatstuurprogramma's en applicaties - zouden worden geschreven in iets dat "managed code" wordt genoemd.

Het zou ongelooflijk zijn geweest.

Helaas lijkt het project voortijdig te zijn beëindigd, waarbij personeelsleden worden ontslagen of opnieuw worden toegewezen binnen het bedrijf. Microsoft heeft gezegd dat het van plan is enkele van de concepten van Midori in latere versies van Windows te gebruiken.

Sommige van degenen die zijn ontslagen, hebben sindsdien geblogd over hun ervaringen en reflecties over het Midori-project. Een van de interessantere punten van voormalig Midori-ontwikkelaar Joe Duffy was dat het vanaf het begin beter zou zijn geweest als het open source was.

"Mijn grootste spijt is dat we het niet vanaf het begin hebben gebruikt, omdat de meritocratie van het internet de stukken op de juiste manier kon beoordelen. Zoals bij alle grote bedrijven, waren beslissingen over het lot van de kerntechnologie van Midori niet volledig technologiegedreven en helaas niet eens volledig zakelijk gedreven "

Misschien was dit intrigerende experiment in het ontwerpen van besturingssystemen misschien geen mislukking geweest, als het grote publiek de verdiensten van Midori kon evalueren en beoordelen en feedback kon geven. Hoewel het verleden zeker niet kan worden veranderd, ziet de toekomst er rooskleurig uit voor Microsoft, dat nog nooit zo verlegen was als het gaat om laten zien waar het aan werkt.

Collaborative Coding maakt betere software

Kijk naar de Github-pagina van een groot open-source softwareproduct - of dat nu WordPress, de Linux-kernel of zelfs die van Microsoft is Visual Studio Code - en je zult een pagina met problemen vinden. Dit documenteert de verschillende problemen die zijn gevonden in een programma en worden ingediend door zowel ontwikkelaars als gebruikers.

IssueTracker

Dat is het mooie van open source-software. Wat ooit alleen beschikbaar was voor een handvol ontwikkelaars, wordt nu gezien door een groter publiek, dat problemen kan identificeren, uitleggen en helpen oplossen.

Stel je nu voor dat je dat zou kunnen doen in een groot stuk commerciële software. Nu Microsoft geleidelijk bepaalde delen van zijn softwarerepertoire open-sourcing, is dit nu een realiteit.

(Potentieel) eeuwige ondersteuning

Dit gaat terug op het eerdere punt over verlaten software. Microsoft die ervoor kiest om een ​​deel van zijn softwarecatalogus te openen, suggereert (maar garandeert op geen enkele manier) dat er een potentieel is voor bepaalde softwarepakketten waarvan de levenscyclus wordt verlengd.

Van Microsoft Money tot de schijnbaar onsterfelijke Windows XP Waarom Windows XP niet snel weer weggaatMensen kunnen Windows XP niet loslaten. In bedrijven en woningen over de hele wereld blijft het hangen. We spraken met drie Windows XP-gebruikers van verschillende generaties en achtergronden om erachter te komen waarom. Lees verder ; als Microsoft iets doodt, raken mensen van streek. Open-sourcing van deze essentiële stukjes software betekent dat er een kans is dat de community het kan overnemen en dat patches en updates blijven worden aangeboden, op voorwaarde dat er nog steeds interesse is.

WindowsXP

Bedrijven die vanwege oudere problemen nog steeds vastzitten aan het gebruik van oudere versies van Microsoft-software, kunnen hun eigen software zelf ondersteunen of daarvoor een derde partij betalen. Dat is heel spannend.

Leer van de beste

Deze zal ongetwijfeld controversieel zijn (voel je vrij om me te vertellen hoe fout ik ben in de reacties), maar hier gaat het. Ik denk dat Microsoft ervoor kiest om de code open source te maken, een zegen zal zijn voor mensen die leren coderen.

Ik kwam tot deze conclusie nadat ik met meerdere mensen had gesproken over hoe ze in de jaren tachtig leerden coderen, voordat Stack Overflow, Code Completion en Reddit dingen waren. Voor het grootste deel namen ze code die iemand al had geschreven en ze hebben deze aangepast. Met vallen en opstaan ​​namen ze het werk van iemand anders over, en maakte het hun eigen. Ze zouden uren bezig zijn met het hacken van hun BBC Micros en Spectrums, gewoon om te veranderen hoe een object eruit zag, of om toe te voegen aan een game die ze bezaten.

BASIS

Microsoft die ervoor kiest om hun code op Github te publiceren, zou dat concept gebruiken en het toepassen op de 21st eeuw. Mensen konden leren coderen door programma's die ze dagelijks gebruiken aan te passen. Hoe cool is dat?

Open Source en Open

Je bent waarschijnlijk geen programmeur. Dat is prima. De meeste mensen zijn dat niet. Maar u moet er wel voor zorgen dat Microsoft ervoor kiest om steeds meer van zijn code te open-source omdat het indirect een impact heeft op uw digitale leven.

Het benadrukt ook hoe Microsoft een meer open bedrijf wordt; van zijn Windows 10 Insider Preview-programma Test als eerste nieuwe Windows 10-builds als Windows InsiderWindows Insiders zijn de eersten die nieuwe Windows 10-builds testen. Ze zijn ook de eersten die last hebben van bugs. Hier laten we u zien hoe u kunt deelnemen aan of het programma kunt verlaten en hoe u kunt delen ... Lees verder , waar gebruikers nieuwe functies kunnen testen terwijl ze worden gebouwd; tot de goedkeuring van Github; zelfs de beslissing om iOS- en Android-apps toe te staan draaien op Windows 10 Wilt u dat uw favoriete Android- en iOS-apps op Windows 10 worden uitgevoerd?Microsoft heeft een app-probleem. En met hun oplossing kunt u Android- en iOS-apps uitvoeren op uw Windows-bureaublad. Jouw beurt! Moedig ontwikkelaars aan om apps over te zetten naar Windows met Project Astoria of Islandwood. Lees verder .

Bovendien lijken ze blij dat de software van Microsoft op concurrerende platforms draait. Zo heeft Android nu een versie van Microsoft Office, terwijl Linux dat wel heeft zowel het .NET-framework Een GNU die begint voor Microsoft: wat een open source .NET Framework betekent voor de rest van onsMicrosoft heeft zojuist een aanzienlijk deel van zijn code vrijgegeven onder een permissieve open source-licentie. Deze stap breekt met jarenlange traditie. Maar waarom en wat betekent het voor jou? Lees verder , en Visual Studio Code. Het voormalige stuk software kan leiden nog meer platformonafhankelijke software, aangezien ontwikkelaars eenmaal code kunnen schrijven en deze op het .NET-framework kunnen uitvoeren onder Linux, OS X en Windows.

Zijn er nog andere geweldige voordelen voor Microsoft die de Open Source-beweging omarmt? Vertel het me in de reacties hieronder.

Fotocredits: Windows XP (Rob DiCaterino), Een stuk code (Timitrius)

Matthew Hughes is een softwareontwikkelaar en schrijver uit Liverpool, Engeland. Hij wordt zelden gevonden zonder een kopje sterke zwarte koffie in zijn hand en is dol op zijn Macbook Pro en zijn camera. Je kunt zijn blog lezen op http://www.matthewhughes.co.uk en volg hem op twitter op @matthewhughes.