DUICUO

Google は、CNCF プロジェクトへの最大のオープンソース貢献者であり続けています。

[51CTO.com クイック翻訳] Stackalyticsのデータによると、GoogleはCNCFオープンソースエコシステムにおいて依然として主要プレーヤーです。Mirantisが設立し、OpenStack FoundationがホストするプロジェクトであるStackalyticsは、企業のオープンソースプロジェクトへの貢献を視覚的に表しています。実際、このデータによると、CNCFプロジェクトに提出されたコード全体の約53%をGoogleが占めています。2番目に大きな貢献者であるRed Hatは、わずか7.4%と大きく遅れをとっています。

CNCFは、Googleの絶大な人気を誇るオープンソースのコンテナオーケストレーションサービスであるKubernetesの本拠地であるため、Googleが最大の貢献者であることは驚くべきことではありません。しかし、これらの数字によると、Kubernetesを除いても、GoogleはCNCFのすべてのプロジェクトにおいて最大のコード貢献者となります。これは、Googleが、同社がCNCFに寄贈したキューイングプロジェクトであるGRPCや、YouTube向けに開発したデータベースクラスタリングシステムであるVitessにも主要な貢献者であることが一因です。

Googleが主要な貢献者ではないプロジェクトも依然としてかなり多く存在します。例えば、Jaegerに提供されたコードの64%はUberからのものであり、LinkerDに提出されたコードの84%はBuoyantのエンジニアからのものです。特に注目すべきは、報告書の中で、一人の開発者がコードの40%以上を貢献していないプロジェクトが1つだけ見つかっていることです。それは、SoundCloudのPrometheus監視ソリューションです。このソリューションはCNCFに寄贈されましたが、現在は主に独立系開発者であるRed Hatによってメンテナンスされています。

これらの統計を見ると、GoogleはCNCFエコシステムにおいて過度に強力なプレーヤーであると思われるかもしれません。もちろん、Googleはそうは考えていません。

Google Cloud GKE および Kubernetes グループのプロダクト マネージャーである Aparna Sinha 氏は、次のように述べています。「Google は長年にわたりオープンソース ソフトウェアへの貢献と尊重を続けてきました。私たちは社会貢献を非常に重視しています。その好例が Kubernetes です。Kubernetes はオープンソースの歴史の中で最も急速に成長しているプロジェクトの一つであり、現在では活発なコミュニティと幅広い業界からの支持を誇っています。Google はこのコミュニティの中心であり、CNCF 全体を推進する原動力となっています。豊富なエンジニアリングの専門知識、コードの貢献、コンピューティング リソースの提供、プロジェクト管理、テスト、ドキュメント作成など、Google は Kubernetes の成功を確固たるものにすることに全力を尽くしており、これがこの勢いの最大の理由です。私たちは引き続きこのプロジェクトに尽力し、Kubernetes コミュニティ全体がその未来を形作り、長期的な成功を確かなものにしていくことを大変嬉しく思っています。」

CNCFもDevStatsツールを通じて独自のデータを公開しており、同様の状況を示していることは注目に値します。ただし、Googleの貢献者としての支配的な役割を明確に強調しているわけではありません。ミランティスの共同創業者兼CMOであるボリス・レンスキー氏にこれらの違いについて尋ねたところ、彼はStackalyticsがコードコミットに焦点を当てているのに対し、CNCFツールは評価、コメント、課題チケットなどを含む貢献に焦点を当てていると具体的に指摘しました。また、StackalyticsはRed Hatの貢献が大きいCNCFのサンドボックスプロジェクトを考慮に入れていません。両ツールは貢献度の帰属方法にも違いがあり、Red HatがCoreOSを買収した後、DevStatsはCoreOSからの以前の貢献をすべてRed Hatに帰属させていました。

Renski 氏は Twitter で、異なる組織は異なるデータ ソースを統合してこれらの違いを解消すべきだと提案しましたが、CNCF と OpenStack Foundation が現在実際にどの程度協力しているかはわかりません。

原題: Google は CNCF プロジェクトへのオープンソース貢献者としてトップを維持、著者: Frederic Lardinois

[この記事は51CTOによって翻訳されました。提携サイトへの転載の際は、元の翻訳者と出典を51CTO.comとして明記してください。]