CockroachDB として知られる同名の分散 SQL データベースのビジネスおよびコア開発者である Cockroach Labs は、オープン ソース モデルから移行してから 5 年を経て、再びライセンスを変更します。
同社は本日、自社ホスティング型製品を単一のエンタープライズライセンスに統合することを発表しました。これは、大企業が本当に必要な機能のみを有料で利用できるようにするための措置です。年間売上高が1,000万ドルを超えるすべての顧客は、データベースが導入されているサーバーシステム内のCPUまたはCPUコアの数に基づいて料金を支払うことになります。つまり、データベースの導入規模が大きければ大きいほど、コストも大きくなるということです。
同時に、この収益基準を下回るスタートアップは、最終的にこれらのプレミアム機能の料金を支払う必要がある規模に達することを期待して、まったく同じエンタープライズ バージョンを無料で使用できます。
コックローチ・ラボの共同創業者兼CEOのスペンサー・キンボール氏は、この基準は自己証明となるため、誰も収益の証明を求められることはないと述べている。
「これは単なる名誉システムです。私たちに報酬を支払うべき企業のほとんどは、そんな嘘をつくはずがありません」と、キンボール氏はTechCrunchのインタビューで述べた。「私たちは非常に優れたコア製品を提供してきました。信頼性と機能の面で、今や限界を超えています。事業を成長させるためには、企業がただ乗りするのではなく、私たちに報酬を支払う必要があります。彼らを責めることはできません。私たちは大企業にソフトウェアを無料で提供しているのですから。しかし、私たちがここで変えようとしているのはまさにそこなのです。」
この発表は、エンタープライズソフトウェア分野における一連のライセンス変更の真っ只中に行われ、オープンソースとプロプライエタリの長年の争いを浮き彫りにしています。過去12ヶ月間で、HashiCorpは「Infrastructure as Code」ソフトウェアTerraformをソースコード公開ライセンスに切り替えました。また、Elementは分散型通信プロトコルMatrixの主要要素を、以前のGrafanaに似た、より制限の少ないオープンソースライセンスに移行しました。一方、アプリパフォーマンス管理プラットフォームSentryは、「有害なフリーライドなしに自由を与える」ことを目的とした、Functional Source License(FSL)と呼ばれる全く新しいライセンスを作成しました。
Cockroach Labs はライセンスに関する常識を覆すことに長けています。しかし、開発者や企業が必要とする特定の機能を無視して、すべてのセルフホスト型デプロイメントを単一のライセンス下に置くことで、「ソフトウェアの自由」の範囲に存在する多くの境界線をさらに曖昧にしています。
テッククランチイベント
サンフランシスコ | 2025年10月27日~29日
「我々は投資として小規模顧客にはより良い製品を提供し、高価格帯の顧客に対しては公正な価値交換が行われる適切なバランスを見つけようとしている」とキンボール氏は語った。
コックローチラボの始まり
Cockroach Labs は、Kimball、Peter Mattis(CTO)、そしてBen Darnell(チーフアーキテクト)の3人によって設立されました。しかし、それ以前の90年代に、KimballとMattisはGNU Image Manipulation Program(GIMP)を開発しました。これは、Photoshopの簡易版とも言えるオープンソース版です。10年間Googleに勤務した後、2011年に写真共有アプリ「Viewfinder」を設立し、翌年には元Googleの同僚であるDarnellが加わりました。
Viewfinderは、Squareが創業チームを買収した後、2013年に閉鎖されました。CockroachDBの種は、彼らがSquareに在籍していた時代に蒔かれ、オープンソースプロジェクトへの最初のコミットは2014年2月に行われました。
キンボール、マティス、ダーネルの3人は2015年初頭にスクエアを離れ、Cockroach Labsを設立しました。Google VenturesやSequoiaなどの出資者からシードラウンドの資金調達を迅速に行い、翌年にはCockroachDBのパブリックベータ版をリリースしました。その後数年間で、Cockroach Labsは6億ドル以上の資金を調達し、評価額は50億ドルに達しました。CockroachDBは、あらゆる障害に対応し、複数のノードにデータを分散・バランス調整できる、回復力と拡張性に優れたデータベースとして、開発者の間で高い人気を博しています。
しかし、オープンソース基盤上に構築されたほぼすべての主要ビジネスと同様に、Cockroach Labs は、CockroachDB を利用したサービス販売の取り組みを保護するために、2019 年にオープンソースの Apache 2.0 ライセンスから移行しました。

