當前位置: 妍妍網 > 碼農

雲開源公司成「惡龍」?——指控Linux基金會旗下開源計畫盜用程式碼

2024-04-18碼農

轉自: 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、