Am 4. Juni 2018 gab Microsoft bekannt, dass es GitHub erworben hat, einen Repository-Service, der den Code vieler Open-Source-Projekte hostet, die wir heute für selbstverständlich halten. Die Nachricht wurde auf die vielleicht turbulenteste Art und Weise empfangen, da viele Entwickler aktiv ankündigten, dass sie den Dienst zugunsten der Konkurrenz verlassen würden, insbesondere GitLab. Andere schwankten nicht so oder so, und einige wählten alles so lange aus, bis sich der Staub gelegt hatte, und gaben der Übernahme den Vorteil des Zweifels, bis sie keinen Grund mehr dazu hatten. Die Leute fragen sich immer noch, was das für GitHub bedeutet und ob sich dies positiv oder negativ auf die Open-Source-Entwicklung auswirken wird.

Warum Entwickler gehen?

Es gab eine Menge Geplapper unter den Entwicklern darüber, GitHub zu verlassen und anderswo "grüneres Weideland" zu finden. Ein bestimmter Programmierer führte frühere missbräuchliche Praktiken von Microsoft auf, um zu zeigen, warum die Übernahme von GitHub für seine Community eine schlechte Sache ist.

Der Betreuer von Bitcoin Core - der Software hinter dem Bitcoin-Netzwerk - sagte auch in einem Tweet, dass sich das Bitcoin-Repository bewegen sollte, und zitierte, dass GitHub aufgrund von Microsofts Umzug obsolet werde.

Trotz der Tatsache, dass Microsoft in letzter Zeit Teil der Linux Foundation ist und sich mühsam daran gearbeitet hat, sich selbst als ein zukunftsorientiertes Unternehmen im Hinblick auf Open Source vorzustellen, kämpft die Gemeinschaft von Programmierern, die solche Projekte betreiben, fast obsessiv gegen die Unternehmen. Vergessen wir auch nicht, dass Microsoft bei weitem der zweitproduktivste Beitrag zu GitHub ist.

Verstehen Sie mich nicht falsch - Open-Source-Programmierer haben ihre Gründe, dies zu tun, da sie zuvor ein falsches Fehlverhalten von MS festgestellt haben. Wie wir es normalerweise bei der Programmierung tun, müssen wir vor der Kompilierung alles korrekt abrechnen.

Was bedeutet das letztendlich?

Die Tatsache, dass GitLab nach der Bekanntgabe der Ankündigung eine Verzehnfachung der Nutzerzahlen verzeichnet, könnte für jeden, der dieser Verlagerung von GitHub folgt, Alarm schlagen, aber Sie werden überrascht sein, dass Microsoft hier vielleicht etwas Gutes getan hat.

Dafür gibt es jedoch keinen endgültigen Beweis. Es ist zu früh, um es zu sagen. Das Unternehmen setzte jedoch Nat Friedman, ein hoch angesehenes Mitglied der Open-Source-Community, als CEO der Tochtergesellschaft ein. Nachdem er Fragen zu Reddit gestellt hatte, sagte er zu Entwicklern, die die Plattform verließen:

Entwickler sind unabhängige Denker und werden immer ein gesundes Maß an Skepsis haben, aber ich gebe zu, ich war traurig zu sehen, dass einige gezwungen waren, ihren Code zu verschieben. Ich übernehme die Verantwortung, ihr Vertrauen ernst zu nehmen.

Natürlich mögen einige dies als Unterstützung von Microsoft sehen, aber man kann immer noch nicht argumentieren, dass das Unternehmen nicht alle Anstrengungen unternimmt, um seine Glaubwürdigkeit in diesem speziellen Fall aufrechtzuerhalten. Die Tatsache, dass GitLab die zehnfache Anzahl von Benutzeranfragen gesehen hat, bedeutet nicht notwendigerweise, dass GitHub ausbluten würde. Dies ist ein Moment der Turbulenz und einige Migration ist zu erwarten. GitLab ist jedoch deutlich kleiner als GitHub, so dass ein zehnfacher Gewinn an ihrem Ende einen Verlust von fünf Prozent in der Benutzerbasis von GitHub bedeuten könnte.

Hinzu kommt, dass wir uns nicht hundertprozentig sicher sind, dass wir wissen, was Microsoft mit der Softwarefirma machen will. Möchte es die Unterstützung von GitHub für seine proprietären Codierplattformen wie Visual Studio verbessern? Wird Microsoft damit beginnen, die bezahlten privaten Repositories von GitHub attraktiver zu machen, um die Benutzer dazu zu verleiten, sich diese zu wünschen? Oder möchte es nur die Seite mit Microsoft-Anzeigen verputzen?

Nichts ist absolut klar, daher ist jede Reaktion, einschließlich der Migration auf eine andere Plattform, völlig verfrüht und impulsiv. Man könnte sagen, dass ein riesiges Projekt, das eine solche Migration bei der Ankunft einer einfachen Nachrichtengeschichte macht, vielleicht ein bisschen unverantwortlich ist.

Was "das bedeutet für Entwickler" bedeutet, dass es einige Änderungen an der Plattform geben kann, die sich indirekt oder direkt auf ihre Projekte auswirken können.

Mein Rat? Von einem Open-Source-Entwickler zum anderen würde ich sagen, dass es klug wäre, abzuwarten, zu sehen, was passiert, ein Konto an anderer Stelle einzurichten und eine geklonte Kopie Ihres Repositorys bereit zu haben, falls etwas wirklich Erschütterndes passiert.

Es ist sehr unwahrscheinlich, dass Microsoft alles auf den Kopf stellt. Das Worst-Case-Szenario ist, dass Microsoft Änderungen ankündigt, die Ihnen in GitHubs Blog nicht gefallen, so dass Sie genügend Zeit haben, sich an einem anderen Ort zu bewegen.

Haben Sie das Gefühl, dass der Ausstieg aus GitHub nach dieser Übernahme gerechtfertigt ist? Lass es uns in einem Kommentar wissen!