HashiCorp 采用 BSL 后,社区创建 Terraform 分支 OpenTF


8 月 26 日「源创会」北京站,聊聊 AI 大模型与底层技术 >>>

Terraform 是 HashiCorp 公司开发的基础设施即代码 (Infrastructure-as-Code, IaC) 软件,最初于 2014 年采用 Mozilla Public License (v2.0) 开源。经过 9 年的时间,它逐渐建立起一个由数以千计的用户、贡献者、客户、认证从业者、供应商,以及开源模块、库、插件和扩展生态系统组成的社区。

两周前,HashiCorp 突然宣布,他们决定修改其核心产品的开源协议为 BSL (Business Source License),其中包括 Terraform

详情查看:HashiCorp 核心产品变更开源协议,未来将采用 BSL

HashiCorp 此举被认为威胁到了整个社区和生态系统,因此许多人请求让 Terraform 继续保持开源——详情查看 OpenTF 宣言 (OpenTF manifesto)。

但很显然,该诉求并没有达成。因此他们决定创建 Terraform 的分支:OpenTF ,同时成立 OpenTF 基金会,该基金会目前申请成为 Linux 基金会的一部分,最终目标是加入 CNCF。

OpenTF 基金会表示,已经有四家公司承诺为 OpenTF 项目提供 14 名全职工程师,预计该数字未来几周将会至少增加一倍。它指出过去两年 HashiCorp 公司只提供了大约 5 名全职工程师去维护 Terraform。

OpenTF 目标:

  • 真正开源:采用公司可以信任、众所周知且广泛接受的许可证,未来不会突然改变
  • 社区驱动:由社区管理项目,定期审查和接受 PR,并通过公共 RFC 流程提出变更
  • 公正:有价值的功能和修复根据其对社区的价值而被接受,不考虑它们对任何特定供应商的影响如何
  • 分层和模块化:具有程序员友好的项目结构,鼓励在顶部进行构建,从而实现新的充满活力的工具和集成生态系统
  • 向后兼容

OpenTF 基金会表示,他们会在接下来的 1-2 周内发布分支,具体版本为1.6.0-alpha(基于 Terraform 的最新 alpha 版本创建),并且 OpenTF 会保持与 Terraform 的未来版本兼容。


相關推薦

2023-08-12

专注于云基础设施的软件供应商 HashiCorp 宣布,他们决定修改其核心产品的开源协议——未来版本将采用 BSL (Business Source License)。 HashiCorp 在公告表示,最初他们选择将产品开源,经过十多年的发展形成了由用户、贡献者、合

2024-01-03

。生成式 AI 在过去的一年里取得了突飞猛进的发展,而 HashiCorp 许可证的变更则表明,风投公司认为开源模式的前景并不乐观。 在此背景下,Rust 基金会执行董事兼 CEO Rebecca Rumbul 在接受 The New Stack 的采访时,就 2024 年的市场发

2022-09-14

题”。同时,他们将: 观察情况如何发展(特别是在社区分支方面) 寻找 Akka 的替代品 如果创建社区分支(目前看来可能),Flink 则计划将在 1.15+ 的所有可能范围内切换到该分支。且公告指出,Flink 可以用其他东西来

2024-01-12

经过五十多名开发人员历时四个月的开发,Terraform 开源分支 OpenTofu 现已正式发布,可供生产使用,为 Terraform 用户提供了一条直接的迁移路径。 公告指出,这个版本发布的过程凸显了 OpenTofu 社区驱动的方法以及开源的价值。

2022-11-11

个值得关注的大趋势: 开发人员在 2022 年大量使用 Hashicorp 配置语言 (HCL)、Shell 和 Go 编程语言,这表明基础设施即代码 (IaC) 实践越来越多地被 GitHub 上的项目(包括开源项目)采用。HCL 是 GitHub 上增长最快的语言,占 56.1%;

2023-08-24

; provider.json 命令获得,详情请参考 https://developer.hashicorp.com/terraform/cli/commands/providers/schema) { "format_version": "0.2", "provider_schemas": { "registry.terraform.io/aliyun/alicloud": { "provider": { "version": 0, "block": { "attributes": {}, "block_types": {

2024-10-05

Zig 软件基金会 (ZSF) 宣布获得了来自 HashiCorp 联合创始人兼首席执行官 Mitchell Hashimoto 与其妻子的 30 万美元承诺捐款,以个人名义捐赠。捐款将分成两笔 15 万美元的付款,第一笔款项已经完成转账,另一笔计划一年后支付。 ZSF

2022-12-03

Bytebase 1.9.0 发布,更新内容如下: 新功能 支持通过 Terraform provider 来管理环境和实例: https://www.bytebase.com/docs/get-started/terraform 支持对于 PostgreSQL 实例的库表同步 🐘 (Beta 版本,支持 Schema,Table,Index,Constraint 和 Sequence

2022-04-23

供应商的统一框架,他们需要一个更加开放的协议来拥抱社区并实现公司的愿景。因此,他们宣布 Earthly 将从 BSL 转为 MPL 2.0 开源许可证。 在项目作者的回复中,他表示: 我们转向开源,以更好地使我们与社区保持一致。面

2023-06-16

init 或使用 Packer plugins 子命令 packer plugins install github.com/hashicorp/chef 重新安装。 错误修复: 将 gopsutil 升级到 v3,这修复了社区报告的 macOS 间歇性崩溃问题 更多详情可查看:https://github.com/hashicorp/packer/releases/tag/v1.9.0

2022-09-10

Akka 是一个原本采用 Apache 2.0 许可的工具包和运行时,能够简化 JVM 上并发和分布式应用的构建。Akka 支持多种并发的编程模型,其灵感来自于 Erlang。Akka 的首个版本于 2009 年发布,距今已有 13 年积极维护的历史,该项目在 GitHub

2022-09-08

们把这个贡献归功于 OSS。正是因为这个原因,我们决定采用 (A)GPLv3 许可证。我原本想为 Notesnook 选择一个不太宽松的许可证(BSL 或其他),但自由是开源的一部分,我们不希望以任何方式限制你。 Notesnook 开源的所有组件包

2022-08-12

构建失败时,平均而言,调试比 JavaScript 项目更耗时。 Hashicorp 配置语言进入前 10 名 CircleCI 上 HashiCorp 配置语言 (HCL) 的使用量一直在稳步增长,自 2019 年以来攀升了三位,成为该平台上使用的第九大流行语言。事实上,在 GitH

2023-08-24

佳实践。 在最新版本中新增 Catalog,它全面兼容原生的 Terraform Module 仓库管理模式,用户可一键复用 Terraform 社区上万个成熟的 Module,自定义应用所需的服务模板。另外,Catalog 也方便用户对服务模板进行统一管理和调用。 另