Alle Texte

GitHub entwickelt sich zu einer toxischen Beziehung

5 Min. Lesezeitenshittificationgithubgithub-actionsopinion

Ursprünglich veröffentlicht auf Medium.

Ich bin mit GitHub groß geworden.#

Nicht im Sinne von „Ich hab da mal Programmieren gelernt“ … ich meine meine Karriere, ein paar Freundschaften, mein Selbstvertrauen als Ingenieur und ein riesiger Teil meiner beruflichen Identität wurden auf dieser kleinen Octocat-Website geformt. Ich hab mich Ende 2013 angemeldet – damals, als das Pushen von Code auf GitHub sich anfühlte, als würde man einer globalen Gemeinschaft von Buildern beitreten, denen das Teilen wirklich am Herzen lag.

GitHub war nicht nur ein Werkzeug. Es war der Ort.

Dort war Open Source zu Hause. Dort wurden Karrieren aufgebaut. Dort entstand Vertrauen. Wir hatten Mini-Konferenzen in Buenos Aires, wo wir Leuten beibrachten, wie – und warum – man es nutzt.

Deshalb fühlt es sich beim Zusehen, was gerade passiert, weniger nach einer Preisänderung an und mehr so, als würde man beobachten, wie ein alter Freund langsam vergisst, warum die Leute ihn überhaupt mal geliebt haben.

Ein kurzer Exkurs: Was ist GitHub Actions (in Menschensprache)?#

Falls du nicht in der Tech-Branche arbeitest, hier die einfache Version.

Wenn Entwickler Software schreiben, schreiben sie nicht einfach nur Code und liefern ihn aus. Dazu gehört ein ganzer Haufen sich wiederholender Aufgaben: prüfen, ob der Code funktioniert, Tests laufen lassen, ihn verpacken und irgendwo deployen. GitHub Actions ist das Automatisierungssystem, das diese Aufgaben für dich übernimmt.

Stell es dir wie ein Fließband für Software vor.

Du pushst Code → GitHub Actions läuft → Software wird geprüft und ausgeliefert.

Jahrelang war das im Grunde kostenlos, solange du nicht GitHubs eigene Server für diese Aufgaben genutzt hast, und du zahltest pro Compute-Zeit (mit einer miesen Aufrundung), wenn du sie der Bequemlichkeit halber auf deren Servern laufen ließt. Diese Offenheit ist der Grund, warum ein ganzes Ökosystem aus schnelleren, günstigeren, besseren Alternativen drumherum entstanden ist.

Und genau da nimmt die Geschichte eine Wendung.

Die Veränderung, die den Funken entzündete#

GitHub hat kürzlich bekannt gegeben, dass ab 2026 eine Gebühr für die „Control Plane“ für GitHub Actions fällig wird … selbst wenn du nicht GitHubs eigene Infrastruktur nutzt, um sie auszuführen.

Mit anderen Worten: GitHub berechnet dir Gebühren dafür, dass du GitHub nicht nutzt.

Die Gebühr beträgt rund 0,002 $ pro Minute. Das klingt winzig, bis du es auf echte Teams, echte Workloads und echte Zeit hochrechnest. Plötzlich reden wir von zig oder hunderten Dollar im Monat – nur für die Erlaubnis, Automatisierung woanders laufen zu lassen.

Und genau das hat mir das Hirn zerbrochen.

Entwickler zahlen gerne für Compute. Das tun wir längst. Was uns stört, ist eine Maut dafür, dass wir eine Plattform meiden , die seit Jahren nicht ordentlich gepflegt wurde.

Warum die Wut so heftig ist#

Hier geht es nicht um Geld. Es geht um Vernachlässigung.

GitHub Actions ist unter Entwicklern bestens bekannt als:

  • Langsam

  • Schlecht beobachtbar (miese Logs, miese Metriken)

  • Unfair abgerechnet (kurze Jobs werden auf volle Minuten aufgerundet)

  • Und getragen von einem immer kleiner werdenden Team

Zugleich haben Third-Party-Plattformen wie Depot und Blacksmith bewiesen, dass:

  • Builds können 10–30× schneller sein

  • Die Abrechnung kann fair und präzise sein

  • Und Observability kann tatsächlich nützlich sein

Statt zu konkurrieren (oder, ehrlich gesagt, zumindest besser zu werden), zog GitHub an einem anderen Hebel: die Fluchtwege besteuern.

Deshalb war die Reaktion auch kein mildes Naserümpfen. Es waren Empörung, Unglaube und Resignation, alles auf einmal.

