轉自: OSC開源社群(ID:oschina2013)
Terraform 是雲基礎設施軟體供應商 HashiCorp 開發的基礎設施即程式碼 (Infrastructure-as-Code, IaC) 軟體,最初於 2014 年采用 Mozilla Public License (v2.0) 開源。
但去年 8 月,HashiCorp 突然宣布修改其核心產品的開源協定為 BSL (Business Source License),其中包括 Terraform,此舉引發了開源社群強烈反對。
在此背景下,Linux 基金會宣布推出 Terraform 的開源分支 OpenTofu,采用 MPL-2.0 協定。
但近日, OpenTofu 被 HashiCorp 指控侵權使用了 Terraform 中采用 BSL 的新功能程式碼。
HashiCorp 聲稱 OpenTofu 某項功能的程式碼與其專有的 Terraform 程式碼非常相似,因此認為是未經授權而復制的。
InfoWorld 撰稿人在一篇文章中指出,HashiCorp 在 Terraform V1.7 中引入了一項重要的新功能:removed block automation;這個新功能推出的時間點是 2023 年 11 月,這意味著該功能是無法在 MPL 開源授權證下獲得的。
但在今年 2 月底,OpenTofu 釋出了一項與 HashiCorp 該功能類似的內容;且類似的點 「 不僅體現在功能上,還體現在為實作功能而編寫的程式碼上 」。
同一天,HashiCorp 的律師向 OpenTofu 計畫發送了一份措辭強硬的停止並終止函 (cease and desis),概述了該公司侵犯版權的主張。
「鑒於這些 HashiCorp 受版權保護的程式碼的侵權復制和分發情況,我們同時向 Github [sic] 發送 DMCA 刪除通知,以確保刪除違規材料,並確保任何重復侵權者‘帳戶已被禁用 '。」
對於 HashiCorp 的這一嚴重指控,OpenTofu 回應稱, 「 OpenTofu 團隊強烈反對任何關於其盜用、誤用或以其他方式濫用 HashiCorp 的 BSL 程式碼的說法。所有此類言論毫無事實依據 。 HashiCorp 在停止函中聲稱侵犯版權,這些說法完全沒有根據。 」
OpenTofu
解釋道,因為雙方的新程式碼都基於相同的共同基礎(即,改用 BSL 之前的 Terraform 版本),所以才存在許多相似之處。
「可以清楚地看到 有問題的程式碼是從 MPL-2.0 授權證下的舊程式碼復制而來的 。
HashiCorp 在實作此功能的版本時似乎復制了相同的程式碼 。所有這些都可以在我們詳細的 SCO 分析以及他們自己的評論中輕松看出。」
OpenTofu 表示,他們目前已經成功完成了 OpenTofu 1.7 的重要開發工作,很快就會推出新的預釋出版本。
References
https://opentofu.github.io/legal-documents/2024-04-03 HashiCorp C&D/OpenTofu C&D - Redacted.pdf
https://opentofu.org/blog/our-response-to-hashicorps-cease-and-desist/
https://www.infoworld.com/article/3714980/opentofu-may-be-showing-us-the-wrong-way-to-fork.html
推薦閱讀 點選標題可跳轉
1、
2、
3、