OpenTofu 否认侵权使用 HashiCorp 代码

2024年 4月 12日 36.4k 0

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 则被指控侵权使用了 Terraform 中新的 BSL 许可代码。

InfoWorld 撰稿人在一篇文章中指出,HashiCorp 在 Terraform V1.7 中引入了一项重要的新功能:removed block automation;这个新功能推出的时间点是 2023 年 11 月,这意味着,如果该功能是无法在 MPL 下是获得的。但在今年 2 月底,OpenTofu 发布了一项与 HashiCorp 该功能类似的内容;且类似的点“不仅体现在功能上,还体现在为实现功能而编写的代码上。”

同一天,HashiCorp 的律师向 OpenTofu 项目发送了一份终止通知,概述了该公司侵犯版权的主张。HashiCorp 声称 OpenTofu 的代码与其专有的 Terraform 代码非常相似,因此一定是未经许可而复制的。

“鉴于这些 HashiCorp 受版权保护的代码的侵权复制和分发情况,我们同时向 Github [sic] 发送 DMCA 删除通知,以确保删除违规材料,并确保任何重复侵权者‘帐户已被禁用'。”

对于 HashiCorp 的这一严重指控,OpenTofu 则做出回应称,“OpenTofu 团队强烈反对任何关于其盗用、误用或以其他方式滥用 HashiCorp 的 BSL 代码的说法。所有此类言论毫无事实依据。HashiCorp 在停止函中声称侵犯版权。这些说法完全没有根据。”

并解释道,因为双方的新代码都基于相同的共同基础(即,改用 BSL 之前的 Terraform 版本),所以才存在许多相似之处。

“可以清楚地看到有问题的代码是从 MPL-2.0 许可证下的旧代码复制而来的。 HashiCorp 在实现此功能的版本时似乎复制了相同的代码。所有这些都可以在我们详细的 SCO 分析以及他们自己的评论中轻松看出。”

OpenTofu 表示,他们目前已经是成功地完成了 OpenTofu 1.7 的重要开发工作,预计将在下周发布一个新的预发布版本。

相关文章

塑造我成为 CTO 之路的“秘诀”
“人工智能教母”的公司估值达 10 亿美金
教授吐槽:985 高校成高级蓝翔!研究生基本废了,只为房子、票子……
Windows 蓝屏中断提醒开发者:Rust 比 C/C++ 更好
Claude 3.5 Sonnet 在伽利略幻觉指数中名列前茅
上海新增 11 款已完成登记生成式 AI 服务

发布评论