Sogar Leute, die mitgeholfen haben, zu bauen hat dieses Ökosystem (einschließlich des Entwicklers von Terraform) öffentlich gesagt, dass das der falsche Schritt zum denkbar schlechtesten Zeitpunkt war.

Mitchell Hashimoto, der Entwickler von Terraform, hat das auf X gesagt.

Und damit komme ich zu Terraform…

Terraform Cloud hat das auch gemacht (und ich bin ausgestiegen)#

2024 stellte Terraform Cloud von einer nutzerbasierten Preisgestaltung auf ein Modell um, das Resources Under Management (RUM).

Statt dafür zu zahlen, wie viele Leute in deinem Team sind, zahlst du dafür, wie viele Cloud-Ressourcen du verwaltest pro Monat.

Auf dem Papier klang das vernünftig:

  • Das Free-Tier wurde auf 500 Ressourcen erweitert

  • Die Preisgestaltung wurde „nutzungsbasiert“

  • Kleineren Teams sollte angeblich geholfen werden

In der Praxis?

  • Kosten wurden schwerer vorherzusagen

  • Erweiterte Features waren hinter höheren Tiers eingesperrt

  • Und Teams fühlten sich dafür bestraft, verantwortungsvoll zu skalieren

Kommt dir das bekannt vor?

Für mich hatte dieser Schritt zur Folge, dass ich zunächst 40 % Rabatt auf die Verlängerung meines Jahresvertrags bekam – und ich nutzte diese Zeit, um alles rauszuholen: States, das Module Registry und sogar HCP Vault Secrets … Ich fühlte mich verraten.

Sowohl Terraform Cloud als auch GitHub Actions folgten demselben Playbook:

  1. Zum De-facto-Standard werden

  2. Lass das Ökosystem um dich herum entstehen

  3. Zu wenig ins Produkt investieren

  4. Die Engpässe monetarisieren

  5. Nenn es „Fairness“

Dieses Muster hat einen Namen.

Enshittification#

Der Autor Cory Doctorow prägte den Begriff enshittificationum zu beschreiben, was passiert, wenn Plattformen:

  • Anfangs großzügig zu den Nutzern sind

  • Dann Geschäftskunden priorisieren

  • Und schließlich allen Wert entziehen, sobald der Lock-in komplett ist

Die User Experience bricht nicht auf einen Schlag zusammen. Sie erodiert langsam. Kleine Nadelstiche. Gebühren. Reibung. Entscheidungen, die auf dem Papier Sinn ergeben, sich im echten Leben aber feindselig anfühlen.

Dass GitHub Entwicklern Gebühren für self-hosted Runner berechnet, ist nicht das Ende von GitHub.

Aber es istein Paradebeispiel für einen Enshittification-Moment.

Das Traurigste daran ist, dass es vermeidbar gewesen wäre#

Was wehtut, ist nicht nur das Geld. Es ist das Verlust der Ausrichtung.

GitHub hat früher gewonnen, weil es die Entwickler verstanden hat.

Jetzt fühlt es sich an wie ein Microsoft-Asset ohne Kapitän.

Es gibt keinen CEO. Keine sichtbare Produktleitung. Niemanden, der klar befugt ist zu sagen: „Das wird Vertrauen verbrennen.“

Und Vertrauen (nicht Code) ist GitHubs wertvollstes Asset.

Die Ironie ist brutal: GitHub hat sein Imperium auf der Großzügigkeit von Open Source aufgebaut, und jetzt besteuert es genau die Leute, die das Ökosystem besser gemacht haben als GitHub selbst.

Wo stehe ich in all dem?#

Ich will nicht, dass GitHub scheitert – ich will, dass es sich daran erinnert, für wen es da ist.

Aber zum ersten Mal in meiner Karriere bin ich mir nicht mehr sicher, ob es das tun wird.

Standards sind nur dann wichtig, wenn sie neutral sind. In dem Moment, in dem ein „Standard“ mit einer Mautstelle kommt, suchen die Leute nach Ausgängen. Und sobald echte Wettbewerber auftauchen (nicht nur bessere Tools, sondern bessere Plattformen), könnte dieser Ausgang endlich Bestand haben.

GitHub ist nicht tot.

Aber es floriert nicht mehr.

Und für die von uns, die dort groß geworden sind, schmerzt diese Erkenntnis mehr, als es jede Rechnung je könnte.

Agustin Gonzalez Nicolini

Coaching für Engineering Leaders – von jemandem, der selbst den Pager getragen hat.

Mit Sitz in Berlin, ursprünglich aus Haedo • Coaching weltweit

Schnellzugriff

  • Blog

Vernetzen

© 2026 Agustin Gonzalez Nicolini. Alle Rechte vorbehalten.