Den 4. juni 2018 meddelte Microsoft, at den havde erhvervet GitHub, en repository service, der er vært for koden for mange af de open source-projekter, vi tager for givet i dag. Nyheden blev modtaget på den mest turbulente måde, da mange udviklere aktivt meddelte, at de vil forlade tjenesten til fordel for konkurrenter, især GitLab. Andre svingede ikke rigtig på nogen måde, og nogle valgte at vente alt ud, indtil støvet satte sig og gav erhvervelsen fordelene ved tvivlen, indtil de ikke længere har en grund til det. Folk spekulerer stadig på hvad dette betyder for GitHub, og om det vil have en positiv eller negativ effekt for open source-udvikling.

Hvorfor udviklere forlader

Der var meget chatter blandt udviklere om at forlade GitHub og finde "grønnere græsgange" andetsteds. En særlig kodeliste nævnte tidligere misbrug af Microsoft for at vise, hvorfor dets erhvervelse af GitHub er en dårlig ting for sit samfund.

Understøtteren af ​​Bitcoin Core - softwaren bag Bitcoin-netværket - sagde også i en tweet, at Bitcoin-depotet skulle bevæge sig og citerede, at GitHub vil blive forældet på grund af Microsofts flytning.

Trods det faktum, at Microsoft for nylig er en del af Linux Foundation og har arbejdet hårdt for at forestille sig sig selv som et fremtidsrettet selskab for så vidt angår open source, er samfundet af programmører, der opretholder sådanne projekter, næsten obsessivt kampagne mod Selskab. Lad os også ikke glemme, at Microsoft er den næstbedste bidragyder til GitHub, langt.

Gør mig ikke forkert - Open source-kodere har deres grunde til at gøre dette, givet tidligere opfattet forseelser fra MS. Men som vi normalt gør i programmeringen, har vi brug for en ordentlig regnskabsføring af alt, før vi kompilerer.

Hvad betyder dette i sidste ende, selvom?

Den kendsgerning, at GitLab ser en ti-gangs stigning i brugerbasen efter overtagelsesmeddelelsen, kan øge alarmklokkerne til alle, der følger dette skift i hænder til GitHub, men det kan måske være overraskende at vide, at Microsoft måske faktisk har gjort noget godt her.

Der er dog ingen definitiv bevis for det. Det er for tidligt at fortælle. Men virksomheden gik videre og udnævnte Nat Friedman - et højt respekteret medlem af open source-samfundet - som datterselskabets administrerende direktør. Efter fielding spørgsmål om Reddit, han havde dette at sige til udviklere, der forlod platformen:

Udviklere er selvstændige tænkere og vil altid have en sund grad af skepsis, men jeg indrømmer, at jeg var ked af at se, at nogle følte sig tvunget til at flytte deres kode. Jeg tager ansvaret for at tjene deres tillid alvorligt.

Selvfølgelig kan nogle se dette som pandering fra Microsoft, men man kan stadig ikke argumentere for, at virksomheden ikke gør alt, hvad den kan for at opretholde sin troværdighed i dette særlige tilfælde. Også det faktum, at GitLab så ti gange antallet af brugeranmodninger, betyder ikke nødvendigvis, at GitHub blødder ud. Dette er et øjeblik med turbulens, og en vis migration kan forventes. Når det er sagt, er GitLab signifikant mindre end GitHub, så en ti-fold gevinst på deres ende kan betyde et fem procent tab i GitHubs brugerbase.

Og så er der det faktum, at vi ikke ligefrem er 100% sikre på, at vi ved, hvad Microsoft vil gøre med softwarefirmaet. Ønsker man at forbedre GitHubs støtte til sine proprietære kodningsplatforme som Visual Studio? Er Microsoft begyndt at gøre GitHubs betalte private repositorier mere attraktive for at lokke brugerne til at ønske dem? Eller vil den bare glemme webstedet med Microsoft-annoncer?

Intet er helt klart, så enhver reaktion, herunder migration til en anden platform, er helt for tidligt og impulsiv. Man må sige, at et stort projekt, der gør en sådan migration ved ankomsten af ​​en simpel nyhedshistorie, måske er lidt uansvarlig.

Hvad angår "hvad dette betyder for udviklere" betyder det, at der kan være nogle ændringer på platformen, der enten indirekte eller direkte kan påvirke deres projekter.

Mit råd? Fra en open source-udvikler til en anden vil jeg sige, at det ville være forsigtigt at afvente det, se hvad der sker, få en konto oprettet andetsteds og få en klonet kopi af dit depot klar, hvis der sker noget, der virkelig ødelægger jorden.

Det er meget usandsynligt, at Microsoft vil vende alt på hovedet. Det værste tilfælde er, at Microsoft vil annoncere ændringer, som du ikke kan lide i GitHubs blog, hvilket giver dig rigelig tid til at hente og flytte andre steder.

Føler du, at flytning ud af GitHub er berettiget efter denne erhvervelse? Lad os vide i en kommentar!