I fjor høst annonserte HashiCorp at de ville endre lisensen de bruker til infrastruktur-som-kode-verktøyet Terraform fra Mozilla Public License til Business Source License (BSL).
Terraforms nye lisenser: - Spikeren i kista
Dette skapte oppstandelse i åpen kildekodemiljøet, der mange mente Terraform ikke lenger kunne kalles åpen kildekode. Kort tid etter annonserte Linux Foundation et nytt produkt – OpenTofu – som skulle være en ny åpen kildekode-versjon av Terraform, basert på en fork av Terraform.
Nå hevder imidlertid MongoDBs Matt Asey i en artikkel i Infoworld at det kan ha gått litt fort i svingene, og at OpenTofu ulovlig kan ha forsynt seg av HashiCorp-kode de i utgangspunktet ikke hadde rett til å bruke.
Asay skriver at en sammenligning av OpenTofus og HashiCorps GitHub-repoer viser at OpenTofu har kopiert Terraform-kode som først ble implementert under den nye BSL-lisensen, noen måneder etter at OpenTofu-forken ble laget.
– OpenTofu tok denne BSL-lisensierte HashiCorp-koden, fjernet headerne og prøvde å i stedet relisensiere den under Mozilla Public License (MPL 2.0).
– Folkens, dette er ikke hvordan åpen kildekode fungerer. Du kan være uenig i opphavsrettinnehaverens valg av lisens, men du har ikke rett til å ta noen andres kode og bytte ut lisensen deres, skriver Asay.
Fikk brev fra HashiCorp-advokater
OpenTofu skriver nå på X (tidligere Twitter) at de har fått et brev fra HashiCorps advokater, der de beskyldes for å ikke respektere BSL-lisensen som gjelder for Terraform-kodebasen.
OpenTofu Project was recently made aware of a letter by HashiCorp’s lawyers, alleging that OpenTofu was not respecting the terms of its BSL license governing its Terraform codebase.
— OpenTofu (@OpenTofuOrg) April 5, 2024
OpenTofu skriver at de er sterkt uenig i at de har brutt med noen av HashiCorps lisensbetingelser.
– Det ser faktisk ut som at HashiCorp blander sammen kode som de tidligere hadde open sourcet gjennom MPL og mer nylig utviklet kode de har publisert under BSL, hevder OpenTofu.
De skriver videre at de som vedlikeholder OpenTofu-koden har gjort undersøkelser, og vil komme med en detaljert skriftlig redegjørelse om ikke lenge.
Terraform-konkurrent: – Dramaet har såvidt begynt
Selv om enkelte åpen kildekode-tilhengere beskylder HashiCorp for å drive med skremselspropaganda, er det flere som tror OpenTofu har en ganske dårlig sak.
Joe Duffy er grunnlegger og CEO i Pulumi, som lager et alternativ til Terraform. Han tror OpenTofu kan ha en tøff tid foran seg.
More details will be forthcoming and it will look bad for HashiCorp, Matt, and InfoWorld. It's quite clear to me already this article should be retracted. SCO level of nonsense. I honestly am stunned that Matt participated in this.
— Mike Dolan (@mdolan) April 5, 2024
– OpenTofu/HashiCorp-dramaet har bare såvidt begynt.
Samtidig raser flere som er involvert i OpenTofu-prosjektet mot både HashiCorp, Matt Asay som skrev Infoworld-artikkelen – og mot Infoworld som publiserte artikkelen.
– Vi tok MPL-kode som grunnlag, beholdt copyright-headeren (som vi skal), og endret noe av koden, skriver en av dem som har vært involvert i OpenTofu, Ohad Maislish, på X.