OpenTF effettua un fork di Terraform e afferma che HashiCorp è l'istigatore • The Register
CasaCasa > Blog > OpenTF effettua un fork di Terraform e afferma che HashiCorp è l'istigatore • The Register

OpenTF effettua un fork di Terraform e afferma che HashiCorp è l'istigatore • The Register

Aug 31, 2023

Due settimane dopo che HashiCorp ha cambiato i termini di licenza del suo software Terraform, gli utenti del progetto di automazione delle infrastrutture – tra cui i rivali aziendali – hanno creato un fork del codice Terraform.

L'annuncio di HashiCorp di questo mese del passaggio dalla Mozilla Public License (MPL) alla Business Source License v1.1 (BSL) ha spinto un gruppo di comunità open source chiamato OpenTF a pubblicare un manifesto diversi giorni dopo, chiedendo il ripristino della open source di Terraform. licenza sorgente.

HashiCorp, che è stata quotata in borsa alla fine del 2021, non ha rivisitato il restyling della licenza, quindi il codice Terraform è stato, o sta per essere, biforcato.

"Poiché non è stata effettuata alcuna inversione di rotta e non è stata comunicata alcuna intenzione di farne una, siamo orgogliosi di annunciare che abbiamo creato un fork di Terraform chiamato OpenTF", ha affermato il gruppo venerdì. "Molti ingegneri di diverse aziende, a volte anche di aziende concorrenti, hanno lavorato insieme nell'ultima settimana per rendere tutto ciò possibile."

"La nostra opinione è che in realtà non siamo il fork perché stiamo solo cambiando il nome ma è lo stesso progetto con la stessa licenza", ha detto a The Register Sebastian Stadil, co-fondatore e CEO di Scalr, azienda di automazione DevOps. "La nostra posizione è che il fork sia in realtà HashiCorp che ha biforcato i propri progetti con una licenza diversa."

OpenTF tornerà o continuerà sotto la MPL. "Ci piacerebbe concedere in licenza il progetto sotto Apache 2.0, ma MPL non è compatibile con esso, quindi rimarrà MPL", ha detto Stadil.

Oltre a Scalr, i fondatori di OpenTF includono Gruntwork, Spacelift, Env0 e, si sostiene, più di 100 aziende. Il gruppo ha descritto la licenza BSL come "una pillola avvelenata per l'intera comunità Terraform".

In un saggio della scorsa settimana, Ohad Maislish, fondatore di Env0, ha affermato: "Siamo convinti che, sotto la licenza commerciale, il futuro di Terraform sembri cupo. L'attenzione della comunità si sposterà, le aziende inizieranno a cercare alternative OSS e gli strumenti indipendenti si sposteranno". gradualmente scompaiono."

E su Hacker News, Maislish ha sottolineato che il gruppo OpenTF ha contribuito a costruire l'ecosistema Terraform per HashiCorp.

"Volevo menzionare che in effetti Env0 ha apprezzato il fatto che Terraform fosse gratuito, ma ha anche contribuito all'ecosistema Terraform", ha detto, citando come esempi i progetti open source Terratag e un podcast educativo sul software.

"È importante menzionare anche un altro membro chiave, probabilmente più importante, dell'iniziativa OpenTF: Gruntwork, creatori di Terragrunt e Terratest. Credo che tutti noi abbiamo contribuito positivamente alla comunità. Solo i miei due centesimi, per aggiungere un po' più di contesto alla 'le aziende che guadagnano grazie alla libertà di Terraform'."

Quando gli è stato contestato che Env0 avrebbe tratto beneficio da questi contributi, Maislish, che ha ammesso che la sua attività è "concorrenza diretta di Terraform Cloud", ha insistito: "Hashicorp non sono i cattivi. Hanno fatto quello che hanno scelto fosse giusto per loro. Hanno tutto il diritto di farlo". fatelo. Inoltre, ciò che Hashi ha fatto per OSS nell'ultimo decennio è sorprendente, ha migliorato l'OSS e ha costruito molte comunità. Ora è tempo che qualcosa/qualcun altro mantenga Terraform OSS."

La decisione di HashiCorp di emettere nuovi termini di licenza per il suo software segue un percorso intrapreso da numerose altre organizzazioni formate attorno a progetti open source per limitare ciò che i concorrenti possono fare con il codice del progetto. Come ha riconosciuto l’azienda nella sua dichiarazione sulla transizione, aziende come Cockroach Labs, Confluent Sentry, Couchbase, Elastic, MariaDB, MongoDB e Redis Labs hanno adottato allo stesso modo licenze software meno permissive per creare una barriera per i concorrenti.

La spiegazione del business del software per il suo cambiamento si concentra sul risultato ma non affronta il suo ragionamento né approfondisce i dettagli.

"Passando a questa licenza, HashiCorp può gestire meglio gli usi commerciali del nostro codice sorgente e continuare a investire nella nostra fiorente comunità di professionisti, molti dei quali contribuiscono, in un modo che non ostacoli il loro lavoro", ha affermato lo sviluppatore.