Open Source ist kostenlos – bis es das nicht mehr ist: Die CNCF und die Kosten „kostenloser“ Infrastruktur
Wenn Sie schon einmal einen Kubernetes-Cluster hochgezogen, einen Container deployt oder auch nur einen modernen Cloud-native-Stack angefasst haben, haben Sie mit hoher Wahrscheinlichkeit von einem weitverzweigten Netz kostenloser Tools profitiert, die von der Cloud Native Computing Foundation (CNCF) gepflegt werden. Der Code ist da, die Dokumentation ist oft exzellent, und die Projekte – wie Prometheus, Envoy, Fluentd und Helm – sind stabil, kampferprobt und werden von einigen der größten Tech-Unternehmen der Welt genutzt.
Aber das Ganze steht auf der Kippe.
Ein Kommentar hat es perfekt zusammengefasst: „Stellen Sie sich all die kostenlosen Tools in der CNCF-Community vor – all die kostenlose Arbeit – und viele Unternehmen, die sich gegen sie wenden. Was, wenn wir eines Tages alles kaufen müssen?" Das trifft ins Schwarze. Es ist nicht nur hypothetisch – es ist eine leise Angst, die unter der Oberfläche der Open-Source-Welt vor sich hin summt.
Die schöne Illusion von „kostenlos"
Open Source wird oft wie eine Utopie gefeiert: kostenlose Tools, globale Zusammenarbeit und dezentrale Macht. Aber unter der Haube ist es etwas unordentlicher.
Viele dieser Projekte werden von einer Handvoll Menschen gepflegt – manchmal sogar nur von einer einzigen Person. Sie kommen möglicherweise durch Sponsoring, Nebenjobs oder persönliches Engagement über die Runden. Die Infrastruktur des Internets wird von Freiwilligen zusammengehalten, die jederzeit ausbrennen oder aufgeben könnten.
Nehmen Sie zum Beispiel die xz-Kompressionsbibliothek. Wie jemand anmerkte, hatte sie einen einzigen Vollzeit-Maintainer. Als ein Backdoor-Exploit dieses Projekt traf, löste das Chaos aus. So brüchig ist manches davon wirklich.
Dann ist da noch der klassische XKCD-Comic: ein gewaltiger Turm moderner Software, der prekär auf einer winzigen, entscheidenden Komponente balanciert, die von „einer zufälligen Person in Nebraska" gepflegt wird. Es ist lustig – bis man merkt, dass es real ist.
CNCF: Wo die besten Tools leben, aber nicht immer gedeihen
Die CNCF fungiert als eine Art Heimatbasis für viele dieser Tools. Und ja, sie bringt Struktur, Marketing und Sichtbarkeit. Aber das bedeutet nicht immer Nachhaltigkeit.
Während Kubernetes selbst über eine ernstzunehmende Rückendeckung verfügt – die wichtigsten Contributor sind oft bei Google, Red Hat und VMware angestellt –, gilt das nicht immer für seine Abhängigkeiten. Stellen Sie es sich so vor: Kubernetes ist der gut finanzierte, glänzende Wolkenkratzer... der aber auf einem alternden U-Bahn-System sitzt, das niemand instand hält.
Wie ein Kommentator es ausdrückte: „Was ist mit all den Bibliotheken, Frameworks und anderen Abhängigkeiten, die sie nutzen, hm?" Das ist die unbequeme Wahrheit.
Und während manche argumentierten, die Erzählung sei übermäßig romantisiert – dass viele Open-Source-Beiträge von gut bezahlten Corporate-Engineers stammen –, ändert das nichts am zugrunde liegenden Problem: Big Tech finanziert nur das, was mit den eigenen Geschäftsinteressen übereinstimmt. Alles andere bleibt dem guten Willen der Community überlassen.
Das Freemium-Modell schleicht sich ein
Ein scharfer Kommentar zog einen Vergleich, der umso zutreffender wirkt, je länger man darüber nachdenkt: „Ein großer Teil der CNCF ist eher Freemium als kostenlos. Wie Mobile Gaming: Die ganze Branche wird von Whales angetrieben, damit der Rest von uns kostenlos grinden kann."
Das schmerzt ein wenig, ist aber nicht falsch.
Sicher, viele dieser Tools können Sie kostenlos nutzen. Aber zunehmend bauen Unternehmen kostenpflichtige Schichten obendrauf. Enterprise-Support, erweiterte Funktionen, Integrationen – alles wird monetarisiert. Und das ist nicht per se schlecht. Entwickler müssen essen. Startups brauchen Umsatz.
Das Problem entsteht, wenn Open Source zum Köder wird und nicht zur Kernmission. Wenn Nutzer und Maintainer gleichermaßen nur ein Freemium-Geschäftsmodell befeuern, statt öffentliche digitale Infrastruktur aufzubauen.
Unternehmen wenden sich gegen ihre Wurzeln
Was noch ernüchternder ist: wenn Unternehmen, die sich auf dem Rücken von Open-Source-Tools aufgebaut haben, diese später abriegeln.
Wir haben gesehen, wie Open-Core-Projekte ihre Lizenzen geändert haben. MongoDB, Redis und andere haben ihre Bedingungen angepasst, um nicht von Cloud-Anbietern ausgenutzt zu werden. Auch hier ergibt die Begründung Sinn: Niemand will die unbezahlte F&E-Abteilung von AWS sein.
Aber von außen fühlt es sich wie Verrat an. Ein Versprechen von Freiheit, das still und heimlich umgeschrieben wurde.
Und die Nutzer bleiben zurück. Sie bauen ihr Geschäft auf etwas auf, das als „kostenlos" gekennzeichnet ist, nur um sich ein Jahr später in Lizenzproblemen wiederzufinden.
Die Kosten des Nicht-Bezahlens
Hier ist die eigentliche Pointe: Wenn wir Open Source so behandeln, als müsste es immer kostenlos sein, richten wir uns selbst auf eine Katastrophe zu.
Kostenlose Tools ohne Finanzierung können nicht skalieren. Sie können keine Sicherheitsgarantien bieten. Sie können nicht schnell auf Bedrohungen reagieren. Sie können Feature-Wünsche nicht ernst nehmen.
Man bekommt, wofür man bezahlt, und in vielen Fällen zahlen wir nichts und erwarten alles.
Wir vergessen, dass Software sich nicht von selbst baut oder pflegt. Jemand muss um 2 Uhr nachts Bugs beheben. Jemand muss GitHub-Issues beantworten. Jemand muss weiterhin RFCs lesen und nach Feierabend Code umschreiben.
Das Ergebnis? Burnout. Vernachlässigung. Oder im schlimmsten Fall – Kompromittierung.
Also, was ist die Lösung?
Es gibt keine einzelne Lösung, aber ein paar Ideen tauchen in der Community immer wieder auf.
Corporate Sponsoring richtig gemacht: Nicht einfach Geld auf den bekanntesten Namen im Projekt werfen, sondern die Infrastruktur, Dokumentation und weniger bekannten Abhängigkeiten finanzieren, die das Ganze am Laufen halten.
Öffentliche Anerkennung: Die unbesungenen Helden der Open-Source-Welt feiern. Sichtbarkeit kann zu Chancen führen.
Transparentere „Freemium"-Modelle: Wenn ein Unternehmen auf Open Source aufbaut und Premium-Stufen anbietet, sollte es ehrlich damit umgehen. Die Basis unterstützen und zurückgeben, nicht nur ausbeuten.
Staatliche und institutionelle Finanzierung: Open Source ist öffentliche Infrastruktur. Vielleicht ist es Zeit, sie auch so zu behandeln.
Die menschliche Seite des Codes
Bei all dem geht man leicht in Lizenzen, Governance-Modellen und Geschäftslogik verloren. Aber im Kern geht es hier um Menschen.
Menschen, die kostenlos Tools bauen, weil sie an etwas glauben. Menschen, die aufwachen und von einer Zero-Day-Schwachstelle in dem Ding erfahren, das sie nachts und am Wochenende pflegen. Menschen, die hätten aussteigen können, sich aber entschieden haben zu bleiben.
Wie ein Kommentator sagte: „Es gibt immer die Option, auszusteigen, wenn Ihr Projekt groß wird … falls das ein Anliegen ist." Und vielleicht ist genau das der Punkt. Open Source ist mächtig, weil es Freiheit bietet – aber es braucht auch Schutz.
Nicht nur vor Ausbeutung, sondern vor unseren eigenen unrealistischen Erwartungen.
Denn der Tag, an dem wir alles kaufen müssen? Der könnte nicht mehr weit entfernt sein.
Und wenn er kommt, werden wir merken, wie viel wir für selbstverständlich gehalten haben.