OpenTF bifurca Terraform e diz que HashiCorp é o instigador • The Register
LarLar > blog > OpenTF bifurca Terraform e diz que HashiCorp é o instigador • The Register

OpenTF bifurca Terraform e diz que HashiCorp é o instigador • The Register

Aug 31, 2023

Duas semanas depois que a HashiCorp alterou os termos sob os quais seu software Terraform é licenciado, os usuários do projeto de automação de infraestrutura – rivais corporativos entre eles – criaram um fork do código Terraform.

O anúncio da HashiCorp neste mês de que mudaria da Licença Pública Mozilla (MPL) para a Licença de Fonte de Negócios v1.1 (BSL) levou um grupo comunitário de código aberto que se autodenomina OpenTF a emitir um manifesto vários dias depois, pedindo a restauração do OpenTF do Terraform. licença de origem.

A HashiCorp, que abriu o capital no final de 2021, não revisou sua reforma de licenciamento e, portanto, o código Terraform foi, ou está prestes a ser, bifurcado.

“Como nenhuma reversão foi feita e nenhuma intenção de fazê-la foi comunicada, temos o orgulho de anunciar que criamos um fork do Terraform chamado OpenTF”, disse o grupo na sexta-feira. “Muitos engenheiros de diversas empresas, às vezes até empresas concorrentes, trabalharam juntos na última semana para tornar isso possível”.

“Nossa visão é que na verdade não somos o fork porque estamos apenas mudando o nome, mas é o mesmo projeto sob a mesma licença”, disse Sebastian Stadil, cofundador e CEO da empresa de automação DevOps Scalr, ao The Register. “Nossa posição é que o fork é na verdade a HashiCorp, que bifurcou seus próprios projetos sob uma licença diferente.”

OpenTF reverterá ou continuará sob o MPL. “Adoraríamos licenciar o projeto sob o Apache 2.0, mas o MPL não é compatível com ele, então continuará sendo MPL”, disse Stadil.

Além do Scalr, os fundadores do OpenTF incluem Gruntwork, Spacelift, Env0 e, afirma-se, mais de 100 empresas. O grupo descreveu a licença BSL como “uma pílula venenosa para toda a comunidade Terraform”.

Em um ensaio na semana passada, Ohad Maislish, fundador da Env0, disse: "Acreditamos que sob a licença comercial, o futuro do Terraform parece sombrio. O foco da comunidade mudará, as empresas começarão a procurar alternativas de OSS e ferramentas independentes irão desaparecer gradualmente."

E no Hacker News, Maislish afirmou que a gangue OpenTF ajudou a construir o ecossistema Terraform para a HashiCorp.

“Eu queria mencionar que de fato o Env0 gostou do Terraform ser gratuito, mas também contribuiu para o ecossistema Terraform”, disse ele, citando os projetos de código aberto Terratag e um podcast educacional sobre o software como exemplos.

"Também é importante mencionar outro e provavelmente um membro-chave mais importante na iniciativa OpenTF: Gruntwork, criadores do Terragrunt e Terratest. Acredito que todos nós contribuímos muito bem para a comunidade. Apenas meus dois centavos, para adicionar um pouco mais de contexto a 'empresas que ganham dinheiro com o Terraform sendo gratuitas'."

Quando questionado sobre o fato de a Env0 se beneficiar dessas contribuições, Maislish, que admitiu que seu negócio é “concorrência direta da Terraform Cloud”, insistiu: “A Hashicorp não é a vilã. faça isso. Além disso, o que Hashi fez pelo OSS na última década é incrível, tornou o OSS melhor e construiu muitas comunidades. Agora é hora de algo/outra pessoa manter o Terraform OSS."

A decisão da HashiCorp de emitir novos termos de licenciamento para seu software segue um caminho trilhado por inúmeras outras organizações formadas em torno de projetos de código aberto para limitar o que os concorrentes podem fazer com o código do projeto. Como o negócio reconheceu na sua declaração sobre a transição, empresas como Cockroach Labs, Confluent Sentry, Couchbase, Elastic, MariaDB, MongoDB e Redis Labs adotaram de forma semelhante licenças de software menos permissivas para criar uma barreira para os concorrentes.

A explicação da indústria do software para a sua mudança centra-se no resultado, mas não aborda o seu raciocínio nem se aprofunda em detalhes.

“Ao mudar para esta licença, a HashiCorp pode gerenciar melhor os usos comerciais de nosso código-fonte e continuar a investir em nossa próspera comunidade de profissionais, muitos dos quais são colaboradores, de uma maneira que não impedirá seu trabalho”, disse o desenvolvedor.