Als HashiCorp dies bekannt gab seine Terraform-Lizenz ändern im August ging es los ein Feuersturm in der Open-Source-Community und stellte tatsächlich eine existenzielle Bedrohung für Start-ups dar, die auf dem beliebten Open-Source-Projekt aufgebaut waren. Die Community wurde aktiv und innerhalb weniger Wochen hatte sie geschrieben ein Manifestund startete kurz darauf einen offiziellen Fork namens OpenTF.
Heute ging diese Gruppe mit der Ankündigung der Linux Foundation noch einen Schritt weiter OpenTofu, der offizielle Name für den Terraform-Fork, der für immer unter der Schirmherrschaft der Stiftung als Open-Source-Projekt bestehen wird. Gleichzeitig kündigte das Projekt an, sich um die Aufnahme in die Cloud Native Computing Foundation (CNCF) zu bewerben.
„OpenTofu ist eine offene und von der Community getragene Antwort auf Terraforms kürzlich angekündigte Lizenzänderung von einer Mozilla Public License v2.0 (MPLv2) zu einer Business Source License v1.1 und bietet jedem eine zuverlässige Open-Source-Alternative unter einem neutralen Governance-Modell. “, sagte die Stiftung in einer Erklärung.
Der Name sei bewusst verspielt, sagt Yevgeniy (Jim) Brikman vom OpenTofu-Gründerteam, der auch Mitbegründer von Gruntwork ist. „Ich bin froh, dass deine Reaktion ein Lachen war. Das ist gut. Wir versuchen, die Dinge etwas humorvoller zu gestalten“, sagte Brikman gegenüber Tech, aber die Gruppe meint es absolut ernst, wenn es um den Aufbau einer offenen Abzweigung geht.
Brikman sagte, HashiCorp habe der Splittergruppe keine andere Wahl gelassen, als den Fork zu starten: „HashiCorp, geben Sie ihnen vollste Anerkennung, haben unglaubliche Arbeit geleistet und das Projekt dorthin gebracht, wo es heute ist.“ Aber Kernbausteine wie Terraform müssen immer Open Source sein. Das ist einfach eine Grundüberzeugung, die wir alle haben – und es war schockierend, als die Lizenz in eine Nicht-Open-Source-Lizenz geändert wurde“, sagte er.
Terraform gibt Entwicklern die Möglichkeit, Infrastruktur als Code zu behandeln und zu beschreiben, wie die Anwendung und die Infrastruktur zusammenarbeiten, wodurch jede Menge Zeit eingespart wird, die zuvor mit dem Programmieren verbracht wurde.
Zu den weiteren Mitgliedern der Gründergruppe gehören neben Gruntwork auch Harness Labs, Scalr, Env0 und Spacelift, allesamt Unternehmen, die auf die Open-Source-Version von Terraform als Grundbaustein ihrer Unternehmen setzen. Jyoti Bansal, Mitbegründer und CEO von Harness, sagt, dass die Gründerunternehmen alles Nötige tun, um sicherzustellen, dass das Projekt offen bleibt.
„Terraform ist seit fast einem Jahrzehnt ein beliebtes Open-Source-Projekt. Wir wollten das Richtige für die Gemeinschaft tun und ein Projekt unterstützen, das eine Alternative bietet, die weiterhin Eigentum der Gemeinschaft ist. Da OpenTofu jetzt Teil der Linux Foundation ist und auf dem Weg zur Akzeptanz durch CNCF ist, wird sichergestellt, dass dieses wichtige Projekt weiterhin Open Source sein wird“, sagte Bansal.
HashiCorp hat das Gefühl, getan zu haben, was nötig war, um einen Kernbereich seines Geschäfts zu schützen. Schreiben in einem Blogbeitrag vom 10. AugustHashiCorp-Mitbegründer Armon Dadgar erläuterte die Gründe für die Änderung:
Unser Ansatz hat es uns ermöglicht, eng mit den Cloud-Anbietern zusammenzuarbeiten, um eine enge Integration für unsere gemeinsamen Benutzer und Kunden sowie Hunderte anderer Technologiepartner, mit denen wir eng zusammenarbeiten, zu ermöglichen. Es gibt jedoch auch andere Anbieter, die die Vorteile reiner OSS-Modelle und der Community-Arbeit an OSS-Projekten für ihre eigenen kommerziellen Ziele nutzen, ohne materielle Beiträge zurückzuzahlen. Wir glauben nicht, dass dies im Sinne von Open Source ist.
Brikman ist sich darüber im Klaren, dass das Projekt nur dann erfolgreich sein kann, wenn größere Unternehmen angezogen werden. Er geht jedoch davon aus, dass dies im Laufe der Zeit geschehen wird, wenn das Projekt beginnt, Meilensteine zu erreichen und in der Community an Zugkraft gewinnt.
Das Ziel besteht darin, vorerst die Kompatibilität mit allem, was HashiCorp tut, aufrechtzuerhalten, aber Brikman sieht eine Zeit anstehen, in der der Projektzweig einige Teile hinzufügt, die ihn von dem, was HashiCorp aufgebaut hat, trennen könnten, und damit ist er einverstanden.
Er sagt, die großen Player wie Google, Amazon und Microsoft seien derzeit abwartend, aber sie seien in Gesprächen und der Plan bestehe darin, ihnen klarzumachen, dass sie es ernst meinen, und sie mit der Zeit anzuziehen. „Ich glaube nicht, dass es eine andere magische Lösung gibt, als das Projekt umzusetzen, richtig einzurichten und sie einzeln für sich zu gewinnen, und dann wird man irgendwann eine Herde bekommen, und genau daran arbeiten wir.“ jetzt weiter“, sagte er.
Dazu gehört eine öffentliche Roadmap mit einem Plan für eine Alpha-Veröffentlichung und dann die weitere Vorgehensweise. „Das erste, was wir tun mussten, war, eine Alpha-Version herauszubringen. So können Sie zum gehen OpenTofu-Website und laden Sie OpenTofu herunter und beginnen Sie, es zu verwenden und auszuprobieren“, sagte er.
„Dann ist das nächste Ding eine stabile Veröffentlichung. Das kommt in sehr naher Zukunft, aber es gibt noch viel zu tun. Sobald Sie eine stabile Version haben, können Benutzer damit beginnen. Dann können wir mit der Ausweitung der Akzeptanz beginnen, und sobald wir mit der Ausweitung der Akzeptanz beginnen, werden einige der großen Player einspringen, wenn einige der großen Player einspringen, werden auch andere große Player einspringen.“