Wat Microsoft's acquisitie van GitHub betekent voor ontwikkelaars
Op 4 juni 2018 kondigde Microsoft aan dat het GitHub had overgenomen, een repository-service die de code bevat van veel open-sourceprojecten die we tegenwoordig als vanzelfsprekend beschouwen. Het nieuws werd misschien op de meest turbulente manier ontvangen, omdat veel ontwikkelaars actief aankondigden dat ze de dienst zouden verlaten ten gunste van concurrenten, met name GitLab. Anderen slingerden niet echt, en sommigen kozen ervoor om alles uit te wachten tot het stof tot rust was gekomen en de overname het voordeel van de twijfel gaf totdat ze er geen reden meer toe hebben. Mensen vragen zich nog steeds af wat dit betekent voor GitHub en of dit een netto positief of negatief effect zal hebben voor open-source ontwikkeling.
Waarom ontwikkelaars weggaan
Er was veel gebabbel onder ontwikkelaars over het verlaten van GitHub en het vinden van "groenere weiden" elders. Een bepaalde codeur vermeldde vorige misbruik door Microsoft om te laten zien waarom de overname van GitHub slecht is voor de gemeenschap.
De onderhouder voor Bitcoin Core - de software achter het Bitcoin-netwerk - zei ook in een tweet dat de Bitcoin-repository zou moeten worden verplaatst, daarbij verwijzend naar het feit dat GitHub verouderd zal zijn vanwege de verhuizing van Microsoft.
Ondanks het feit dat Microsoft recenter onderdeel is van de Linux Foundation en er hard aan heeft gewerkt om zichzelf voor te stellen als een vooruitstrevend bedrijf wat open source betreft, voert de gemeenschap van programmeurs die dit soort projecten onderhouden bijna obsessief campagne tegen de bedrijf. Laten we ook niet vergeten dat Microsoft de op één na meest vruchtbare bijdrager aan GitHub is, veruit.
Begrijp me niet verkeerd - open-source coders hebben hun redenen om dit te doen, gezien eerdere waargenomen overtredingen van MS. Zoals we gewoonlijk bij het programmeren doen, hebben we echter een goede administratie van alles nodig voordat we kunnen compileren.
Wat betekent dit uiteindelijk, hoewel?
Het feit dat GitLab na de aankondiging van de overname een tienvoudige toename van zijn gebruikersbestand vertoont, kan alarmbellen oproepen voor iedereen die deze verschuiving in handen voor GitHub heeft uitgevoerd, maar je zult er versteld van staan dat Microsoft hier in feite iets goeds heeft gedaan.
Daar is echter geen definitief bewijs van. Het is te vroeg om te vertellen. Het bedrijf ging echter verder en benoemde Nat Friedman - een zeer gerespecteerd lid van de open-sourcecommunity - als de CEO van de dochteronderneming. Na het in kaart brengen van vragen over Reddit, had hij dit te zeggen tegen ontwikkelaars die het platform verlieten:
Ontwikkelaars zijn onafhankelijke denkers en zullen altijd een gezonde mate van scepticisme hebben, maar ik geef toe dat ik het jammer vond dat sommigen zich gedwongen voelden om hun code te verplaatsen. Ik neem de verantwoordelijkheid om hun vertrouwen serieus te verdienen.
Sommigen zien dit misschien als iets van Microsoft, maar toch kan men niet beweren dat het bedrijf niet al het mogelijke doet om zijn geloofwaardigheid in dit specifieke geval te behouden. Ook betekent het feit dat GitLab tien keer zoveel gebruikersverzoeken heeft beschouwd, niet noodzakelijkerwijs dat GitHub uitbloedt. Dit is een moment van turbulentie en er is wat migratie te verwachten. Dat gezegd hebbende, GitLab is aanzienlijk kleiner dan GitHub, dus een tienvoudige winst aan hun kant kan een verlies van vijf procent in GitHub's gebruikersbasis betekenen.
En dan is er nog het feit dat we niet honderd procent zeker weten dat we weten wat Microsoft met het softwarebedrijf wil doen. Wil het GitHub's ondersteuning voor zijn eigen codeerplatforms zoals Visual Studio verbeteren? Gaat Microsoft GitHub's betaalde privé-repositories aantrekkelijker maken om gebruikers te verleiden ze te zoeken? Of wil het gewoon de site gips met Microsoft-advertenties?
Niets is absoluut duidelijk, dus elke reactie, inclusief migratie naar een ander platform, is volledig voorbarig en impulsief. Je zou kunnen zeggen dat een enorm project dat zo'n migratie maakt op de komst van een eenvoudig nieuwsverhaal misschien een beetje onverantwoord is.
Wat betreft 'wat dit betekent voor ontwikkelaars' betekent dit dat er mogelijk enkele wijzigingen in het platform kunnen optreden die hun projecten indirect of direct kunnen beïnvloeden.
Mijn advies? Van de ene open source-ontwikkelaar tot de andere, zou ik zeggen dat het verstandig zou zijn om het uit te stellen, te kijken wat er gebeurt, een account elders te openen en een gekloonde kopie van je repository klaar te hebben voor het geval er echt iets wereldschokkends gebeurt.
Het is hoogst onwaarschijnlijk dat Microsoft alles op zijn kop zal zetten. In het slechtste geval is het zo dat Microsoft veranderingen die je niet leuk vindt op het blog van GitHub aankondigt, waardoor je ruim de tijd hebt om op te halen en ergens anders heen te gaan.
Heb je het gevoel dat het verlaten van GitHub gerechtvaardigd is na deze overname? Laat het ons weten in een reactie!