コモンズの大義:IBM、オラクル、CNCFがGoogleのIstioガバナンスの取り扱いに抗議

Table of Contents

コモンズの大義:IBM、オラクル、CNCFがGoogleのIstioガバナンスの取り扱いに抗議

GoogleがKubernetesサービスメッシュIstioなどの商標を管理するOpen Usage Commons組織を設立したことは、この新しいアプローチに不満を持つ他の大手テクノロジー企業から厳しい批判を浴びている。

IBMの副社長兼クラウドプラットフォームCTOであるジェイソン・マギー氏は、Googleの取り組みは「オープンガバナンスに対するコミュニティの期待に応えていない。プロジェクトガバナンスに対するこのベンダー中立的なアプローチがなければ、Kubernetes関連プロジェクトのコミュニティ内で摩擦が生じるだろう」と述べた。

ネットワークトラフィックとセキュリティを管理するIstioのようなプロジェクトは、Kubernetesのデプロイメントにおいて必須のコンポーネントではありませんが、大規模プロジェクトを成功させる上で非常に役立ちます。Istioの代替としてLinkerdなどがありますが、Kubernetes向けのサービスメッシュとしてはIstioが最もよく知られており、最も機能豊富です。

IBMは、GoogleおよびLyftとともに2017年にIstioプロジェクトを設立し、IBMは以前のAmalgam8プロジェクトからコードを提供しました。「プロジェクト開始時に、プロジェクトが成熟した段階でCNCF(Cloud Native Computing Foundation、Kubernetesの拠点)に提供することが合意されていました」とマギー氏は述べています。

Google はこれを行っておらず、Open Usage Commons (OUC) はオープンソースの財団ではなく、商標管理組織です。

商標に関する無知…

Google CloudのCEO、トーマス・クリアン氏が今年4月にIstioを財団に寄贈すると述べたという報道についてはどうでしょうか? Googleのオープンソース担当ディレクター、クリス・ディボナ氏に尋ねたところ、OUCの設立はこの問題に直接的な影響はないとのことでした。「良くも悪くも、今回のことで状況が変わることはありません」とディボナ氏は述べました。「もしIstioの管理体制に改善が必要だという認識があるなら、それは依然として改善が必要です。」

しかし、どうやら関連性があるようだ。Googleのリードエンジニア兼Istioディレクターであるショーン・サクター氏が昨日投稿した記事は「オープンかつ中立」というタイトルで、「商標とプロジェクトガバナンス」に関する最新情報だとされていた。

Google、写真はlightpoet、Shutterstockより

Googleはオープンソースプロジェクトの商標を管理するためにOpen Usage Commonsを設立し、難題であるIstioを投入した

続きを読む

サクター氏は商標の譲渡について説明しただけでなく、「Istioガバナンスの新たな進化」についても記している。これは、運営委員会の調整とプロジェクトの技術監督委員会への新たな任命に過ぎない。独立した財団への移管については何も触れられていない。そもそも、商標を保有しない財団がコードを監督するのはおかしな話だ。

OUCへの対応を踏まえてDiBona氏に再度コメントを求めたところ、同氏は「Istioのガバナンス更新に向けた作業が、新たな運営委員会憲章に基づいて現在行われており、コミュニティと公開で議論されている」と述べた。

さらに事態を複雑にしているのは、GoogleによるIstio商標登録申請が、既に登録されているSAILとの「混同のおそれ」を理由に、米国特許商標庁(USPTO)によって停止されたことです。Istioはギリシャ語で「帆」を意味します。ディボナ氏は「GoogleはIstioのUSPTO登録を申請中ですが、所有権の取得には登録は必須ではありません」と述べています。

OUCは、実際にはGoogleがIstioを中立的なガバナンス下に置くという要求を満たそうとする試みであると結論付けるのは妥当だろう。そして、ある重要な顧客の満足にも繋がったようだ。以前Istioの現状について懸念を表明していた米空軍の最高ソフトウェア責任者、ニコラス・シャイラン氏は、「IstioコミュニティとGoogleが、Istioを真にオープンにし、商標問題に対処するという私の呼びかけに耳を傾けてくれたことを嬉しく思います。今こそ、現在議論されているように、運営委員会の対応を急ぐべきです」と述べた。

一方、Linux Foundationは、OUC設立の根拠に欠陥があると示唆している。「オープンソースは主要なOSSプロジェクトに関連する商標問題に対処していないという懸念がありましたが、これは事実ではありません」と、同財団は述べ、既にホストするいくつかのプロジェクトで商標を登録・管理していると説明した。「私たちは、世界で最も重要なオープンソースプロジェクトでこれを成功させてきました。」

CNCFのCTO、クリス・アニシュチック氏は次のように述べている。「Googleは、100を超えるオープンソース財団が存在するにもかかわらず、存在しないオープンソースの『商標問題』を解決していると主張する、詳細を一切明かさない組織を設立しました。しかも、2019年に米国特許商標庁(USPTO)に拒絶された商標(Istio)を使用しています。まったく馬鹿げています。申し訳ありませんが、目新しいことは何もありません。」

Oracleの開発者サービス担当副社長であり、CNCF理事でもあるジョン・ミッテルハウザー氏は次のように述べています。「IBMはGoogleに反対し、IstioはCNCFに参加すべきだと主張しています(私も強く賛成です)。私のチームは、新しいクラウドネイティブサービスやテクノロジーを構築する中で、Istioの利用を再評価(そしておそらくは撤退)するプロセスにあります。オープンガバナンスがなければ、Istioをサポートすることはできません。」

OUCはGoogleによって完全にコントロールされているようだ

OUCが中立性を意図しているのであれば、Googleはもっとうまくやれたはずだ。理事会のメンバーは6名で、Google出身者が2名、元Googleが1名、そして学術研究に携わる人が3名いる。Google以外に、IstioやKubernetesに投資している大企業は代表されていない。VMWareの主席エンジニア、ジョー・ベダ氏は、「OUCはGoogle、あるいはGoogleと関係のある人物/団体によって完全に支配されているようだ」と指摘した。

Rancher LabsのCTO兼共同創業者であるダレン・シェパード氏は、「Istioの商標がこの奇妙な新しい財団に譲渡されたことは、人々がIstioを財団に譲渡したい理由を完全に誤解していることを示しています。『商標が代理財団に所有されている場合にのみIstioを使用する』という人はいなかったのです」と述べています。

IstioはApache License 2.0に基づくオープンソースであり、委員会には他社からの代表も参加している点に留意してください。運営委員会にはGoogleから6名、IBMから3名、Red Hatから1名が参加しています。技術監督委員会にはGoogleから3名、IBMから2名、Tetrateから1名、Aspen Meshから1名が参加しています。Istioは、ガバナンス上の懸念から分裂してMariaDBが作成されたMySQLや、分裂してLibreOfficeが作成されたOpenOfficeなどのプロジェクトと同様に、分裂する可能性があります。

CNCFはGoogleが共同設立した団体であり、Googleはプラチナメンバーとして活動しています。しかし、新しいOUCとは異なり、CNCFは幅広いメンバーを擁しており、このウェブ界の巨人が望む以上に「オープンで中立的」な組織である可能性があります。

GoogleがOUCとの提携で目指していたのは、Istioが中立的な立場にあることをパートナーに納得させることだったとしたら、まだやるべきことは多い。むしろ、より大きな摩擦を生み出してしまったようだ。これは、GoogleがIstioをCNCFなどの著名な財団に引き渡さないことに商業的メリットを見出しており、Kubernetesパートナーとの関係悪化というコストをこのメリットが上回ると考えていることを示唆している。®

Discover More