OpenTF lance Terraform et déclare que HashiCorp en est l'instigateur • The Register
MaisonMaison > Blog > OpenTF lance Terraform et déclare que HashiCorp en est l'instigateur • The Register

OpenTF lance Terraform et déclare que HashiCorp en est l'instigateur • The Register

Aug 31, 2023

Deux semaines après qu'HashiCorp a modifié les conditions de licence de son logiciel Terraform, les utilisateurs du projet d'automatisation de l'infrastructure – parmi lesquels des entreprises rivales – ont créé un fork du code Terraform.

L'annonce par HashiCorp ce mois-ci de son intention de passer de la licence publique Mozilla (MPL) à la licence Business Source v1.1 (BSL) a incité un groupe communautaire open source se faisant appeler OpenTF à publier un manifeste quelques jours plus tard, appelant à la restauration de l'open source de Terraform. licence source.

HashiCorp, qui est devenue publique fin 2021, n'a pas revisité sa refonte de licence, et le code Terraform a donc été, ou est sur le point de l'être, bifurqué.

"Puisqu'aucune inversion n'a été effectuée et qu'aucune intention d'en faire une n'a été communiquée, nous sommes fiers d'annoncer que nous avons créé un fork de Terraform appelé OpenTF", a déclaré vendredi le groupe. "De nombreux ingénieurs d'un certain nombre d'entreprises, parfois même d'entreprises concurrentes, ont travaillé ensemble au cours de la semaine dernière pour rendre cela possible."

"Notre point de vue est que nous ne sommes pas en fait le fork parce que nous changeons simplement le nom, mais c'est le même projet sous la même licence", a déclaré Sebastian Stadil, co-fondateur et PDG de Scalr, une entreprise d'automatisation DevOps. "Notre position est que le fork est en fait HashiCorp qui a créé ses propres projets sous une licence différente."

OpenTF reviendra ou continuera sous la MPL. "Nous aimerions obtenir une licence pour le projet sous Apache 2.0, mais le MPL n'est pas compatible avec celui-ci, donc il restera MPL", a déclaré Stadil.

Au-delà de Scalr, les fondateurs d'OpenTF incluent Gruntwork, Spacelift, Env0 et, prétend-on, plus de 100 entreprises. Le groupe a décrit la licence BSL comme « une pilule empoisonnée pour l'ensemble de la communauté Terraform ».

Dans un essai la semaine dernière, Ohad Maislish, fondateur d'Env0, a déclaré : « Nous pensons qu'avec la licence commerciale, l'avenir de Terraform semble sombre. L'attention de la communauté va changer, les entreprises commenceront à rechercher des alternatives OSS et des outils indépendants disparaître peu à peu."

Et sur Hacker News, Maislish a souligné que le gang OpenTF avait aidé à construire l'écosystème Terraform pour HashiCorp.

"Je voulais mentionner qu'Env0 appréciait effectivement la gratuité de Terraform, mais qu'il contribuait également à l'écosystème Terraform", a-t-il déclaré, citant comme exemples les projets open source Terratag et un podcast éducatif sur le logiciel.

"Il est également important de mentionner un autre membre clé et probablement plus important de l'initiative OpenTF : Gruntwork, créateurs de Terragrunt et Terratest. Je pense que nous avons tous bien contribué à la communauté. Juste mes deux cents, afin d'ajouter un peu plus de contexte à "Les entreprises qui gagnent de l'argent grâce à Terraform sont libres".

Lorsqu'on lui a reproché qu'Env0 pouvait bénéficier de ces contributions, Maislish, qui a admis que son entreprise était « une concurrence directe de Terraform Cloud », a insisté : « Hashicorp n'est pas les méchants. Ils ont fait ce qu'ils ont choisi comme étant bon pour eux. Ils ont le droit de "

La décision de HashiCorp d'émettre de nouvelles conditions de licence pour son logiciel suit une voie empruntée par de nombreuses autres organisations formées autour de projets open source pour limiter ce que les concurrents peuvent faire avec le code du projet. Comme l'entreprise l'a reconnu dans sa déclaration sur la transition, des entreprises comme Cockroach Labs, Confluent Sentry, Couchbase, Elastic, MariaDB, MongoDB et Redis Labs ont également adopté des licences logicielles moins permissives pour créer une barrière pour les concurrents.

L’explication du secteur du logiciel pour son changement se concentre sur le résultat mais n’aborde pas son raisonnement ni n’entre dans les détails.

"En passant à cette licence, HashiCorp peut mieux gérer les utilisations commerciales de notre code source et continuer à investir dans notre communauté florissante de praticiens, dont beaucoup sont des contributeurs, d'une manière qui n'entravera pas leur travail", a déclaré le développeur.