4月3日,我们收到了 HashiCorp 关于我们在 OpenTofu 中实现“removed”块的停止侵权函,声称我们的一位核心开发者侵犯了其版权。我们也在同一天获悉了一篇发表了相同指控的文章。我们已经调查了这些指控,并发布了停止侵权函、我们的回应以及我们调查得出的源代码起源文档。
OpenTofu 团队坚决反对任何暗示其挪用、错误来源或以其他方式滥用 HashiCorp 的 BSL 代码的建议。所有此类说法均无事实依据。
HashiCorp 在一封停止侵权函中声称侵犯版权。这些说法是 **完全没有根据的**。
有争议的代码可以清楚地证明是从旧代码(在 MPL-2.0 许可下)复制而来。HashiCorp 在实现其版本的功能时似乎也复制了相同的代码。所有这些都可以在我们详细的 SCO 分析中轻松查看,以及他们自己的注释也表明了这一点。
文档
- HashiCorp 的停止侵权函
- 我们的回应
- 源代码起源文档: [HTML,PDF] **⇐ 有关详细的代码分析,请参阅此处。**
为了防止进一步骚扰个人,我们已从这些文档中删除了任何个人信息。
结论
尽管发生了这些事件,我们还是设法在 OpenTofu 1.7 上进行了重大开发,包括状态加密、“import”块的“for_each”实现,以及最近发布的提供程序插件协议支持的全新 **提供程序定义函数**。
关于这一点,我们将在下周发布一个新的预发行版本,我们渴望收集社区的反馈。
—— OpenTofu 团队
此博客文章中的图片包含 HashiCorp 根据 BUSL-1.1 许可的代码。但是,出于本文的目的,我们根据 美国法典第 17 编第 107 节 做出了非商业性、转换性的合理使用。
您可以在 美国版权局网站 上了解更多关于合理使用的信息。