Hvad er der virkelig bag Microsofts kærlighed til open source

Microsofts CEO Satya Nadella

Billede: James Martin / CNET

Google og Microsoft kører i øjeblikket om at åbne hinanden i et bud på cloud glory. Begge virksomheder har faktisk frigivet imponerende mængder (og kvalitet) af open source-kode, og har givet verden alt fra Kubernetes (Google) til kvanteberegningsprogrammeringssprog og udviklingssæt (Microsoft). For studerende med open source-historie er sådanne træk ikke særlig overraskende; hvis noget, som Thanos, er de uundgåelige.

Hvorfor? Fordi open source er og altid har været værktøjet til underhunden.

Open source din konkurrence

Mere om Open Source

  • 8 af årets dårligste open source-innovationer
  • Open source i 2020: Fremtiden ser lys ud
  • Linus Torvalds: "Git beviste, at jeg kunne være mere end et one-hit wonder."
  • 20 hurtige tip for at gøre Linux-netværk lettere (gratis PDF)

I årevis så vi opstart efter selve opstartregningen som "open source X", med "X", der repræsenterede den dominerende leverandør på et bestemt marked. (For eksempel arbejdede jeg hos Alfresco, "open source Documentum." Kan ikke blive meget sexere end det.) Mere interessant var imidlertid den "bedøvelse og irreversible tendens inden for virksomhedsinfrastruktur, " som Cloudera-medstifter Mike Olson sæt det mod open source. "Der er ikke fremkommet nogen dominerende softwareinfrastruktur på platformniveau i de sidste ti år i lukket kildekode, proprietær form."

For at blive taget alvorligt krævede en teknologi bred vedtagelse, og open source var den nemmeste måde at komme der hurtigt på.

Fra Apache Hadoop til MongoDB til Apache Kafka til indsæt bredt vedtaget teknologi efter valg har det hele været open source. Ride-hailing-tjenester er muligvis nødt til at samle milliarder af dollars for at påtage sig ujævne taxaselskaber, men i software er den bedste måde at konkurrere med forankrede interesser at åbne kilden til teknologien og lade udviklere løbe vild.

Microsoft og andre virksomheder har bemærket det. I betragtning af udviklernes betydning har sådanne tech-giganter omfavnet open source som en måde at lokke udviklere til at bygge applikationer på deres platforme. Alligevel har det kulturelle skift væk fra proprietær software været smertefuldt og langsomt for tech-giganterne, især Microsoft. Det er derfor imponerende, at Microsoft i øjeblikket rangerer som verdens største open source-bidragyder, i det mindste målt ved et stort antal medarbejdere, der er aktive på GitHub.

Arbejder med åben

Naturligvis er "åben" ikke kun et spørgsmål om kode. Så vanskeligt som det er at omskolere et firma til at omfavne (og frigive) open source, er det uden tvivl endnu sværere for virksomheder at lære at samarbejde med tidligere konkurrenter.

Google bestemte for eksempel for nylig, at det ville hjælpe med at videresælge open source-produkter gennem sin sky. Som sin open source-chef, Chris DiBona, sagde, dette var ikke "en slags generøs magisk aftale", men snarere en måde at levere kundeværdi på. Naturligvis skader det ikke, at Google Cloud i den forbindelse positionerede sig som open source-venligt mod den angiveligt open source uvenlige AWS.

Måske mere imponerende er Microsoft.

Leverandørsammenligning: Microsoft Azure, Amazon AWS og Google Cloud (Tech Pro Research)

Google har en lang historie med at arbejde med open source. Microsoft på sin side har en lang historie med at gøre alt, hvad der er i sin magt for at ødelægge open source. Som sådan, når Microsoft starter en kærlighed med open source-partnere, er det endnu større nyheder.

Lige denne uge, svarende til virksomhedens Build-udviklerkonference og Red Hat Summit, annoncerede Microsoft (eller for nylig annonceret):

  • Omfavnelsen af ​​open source Chromium (fra Google) som hjertet i Edge-browseren ... og ville have det til at køre på Apples MacOS og andre operativsystemer (Bemærk: Hvis dette ikke ser ud som en big deal, har du ” t har eksisteret længe nok til at huske Microsofts antitrust-onde);
  • Udgivelsen af ​​ONNX, "giver dataforskere fleksibilitet til at træne og indstille modeller inden for rammerne af deres valg." Med andre ord kan en dataforsker blande og matche rivaliserende rammer. Start med Microsoft, slut med Googles TensorFlow;
  • Lanceringen af ​​KEDA, en open source Kubernetes event-drevet autoskaleringstjeneste, med Red Hat, der tillader "udviklere at indsætte serverløse containere på Kubernetes i enhver offentlig eller privat sky såvel som på stedet" og ikke kun Microsofts Azure.

Faktisk er det måske denne sidste, der er mest interessant. Microsoft brugte år med at blive hyggelig med open source, før det endelig, i 2015, besluttede at blive chummy med den dominerende open source-leverandør, Red Hat. Her var et firma, når alt kommer til alt, der formåede at omdanne den "kræft" Linux til milliarder af dollars i indtægter. I dag står Microsofts administrerende direktør Satya Nadella og Red Hat CEO Jim Whitehurst på scenen sammen, venner.

Eller i det mindste allierede.

Begge virksomheder skal slå AWS. Begge er afhængige af open source, ligesom Google, gør det. Open source var og er værktøjet til underhunden. I betragtning af hvor massiv indsatserne er i dette overskyede skakspil, kan vi forvente at se hidtil usete mængder højkvalitets open source-kode frigivet.

Open Source Ugentlig nyhedsbrev

Du vil ikke gå glip af vores tip, tutorials og kommentarer til Linux OS og open source-applikationer. Leveres tirsdage

Tilmeld dig i dag

© Copyright 2020 | mobilegn.com