GoogleがIstioを新組織に寄贈。トレードマークだけの管理に意味は?
Googleは2020年7月8日にオープンソースソフトウェアにおけるトレードマーク(商標)の管理を行うための新しい組織、Open Usage Commons(OUC)をSADA Systems、ミシガン大学などとともに創設した。この組織にはサービスメッシュのIstio、WebフレームワークのAngular、OpenStackも利用するコードレビューツールのGerritがプロジェクトとして参加することが発表された。
アナウンスは以下から参照できる。
Announcing a new kind of open source organization
このアナウンスに対してIBM、Cloud Native Computing Foundation(CNCF)がそれぞれコメントを発表した。IBMはオフィシャルなブログ記事として、CNCFはCTOを務めるChris Aniszczyk氏のTwitterアカウントからTweetとして発信された。
また元AWSのオープンソースソフトウェアのリーダーで、現在はAppleに移ったArun Gupta氏も「また新しい組織? ところでGoogleの他にこれに賛同する業界のメンバーはいないの?」というTweetをしている。
IBMからのコメントは非常にシンプルで、2017年にGoogleとIBMがそれぞれのソフトウェアを持ち寄ってIstioを作った時に「ソフトウェアが成熟した時にCNCFに寄贈する」という約束を交わしたことを強調し、オープンなガバナンスを実現するためにも新しい組織を創設するのではなく、IstioをCNCFに寄贈することを再考して欲しいというものだ。
IBMのブログ記事:Why IBM doesn't agree with Google's Open Usage Commons
またCNCFのAniszczyk氏は、「どうして新しい組織を作る必要があるのか? オープンなガバナンスはトレードマークだけの話ではない」とした一連のTweetで意見を表明している。
Aniszczyk氏が最初のTweetで「独自のopencore-esque(オープンコアっぽい)foundation」と揶揄している背景には、コアのソフトウェアはオープンだが付加価値の部分がクローズドソースで有償というビジネスモデルを取る形態を「オープンコアモデル」と総称する状況がある。また、自社がコントロールすることが目的のFoundation創設を、かつてMicrosoftがGitHubに対抗するためにCodePlexという組織を作って失敗したことを例に挙げた。
このTweetでは「オープンソースをホストする組織は多く存在し、ASF(Apache Software Foundation)やLF/CNCFは中立的な組織としてIstioなどのプロジェクトをホストできる」としている。そして特にこのパンデミックの状況下においては、資金的に苦しんでいる組織に対してGoogleがソフトウェアを寄贈することによって資金的に助けることができるとして、単にトレードマークだけのために新組織を作ることが他の組織に対してもポジティブな効果を及ばさないことに言及している。この辺りについては、新型コロナウィルスの影響でカンファレンスなどの実行が不可能になったことで変化を強いられる組織が持つ実情を表しているところにも注目したい。
またThe Linux Foundationは、直接Open Usage Commonsを名指しすることは避けたものの、トレードマークに関してGoogleが提起した問題について、Linux Foundationがすでに解決策を持っていることを示して「新しい組織を作ることが最適の回答ではない」と明言している。
Linux Foundationのステートメント:Open Source Communities and Trademarks: A Reprise
この状況の背景には、Googleの社内においてKubernetesのガバナンスに対する不満があると考えるのが妥当だ。IBMのコメントが正しいとすれば、2017年の当初にはKubernetesと同様にニュートラルな組織にプロジェクトをホストさせて、ガバナンスをひとつのベンダーに任せることを避けるという発想だったようだ。しかしKubernetesが人気を集め、開発が加速するに従ってGoogle社内では「Google Cloud Platformに特化した方向に開発をコントロールできない」ことに不満を持つグループによって「Kubernetesの失敗を繰り返さない」ことが重要だという意見が出てきたと見ていいだろう。
Googleの「Istioをベンダーニュートラルな組織の配下で開発を進める」という考えは二転三転しているようだ。2019年2月にはCNCFのような組織に寄贈しないとコメントしたが、その2ヶ月後の4月には、将来的にはニュートラルな組織に寄贈するとコメントしている。Googleの社内という水面下では、Foundation寄贈派とガバナンス保持派がせめぎ合っているのではないだろうか。
そしてその落とし所が「Open Usage Commons」を創設するということだったのではないか。開発やプロダクトの方向性に関するガバナンスは手放さないが、トレードマークは中立的な組織に委託することによって、寄贈するべきという派閥とGoogleのビジネスを最優先してIstioのガバナンスを保持するべきという派閥の双方を納得させようとしたように見える。今後、Google社内だけではなく、業界の賛同を得られるかどうか? これが注目点となるだろう。特にIBMを納得させるのは難しいように思えるが、これについてはGoogleの政治力次第かもしれない。
またIstioに隠れてあまり目立たないが、KubernetesをベースにしたサーバーレスのオープンソースソフトウェアであるKnativeも、Open Usage Commonsの配下になるかどうかが次のポイントだろう。オープンソースプロジェクトに貢献をしながらも、ビジネスとの両立にもがき苦しむGoogleの次のステップに注目したい。
連載バックナンバー
Think ITメルマガ会員登録受付中
全文検索エンジンによるおすすめ記事
- 「KubeCon NA 2022」から、サイドカーレスを実装したサービスメッシュのIstioのセッションを紹介
- CNDO2021、CNCFの提供するクラウドネイティブランドスケープを解説するセッションを紹介
- CloudNative Days Spring 2021開催。CNCFのCTOが語るクラウドネイティブの近未来
- Linux Foundationがミニカンファレンスを開催。オープンソースプロジェクト運営のポイントを語る
- Google Cloudの開発責任者が語るKubernetesの成功の秘訣
- 「Open Source Forum 2019」開催 ― キーマンが語る企業や社会の要素となるOSS技術とは
- Microsoftがリードするモダンな分散システム用ランタイムDaprとは?
- Open Source Leadership Summit開催 FoundationモデルはOSSのインキュベーションのコアとなる
- KubeCon@San Diego前日に開催のOpenShiftのコミュニティイベント
- Intelが中国のベンチャーHyperと共同で開発を進める新しいコンテナランタイムKataを公開