要約:選択肢があることは良い戦略です。OpenTofuは保険であり、競争は物事を良くします。
ここ数週間、世界中から圧倒的な支持をいただきました。また、私たちが行ってきた決定に対して批判も受けました。人々がこのプロジェクトを深く気にかけ、自分の気持ちを共有しようとしてくれていることに、私たちは大変嬉しく思っています。ぜひ、これからもそうしてください!
特に、プロジェクトの根拠自体に疑問を呈する批判がありました。この投稿では、その点について述べたいと思います。それは、「ライセンスの変更は私自身には影響しない、だからなぜ気にすべきなのか?」という批判です。
現時点では、ライセンスの変更が現在または将来あなたに影響を与えることを納得させるつもりはありません。影響するかもしれないし、しないかもしれません。将来どうなるかは分かりません。しかし、このプロジェクトの存在自体があなたにプラスの影響を与えていると主張します。それが、あなたが気にかけるべき理由です。
Si vis pacem, para bellum、あるいは選択肢を持つことの重要性
Google時代に、数年間テープストレージのSREとして働いていました。世界中の多くのデータセンターで、多数の大規模なLTOライブラリを運用していました。当時、最高のソリューションはOracleのものでした。ハードウェアは素晴らしく、ソフトウェアは最高クラス、サポートも常に親切で有能でした。それでも、代替案の少なくとも類似性を提供する、はるかに小さいベンダーをサポートするために、多大な努力を払っていました。
同様に、依存するハードウェアとソフトウェアのコンポーネントごとに、複数のベンダーを使用していました。これは、サプライチェーンのリスクを軽減する上で重要なステップでした。これは多くのレベルで実際的なことでした。技術的な障害やビジネス戦略の変化から私たちを守り、交渉において有利な立場を与え、依存するサプライヤー間の健全な競争を促進しました。
HashiCorpのライセンス変更のニュースが発表されると、一部の人々はTerraformを完全に放棄し、Pulumiなどの代替案への支持を表明しました。そして、誤解しないでください。Pulumiは素晴らしい技術であり、私は心から彼らを支持しています。実際、Spaceliftは、Pulumiのクラウドサービスが提供されるずっと前に、Pulumiとの統合を提供した最初のベンダーでした。
新しいプロジェクトでPulumiを使用することは確かに実行可能な代替案ですが、おそらく現在もビジネスの価値を支える何千行ものTerraformコードを持っているでしょう。すべてをPulumi(またはCrossplane、Winglang - どちらも素晴らしい製品です)に書き直すことは、チームにとって楽しいかもしれませんが、ビジネスにとっての実用性は限られています。
同様に、テープはGoogleにとって唯一のオフラインストレージオプションではありませんでした。Metaが行ったように、光学式ストレージを使用することも、Glacierがそうだと私たちが考えていたような低速回転ドライブを使用することもできました。しかし、これらのソリューションのそれぞれは、ソフトウェア、人材、プロセスの面で新しい機能を構築する必要があります。それらすべては、複数のベンダーのテープライブラリをサポートするよりも、桁違いに高価で破壊的でした。
OpenTofuは、従来のTerraformとの互換性を約束し、現在の商用製品よりも優れたガバナンスと機能を約束しています。しかし、それらをすべて脇に置いても、Terraformエコシステムへの既存の投資を気にかけているなら、OpenTofu(または他の実行可能なフォークが登場した場合)をサポートする必要があります。選択肢を持つことは、選択肢を持たないよりも常に優れています。それは、スマートで成熟した、実際的なアプローチです。
競争は良い
Linux Foundationへの承認後、別の批判が現れました。OpenTofuが「資本主義をぶっ潰す」プロジェクトであるというものです。これは事実からかけ離れています。これは、多くの場合、ビジネスの一部においてHashiCorpと競合する多くの企業によってサポートされているプロジェクトです。私たちのほとんどは、ある時点でVCからの資金調達を受け、営業チームを運営し、収益を上げており、そして私たちは互いに激しく競争しています。明らかに私たちにとって困難ではありますが、この競争は、私たちを常に前進させ、継続的なイノベーションを促し、市場を成長させ、価格を下げ、品質を高めるため、顧客にとって大きなメリットがあります。
HashiCorpの商用製品を満足して利用されている方でも、競合他社の皆様が技術、プロセス、価格において考案し、改善してきたアイデアに敬意を表したいと思うかもしれません。これらのアイデアや改善の一部はTerraform Cloud/Enterpriseに取り入れられ、ユーザーエクスペリエンスを大幅に向上させています。私自身を含め、TACOsが登場する前(2020年頃)にTFC/TFEを利用したことがある方は、その機能性、製品デザイン、そして全体的な安定性において驚くべき進歩に気づかれたことでしょう。そして、その進歩の一部には、私自身の貢献もあったと自負しています。
今回、私たちの対応を促したライセンス変更は、HashiCorpが以前、明白に優位な立場(primus inter pares)でありながらも、エコシステムの慈悲深い守護者として無敵の地位を享受していたCLI層に、同じ競争要素をもたらしました。
この結果については、市場経済の基本に詳しい方なら簡単に予測できます。最低限、ライセンス制限をさらに強化するインセンティブは大幅に減少するか、完全に消失します。楽観的なシナリオでは、レガシー製品が改善され、サポートの質が向上し、バグ修正、PRレビューが迅速になり、両側からエキサイティングな新機能が生まれてきます。商用ベンダーは突然、新たな関心の理由を得ており、私たちは努力の向上、ひいてはコミュニティ全体の価値向上を期待しています。そして、最初は不快に感じるかもしれませんが、HashiCorpにとってもそうなることを願っています。1〜2年後には、その進歩の一部に、私自身の貢献もあったと自負したいと思っています。
だからこそ、あなたは関心を持つべきなのです。BSL騒動に関するあなたの立場(またはその欠如)にかかわらず。HashiCorpやSpaceliftへの共感の度合いにかかわらず。あなたが留まるか移行するかにかかわらず。そして、あなたが豆腐が好きかどうかにもかかわらず。