【オープントーフ】

OpenTofu とは?

💡 Terraformの遺伝子をOSSで受け継ぐ、コミュニティ製の豆腐クローン
📌 このページのポイント
OpenTofu — TerraformのOSSフォーク誕生 Terraform OSS(MPL-2.0) ライセンス変更 MPL-2.0 → BSL (2023年) Terraform BSL(非商用制限) OpenTF誕生 コミュニティがフォーク OpenTofu OSS(MPL-2.0)Linux財団管理 Terraformと互換性あり(HCL / API)。独自機能も追加中 OpenTF Foundation(Linux Foundation傘下)が管理
TerraformのBSLライセンス変更からOpenTofu誕生までのフロー
ひよこ ひよこ

OpenTofuって豆腐と関係あるの?ユニークな名前だね!

ペンギン先生 ペンギン先生

面白い名前だよね!実はTerraformのOSSフォーク(派生プロジェクト)で、ロゴが豆腐のキャラクターなんだよ。元々「OpenTF」という名前だったのが、豆腐モチーフからOpenTofuに変わったんだ。

ひよこ ひよこ

なんでTerraformをわざわざフォークしたの?

ペンギン先生 ペンギン先生

2023年にHashiCorpがTerraformのライセンスをMPL(オープンソース)からBSL(非商用OSSに制限あり)に変更したんだよ。これに反発したコミュニティが元のOSSライセンスを保ったままフォークを作ったんだ。

ひよこ ひよこ

TerraformとOpenTofuって何が違うの?

ペンギン先生 ペンギン先生

基本的にはAPIも構成ファイルの書き方(HCL)も互換性があるよ。既存のTerraformコードをほぼそのまま動かせるんだ。それに加えてOpenTofu独自の機能も少しずつ追加されているよ。

ひよこ ひよこ

管理しているのはどこなの?

ペンギン先生 ペンギン先生

Linux Foundationという、LinuxカーネルなどのOSSを支援する大きな団体が傘下に持つOpenTF Foundationが管理しているよ。特定の企業に依存しない中立的なガバナンスが特徴だね。

ひよこ ひよこ

これからはOpenTofuを使う人が増えていくの?

ペンギン先生 ペンギン先生

企業ユーザーを中心に採用が進んでいるよ。ライセンスの安定性を重視するエンタープライズには特に魅力的だね。TerraformとOpenTofuが競争しながら両方進化していく流れになりそうだよ。

ペンギン
まとめ:ざっくりこれだけ覚えればOK!
「OpenTofu」って出てきたら「OSSコミュニティ版Terraform」と思えればだいたいOK!
📖 おまけ:英語の意味
「OpenTofu」 = オープンな豆腐(Terraformのコミュニティフォーク)
💬 "Tofu"は豆腐の意味。元々「OpenTF」として始まったが、ロゴの豆腐モチーフからOpenTofuに改名されたんだよ。
← 用語集にもどる