OpenTF는 Terraform을 포크하고 HashiCorp가 선동자라고 말합니다. • The Register
홈페이지홈페이지 > 블로그 > OpenTF는 Terraform을 포크하고 HashiCorp가 선동자라고 말합니다. • The Register

OpenTF는 Terraform을 포크하고 HashiCorp가 선동자라고 말합니다. • The Register

Aug 31, 2023

HashiCorp가 Terraform 소프트웨어 라이선스 조건을 변경한 지 2주 후, 인프라 자동화 프로젝트 사용자(그들 중 기업 경쟁자)는 Terraform 코드의 포크를 만들었습니다.

이번 달 HashiCorp가 Mozilla Public License(MPL)에서 Business Source License v1.1(BSL)로 전환할 것이라고 발표하자 OpenTF라고 불리는 오픈 소스 커뮤니티 그룹은 며칠 후 Terraform의 오픈 라이선스 복원을 요구하는 선언문을 발표했습니다. 소스 라이센스.

2021년 말에 상장된 HashiCorp는 라이선스 변경을 재검토하지 않았기 때문에 Terraform 코드는 포크되었거나 포크될 예정입니다.

이 그룹은 금요일에 "전환이 이루어지지 않았고, 그렇게 할 의도도 전달되지 않았기 때문에 우리는 OpenTF라는 Terraform의 포크를 만들었다는 것을 발표하게 된 것을 자랑스럽게 생각합니다"라고 말했습니다. "여러 회사, 때로는 경쟁 회사의 많은 엔지니어들이 지난 주 동안 이를 가능하게 하기 위해 협력해 왔습니다."

DevOps 자동화 사업 Scalr의 공동 창업자이자 CEO인 Sebastian Stadil은 The Register에 "우리는 이름만 바꾸었을 뿐이기 때문에 실제로는 포크가 아니라고 생각합니다. 그러나 이는 동일한 라이센스 하에 있는 동일한 프로젝트입니다."라고 말했습니다. "우리의 입장은 포크가 실제로 다른 라이선스에 따라 자체 프로젝트를 포크한 HashiCorp라는 것입니다."

OpenTF는 MPL로 되돌아가거나 MPL 하에서 계속됩니다. Stadil은 "우리는 Apache 2.0에 따라 프로젝트 라이선스를 부여하고 싶지만 MPL은 Apache 2.0과 호환되지 않으므로 MPL로 유지됩니다"라고 말했습니다.

Scalr 외에도 OpenTF의 창립자로는 Gruntwork, Spacelift, Env0 및 100개 이상의 회사가 포함되어 있습니다. 이 그룹은 BSL 라이센스를 "전체 Terraform 커뮤니티를 위한 독약"이라고 설명했습니다.

지난 주 에세이에서 Env0의 설립자인 Ohad Maislish는 "비즈니스 라이센스 하에서 Terraform의 미래가 암울해 보인다는 것이 우리의 믿음입니다. 커뮤니티 초점이 바뀌고 기업은 OSS 대안을 찾기 시작할 것이며 독립적인 툴링은 점차 사라져요."

그리고 Hacker News에서 Maislish는 OpenTF 갱단이 HashiCorp를 위한 Terraform 생태계 구축을 도왔다는 점을 지적했습니다.

그는 오픈 소스 프로젝트인 Terratag와 소프트웨어에 관한 교육 팟캐스트를 예로 들며 "실제로 Env0는 Terraform이 무료라는 점을 즐겼지만 Terraform 생태계에도 다시 기여했다는 점을 언급하고 싶었습니다."라고 말했습니다.

"OpenTF 이니셔티브에서 또 다른, 아마도 더 중요한 핵심 구성원을 언급하는 것도 중요합니다. Terragrunt와 Terratest의 창시자인 Gruntwork입니다. 저는 우리 모두가 커뮤니티에 훌륭하게 기여했다고 믿습니다. '테라폼으로 돈 버는 기업은 무료'

Env0가 이러한 기여로 이익을 얻을 수 있다는 질문에 Maislish는 자신의 사업이 "Terraform Cloud의 직접적인 경쟁"임을 인정하면서 다음과 같이 주장했습니다. "Hashicorp는 악당이 아닙니다. 그들은 자신이 선택한 일이 자신에게 옳은 일을 했습니다. 그들은 다음과 같이 주장했습니다. 그렇게 하세요. 또한 Hashi가 지난 10년 동안 OSS를 위해 한 일은 놀랍습니다. OSS를 더 좋게 만들고 많은 커뮤니티를 구축했습니다. 이제 Terraform OSS를 유지하기 위해 무언가/누군가가 필요할 때입니다."

소프트웨어에 대한 새로운 라이선스 조건을 발행하기로 한 HashiCorp의 결정은 경쟁업체가 프로젝트 코드로 수행할 수 있는 작업을 제한하기 위해 오픈 소스 프로젝트를 중심으로 형성된 수많은 다른 조직이 밟은 경로를 따릅니다. 업계가 전환에 대한 성명에서 인정한 것처럼 Cockroach Labs, Confluent Sentry, Couchbase, Elastic, MariaDB, MongoDB 및 Redis Labs와 같은 회사는 마찬가지로 경쟁업체에 대한 장벽을 만들기 위해 덜 허용적인 소프트웨어 라이선스를 채택했습니다.

소프트웨어 사업의 변화에 ​​대한 설명은 결과에 초점을 맞추지만 그 이유를 다루거나 세부 사항을 탐구하지 않습니다.

개발자는 "이 라이선스로 전환함으로써 HashiCorp는 우리 소스 코드의 상업적 사용을 더 잘 관리할 수 있으며, 많은 사람들이 기여자인 우리의 번성하는 실무자 커뮤니티에 계속 투자할 수 있습니다."라고 개발자는 말했습니다.