ベンダーが「ソース利用可能」を目指す理由
よくある話だ。大手クラウドプロバイダーが、オープンソースプロジェクトの自社管理版を販売し始め、コードの大部分を担う企業やコア開発者を無視してしまうのだ。Amazonはこうした論争の中心となることが多く、注目すべき例としては、ElasticsearchがAWSによるElasticの努力による収益化を阻止するためにライセンスを切り替えたことが挙げられる。
ハイパースケーラーはオープンソースライセンスの条項に基づき、これを実行する権利を完全に有していますが、ElasticやCockroach Labsなどの企業は、「ソースコードが利用可能な」ライセンスに切り替えることでこの傾向に対抗してきました。このライセンスは従来のオープンソースライセンスの多くの自由度を提供しますが、重要な違いが1つあります。開発者はライセンス料を支払わずに製品の商用版を「サービスとして」販売することはできません。
このライセンスモデルでは、Cockroach Labsの顧客はこれまでもCockroachDBをセルフホスティングすることができました。これには、中小企業、フリーランス開発者、学生向けの無料版と、災害復旧ツール、強化されたセキュリティ、クラスタ最適化、サポートなどを備えたエンタープライズ版が含まれます。
しかし、キンボール氏は、この設定には 2 つの問題があると指摘します。スタートアップ企業はエンタープライズ機能の一部を必要としていましたが、すべてを支払う余裕がなかったり、支払いを望まなかったりしました。また、大企業はコスト削減のためだけに CockroachDB の使用を妥協し、エンタープライズ バージョンが最も合理的であるにもかかわらず、無料バージョンに固執していました。
「当社の『コア』[無料]製品は、最も有力な競合製品の一つとなりました」とキンボール氏は述べた。「2年前は必ずしもそうではありませんでしたが、今ではそれが現実となっています。それは、製品の品質が、長期間サポートを必要とせずに使用できるレベルまで向上したからです。これは素晴らしいことであり、私たちはお客様にこのレベルの品質を提供できることを嬉しく思っています。しかし一方で、特にマクロ経済が厳しい時期には、過去1年間にサポートチケットを何回受け取ったかを自問自答し、より質の高いサポートが提供されるエンタープライズ契約を放棄する企業も見受けられます。」
ライセンス変更は、Cockroach LabsがCockroachDBバージョン24.3をリリースする11月18日より開始されます。現在のセルフホスト型製品には、コードベースの様々な部分をカバーする複数のライセンスが付与されていますが、新しいエンタープライズ層では、同社が「CockroachDBソフトウェアライセンス」と呼ぶ単一のライセンスとなります(これらの変更は、Cockroach Labsの既存のクラウド製品には影響しません)。
「初期段階の企業にすべてのエンタープライズ機能を無料で提供することで、私たちは彼らに投資し、エンタープライズグレードの製品を提供しているのです」とキンボール氏は付け加えた。「その見返りとして、これが彼らの成功に貢献し、年間売上高1,000万ドルの目標を達成することを願っています。これは非常に理にかなった対価です。」
オープンソースの未来
こうした様々なライセンス移行が重なると、オープンソースは終焉を迎えたと考えたくなるかもしれません。しかし、事態はそれほど単純ではありません。オープンソースコンポーネントはソフトウェアの世界のほとんどに浸透しており、CockroachDB自身も多くのサードパーティ製ライブラリ、言語、ツールキットに依存しています。また、Metaが開発したオープンソースの代替製品であるRocksDBを置き換えるために開発したPebbleキーバリューストアなど、CockroachDBは自社の社内技術の一部もオープンソース化を続けています。
同じことはテクノロジーの分野でも当てはまり、Spotify などがその証拠です。Spotify は、独自のオープンソースの取り組みを収益化することで、開発者ツール企業へと変貌を遂げています。
オープンソースは決して死んではいないが、過去 5 年以上にわたる出来事から判断すると、特に本格的な商用のベンダー主導のプロジェクトに関しては不安定な立場にある。
「オープンソースのソフトウェアコンポーネント分野は今後も成長を続けると考えています。非常に価値があり、この傾向がなくなるとは考えていません」とキンボール氏は述べた。「しかし、完成品に関しては、2024年にそれらを真に収益化する最善の方法は、それを中心としたサービスを構築することです。そして、一度サービスを構築すると、ほぼすべてがクローズドソースへと向かう傾向にあります。なぜなら、サービスに必要なすべてをオープンソースで構築してしまうと、他の誰かがその上にサービスを構築してしまう可能性があるからです。」