Terraform フォーク、OpenTF が OpenTofu に名前変更されました

オープン豆腐

OpenTofu はコード ソリューションとしてのリファレンス インフラストラクチャになります。

何日か前に このニュースをブログでシェアしました の誕生の Terraform のフォークである OpenTF、 彼の前に現れたのは、HashiCorp が Terraform を含むすべてのコア製品のライセンスをビジネス ソース ライセンス (BSL) に変更すると発表したことです。

そして数日後の今、 プロジェクトとインフラストラクチャの名前が OpenTF から OpenTofu に変更されました、Terraform プロジェクトと Hashicorp の商標との交差を排除します。

ライセンスの変更については、次のように説明されています。 開発のための資金を維持したいという欲求 従来のライセンス モデルでは、共同開発に参加せずに、HashiCorp 開発の既製のオープン ソース コードを使用して独自の商用クラウド製品を作成する企業の寄生行為に抵抗できないことに直面しています。

openTF
関連記事
OpenTF、ある組織が Terraform のフォークを開発します 

と言われています 変更の理由は、略称の「tf」を「豆腐」に置き換えることを決定したためです。 「tf」の組み合わせは、Terraform ファイル拡張子、コード変数、関数、および TFC Terraform Cloud および Terraform Enterprise 製品の名前ですでに使用されているためです。

ことを考えると OpenTofuは企業向け製品として位置付けられています、フォークの作成者は、Hashicorp の商標および知的財産の侵害に対する法的申し立ての可能性に関連するすべての潜在的なリスクを排除することを決定しました。

本日、Linux Foundation は、コード プロビジョニング ツールとして広く使用されている Terraform インフラストラクチャに代わるオープン ソースの代替となる OpenTofu の設立を発表しました。 OpenTofu (以前は OpenTF と呼ばれていました) は、Terraform が最近発表した Mozilla Public License v2.0 (MPLv2) から Commercial Source License v1.1 へのライセンス変更に対するオープンでコミュニティ主導の対応であり、中立的な立場で信頼できるオープン ソースの代替手段をすべての人に提供します。ガバナンスモデル。

Terraform はクラウド環境でのインフラストラクチャ管理の簡素化に貢献してきましたが、最近のライセンス変更により、オープンソース コミュニティ内で懸念が生じています。 OpenTofu は、MPLv2 ライセンスに基づいた Terraform のオープンソース後継製品であり、コミュニティ主導型、公平な階層型、モジュール型で、下位互換性があります。

同時に、 OpenTofu が Linux Foundation プロジェクト リストに正式に承認されたことが発表されました。 Linux Foundation の後援の下でニュートラル サイト フォークを開発することで、プラットフォームのオープンな性質が維持され、個々の企業ポリシーの変更からプロジェクトが保護され、サードパーティの参加が促進されます。

現在、OpenTofu イニシアチブに参加している企業は、今後 18 年間で 5 人のフルタイム エンジニアに相当するリソースをフォークの開発に割り当てています (比較のために、HashiCorp は過去 5 年間 XNUMX 人のエンジニアで Terraform を保守しています)。

Linux Foundation の CEO である Jim Zemlin 氏は次のように述べています。 「OpenTofu のオープンソース原則への取り組みは、テクノロジー コミュニティに力を与える、アクセスしやすく信頼できるツールを提供するという私たちの共通のビジョンを強調しています。」

それに加えて、また いくつかの基本原則が述べられています OpenTofu のさらなる開発のために:

  • 無料の MPLv2 ライセンスに基づくオープン プロジェクトとして開発。
  • プロジェクト管理へのコミュニティの関与、コミュニティによる変更の受け入れ、変更に対する公開レビュー プロセス、および RFC の公開ディスカッションを通じたイノベーションの開発。
  • 個々のベンダーではなく、コミュニティへのメリットに基づいて、修正や新機能を含めるかどうかを決定します。
  • プログラマーにとって便利なモジュール構造の使用により、統合用のツールとコンポーネントの新しいエコシステムの開発が促進されます。
  • 下位互換性を維持し、すべての Terraform プロバイダーおよびモジュールと互換性のある Terraform の透過的な代替品として OpenTofu を使用できるようにします。

最後にあなたが それについてもっと知りたい、詳細はで確認できます 次のリンク。