618ZXW

CommunityOverCode Asia 2024 カンファレンスレポート

オープンソース協会開源社

以下の記事は、tisonkun が執筆した Book of Night からの抜粋です。

CommunityOverCode Asia 2024は、7月26日から28日まで杭州で開催されました。以前はApacheConとして知られていたApache Software Foundationの年次イベントで、通常は複数の場所で開催されます。今年はアジアカンファレンスと、6月にスロバキアで開催されるヨーロッパカンファレンスが開催されました。北米カンファレンスは10月にデンバーで開催され、私もそこで2つのプレゼンテーションを行う予定です。

コミュニティ軍を動員しよう:商用オープンソースの視点

コミュニティにテストスイートを装備: Apache OpenDAL などのベストプラクティス

どうぞお楽しみに。

この記事では、最近終了した CommunityOverCode Asia 2024 カンファレンスでの私の観察と経験を共有します。

イベントは主に以下の4つのパートに分かれています。

1. メイン会場

2. 各サブフォーラムの会場

3. ワークショップ

4. オープンソースマーケットプレイスやその他の自由な活動の場

ワークショップには参加していないので、詳細は分かりません。

今年の各分科会会場は、満席でも40人程度しか座れないほど狭く、さらに狭い空間では空調が強かったため、眠気や不快感に襲われやすかった。どの分科会会場にもあまり長く滞在できなかった。

コミュニティセッションは、海外からの講演者数名と比較的多くの海外参加者が参加していたため、唯一同時通訳が実施されました。しかし、同時通訳では講演者、PowerPointプレゼンテーション、翻訳ソフトウェアを切り替える必要があり、通訳に数秒の遅延が顕著に見られました。海外参加者は、概してこの体験が理想的とは言えないと感じました。

メイン会場はイベント全体の中で一番の見どころでした。スクリーンは昨年よりもずっと大きくなっていました。もしそこで基調講演をするなら、かなり準備が必要だと思います。

メイン会場の巨大スクリーン

最後に、オープンソースマーケットプレイスは狭い通路に設置されていたため、全体的に窮屈な印象を受けました。しかし、展示に参加していたプロジェクトや組織は非常に優れていました。GreptimeDBのブースを定期的にチェックしていたほか、Apache FoundationのブースではNPCとして約30分ほど過ごし、多くの参加者と意見交換を行いました。

Greptime の創造的かつ文化的な製品は、広く賞賛されています。

このカンファレンスでは、コミュニティ サブフォーラムの制作に加え、主に次の 2 つのテーマに参加し、洞察を共有しました。

初日のメイン会場では、「国際化の機会と課題」と題した円卓討論が行われました。

2 日目のコミュニティ分科会では、「コミュニティ軍の動員: 商用オープンソースの観点から見た開発者関係」と題したプレゼンテーションが行われました。

ご覧のとおり、2 つのトピックはビジネス、オープンソース、グローバル化を中心に展開されています。

初日のラウンドテーブルディスカッションでは、オープンソースコミュニティの国際化の課題や、商用オープンソースの海外展開を成功させる方法といった難しいテーマが取り上げられるのではないかと当初は予想していました。しかし、実際には議論はより穏やかなものとなり、国際展開のタイミング、国内参加者と海外参加者の違い、コミュニティの構築方法といった、既に定着しているテーマが取り上げられました。全体的にリラックスした雰囲気で、楽しい時間を過ごしました。

コミュニティを成功させる鍵はタイムリーな対応です。オープンソース コミュニティへの参加は簡単です。

2日目の基調講演は、事前のリハーサル不足、分科会会場のエア​​コンの不調、そして私のプレゼンテーション時間が15分に短縮されたことなどにより、うまくいきませんでした。本当に明確にしておきたいのは、次の点です。

オープンソース コミュニティ内のさまざまなカテゴリの動機と持続可能な基盤。

オープンソースのビジネスモデルとビジネスとオープンソースの共生関係。

商用オープンソース モデルで開発者関係を実装する方法。

私の基本的な見解は、継続的なオープンソースの創造は、個人のニーズを満たして自立につながるか、オープンソース開発のコストを賄うための追加収益を生み出すかのいずれかであるということです。コミュニティチームにとって、後者は資金調達と企業内での雇用を意味します。一方、商業チームにとって、上流のオープンソースソフトウェアをサポートするための収益性は、中核となる基盤機能を中心としたエコシステムを構築し、同時に社会に利益をもたらすことを必要とします。大企業が支援する企業向けオープンソースプロジェクトは、標準化されたプロセスを通じて、大きなコストリスクを軽減します。

商用オープンソースの理論的青写真

10月の北米カンファレンスでも、このテーマについて英語でプレゼンテーションを行う予定です。その際にリハーサルを行い、内容の順序を調整すれば、さらに効果的なプレゼンテーションになると思います。プレゼンテーションと関連記事にご期待ください。

なお、コミュニティサブフォーラムのプロデューサーとして、当初私が担当する予定だったサブフォーラムのモデレーター役は、Ted LiuさんとYu Liuさんが務めることになりました。お二人のご支援に感謝申し上げます。

カンファレンスでは、アンカンファレンスのような専用のネットワーキングイベントは開催されませんでしたが、参加者はオープンソースマーケットプレイス、休憩エリア、その他のオフサイトスペースで活発な議論を行いました。これほど権威のあるオープンソースサミットにおいては、基調講演以外の交流もカンファレンスの価値を高める上で欠かせない要素と言えるでしょう。実際、生み出された価値の総額は、基調講演そのものを凌駕しています。

北米とヨーロッパを訪問した中国のASF理事、江寧氏からの個人的な招待のおかげで、多くの海外の友人がこのアジア会議に出席し、それぞれの経験を共有しました。

私と外国人講演者はたまたま会場近くのホテルに宿泊していたため、2 日目の夜にトラック チェアの集まりが終わった後、数名の外国人講演者と一緒にホテルのロビーに戻り、夜食をとりながら、ASF での経験や世界の文化の違いについて語り合いました。

講師陣は皆、旅慣れた方々で、地元の習慣やご自身の人生経験を語ってくださり、大変興味深かったです。特に、息子さんやお孫さんと同じ世代の私にジョークを解説していただいた際は、身振り手振りや、露骨な部分を飛ばそうとする工夫が、とても説得力がありました。

オフラインでの交流を通して、オンラインでは堅苦しく規則に縛られ、コーディングにばかり集中しているように見える人たちも、実は生身の人間であり、それぞれの人生を歩んでいるのだと、誰もが気づくことができます。誰もが人生への愛と根源的な資質を共有しているため、オンラインで衝突が起こった時でも、相手が悪意を持って妨害しようとしているとすぐに決めつけるのではなく、相手の動機を考えやすくなります。

様々な地域の文化的な洞察や逸話を交換するだけでなく、経験豊富な開発者や長年のASFメンバーとして、ソフトウェア開発の経験、最近のソフトウェアトレンド、そしてASFの文化、運営ルール、そして最近の紛争や論争に関する見解も共有しました。ASFのドキュメンタリーが示唆しているのは、まさにこのことだと思います。ASFの最大の価値は、メンバー間のコンセンサス、つまり繰り返しの議論を通して到達し、発展させてきたコンセンサスにあるのです。

中国のオープンソースソフトウェア財団の友人とASFのプロセスと手続き規則について話し合った際、ASFの多くの手順が一見信頼できない「コンセンサス」に依存していることに、私たちは二人とも驚きました。例えば、プロジェクトはどのようにインキュベーターに入るのでしょうか?インキュベーターのプロジェクト管理委員会(PMC)メンバーが合意に達しれば大丈夫です。インキュベーションのメンターはどのようにして見つけるのでしょうか?プロジェクトが十分に興味深いものであれば、多くのPMCメンバーがメンターになることを志願するでしょう。インキュベーションされたプロジェクトのリリースにおけるコンプライアンスはどのように確保されるのでしょうか?メンターはほぼ常に自発的にチェックを手伝っており、そのチェックは非常に厳格になることがあります。

このボランティアへの依存は、何百人ものインキュベータボランティアの間で共有された合意と、何万人ものコミッターによる理念の主観的な受け入れと相まって、ASF を他の組織と区別する中核的な競争上の優位性となっています。

今晩のディスカッションはプライベートな内容だったため、集合写真は撮りませんでしたが、会場内では個別に集合写真が撮られました。

クレイグ・L・ラッセル

数週間前、ベイエリアに行ったとき、クレイグとタイ料理を食べながら、IBMとOracleでの職務経験を自慢する彼の話を聞いていました。彼はあまりにも話に夢中で、一緒に写真を撮るのを忘れてしまいました。今回、ようやくその分を取り戻すことができました。

ジャスティン・マクリーン

カンファレンスで、ある中国のベテランオープンソース愛好家から、オープンソースカンファレンスには毎年同じグループが参加しているように感じますかと尋ねられました。私は、中国におけるオープンソースの方向性を牽引する主力とコミュニティ運営の根幹は、おそらく長年あまり変わっていないだろうと答えました。しかし、ASFインキュベータメンターとして、常に新しいプロジェクトが登場し、新しい開発者がオープンソースに献身的に取り組んでいるのを目にしています。この観点から見ると、中国のオープンソースコミュニティには実際には多くの新しい顔ぶれがいます。

今年は3人の新星が私に感銘を与えました。

最初の講演者は、Apache Furyの原作者であるShawn Yang氏で、メイン会場で基調講演を行いました。分科会ではシリアライゼーションフレームワークの技術的詳細について深く掘り下げて解説されましたが、メイン会場の聴衆のニーズにも応え、Ant Group内でサイドプロジェクトがインキュベートされ、オープンソース化に失敗した経緯、そして社内運用期間を経てオープンソース化に成功し、ASFインキュベーションプログラムに参画した経緯を語りました。

Apache Furyのオープンソースの旅

このプロジェクトの成功物語は、一般の人々にとって喜ばしいものです。Shawnの魅力的なプレゼンテーションは聴衆を魅了しました。Apache GroovyのPMC議長であるPaul King氏は、Shawnが既に答えを知っている技術的な質問を投げかけ、IDLフリーのクロスランゲージシリアライゼーションフレームワークであるFuryの設計上の利点について、Shawnにさらに詳しく説明する機会を与えました。

ポール・キング氏は「餌」に関する質問を投げかけた。

私は技術翻訳者の役割を引き受けました。

2人目の講演者は、Apache StreamParkコミッターの張超(Zhang Chao)氏(@VampireAchao)です。メイン会場でライトニングトークを行い、コミュニティブレイクアウトセッションでも自身の知見を共有しました。Z世代のプログラマーである彼は、非常に社交的で機転が利き、優れたプログラミングスキルを備えています。今後、有能なオープンソース開発者へと成長していくでしょう。

ライトニングトーク: Chrome デバッグテクニック

3人目の講演者は陳正宇氏で、会場全体でApache Amoroのプロモーションに尽力しました。オープンソースの運用は、特に自ら開発していないプロジェクトや、自らが独占的に管理しているプロジェクトにおいては、非常に困難な分野です。様々なステークホルダーのニーズを調整し、コア開発者とプロジェクトの位置付けや方向性について議論することは、非常に困難です。

この会議での議論を経て、Apache Amoroの現在の役割は、基本的にApache Icebergの自動チューニングサービスを強化することであるという結論に至りました。つまり、Iceberg++こそがApache Amoroの核となる価値提案なのです。しかしながら、これはHudiワークロードとの互換性を実現し、ハイパーコンバージドエコシステム内のすべてのデータを統合することを目指す一部のコア開発者の目標とは異なっています。このプロジェクトがどのように発展し、Chen Zhengyu氏がその成果をいかにうまくまとめ上げていくのか、今後の展開を見守るしかありません。

SelectDB侵入

CommunityOverCode Asia 2024は無事に終了しました。今年、中国で最も期待されているオープンソースサミットは、オープンソース協会が11月に開催するChina Open Source Conference(COSCon)です。

第 9 回中国オープンソースカンファレンスとオープンソースソサエティの 10 周年記念カーニバルである COSCon'24 が、11 月 2 日から 3 日に正式に開始されます。

奇しくも今年はApacheソフトウェア財団の設立25周年、そしてオープンソースソサエティの設立10周年にあたります。振り返ってみると、今年は中国におけるオープンソースにとって、その発展における転換点となる重要な年となるかもしれません。

さらに、今年のCommunityOverCodeカンファレンスと10月の北米カンファレンスはまだ開催されていません。私は10月にデンバーで2つのプレゼンテーションを行う予定です。

コミュニティ軍を動員しよう:商用オープンソースの視点

コミュニティにテストスイートを装備: Apache OpenDAL などのベストプラクティス

どうぞお楽しみに。

最後に、昨年と今年の CommunityOverCode Asia の主催者は、ほぼ全額を自費で賄っており、イベント主催者は特に「寄付をお願いする」ため記事を書いているほどです。

開発者向けのカンファレンスであるCommunityOverCode Asiaの成功を最も願っているのは、オープンソースを愛するすべての開発者だと私は信じています。来年の資金調達には、2つの側面を含めることを主催者に提案しました。1つ目は、資金調達の進捗状況をリアルタイムで更新し、潜在的なスポンサーがカンファレンスの成功にどれだけの支援が必要かを把握できるようにすることです。2つ目は、個人スポンサーのためのチャネルを開設することです。オープンソース開発者の集団的な努力があれば、このような年次イベントに必要な数十万人民元を集めることは難しくないはずです。

来年、個人スポンサーが募集された場合、その時点で私自身または所属会社名義で10万人民元以上を寄付することをここに誓います。来年、CommunityOverCode Asiaがさらに素晴らしいものになることを期待しています。

夜空の本から転載

編集:ドゥアン・ヤンシン

関連資料

CCD2024 | 華東師範大学の王偉氏が「オープンソースソフトウェアの一般知識」について講義

Llama-3.1の最も強力なオープンソースモデルがリリースされました。ザッカーバーグ氏:「米国はオープンソース化を進めなければ、主導的地位を失うことになるだろう。」

オープンソース協会の紹介

2014年に設立されたオープンソース協会(KAIYUANSHE)は、オープンソースの理念に献身的に貢献する個々のボランティアで構成されるオープンソースコミュニティであり、「貢献、合意、そして共同統治」の原則に基づき活動しています。KAIYUANSHEは、「ベンダー中立性、公益性、非営利性」の原則を堅持し、「中国を拠点とし、世界に貢献し、新時代のライフスタイルとしてオープンソースを推進する」というビジョンを掲げています。その使命は「オープンソースのガバナンス、国際的な連携、コミュニティの発展、そしてプロジェクトのインキュベーション」であり、健全で持続可能なオープンソースエコシステムの共創を目指しています。

オープンソース協会は、オープンソースを支援するコミュニティ、大学、企業、政府機関と積極的に連携しています。また、世界的なオープンソースライセンス認証組織であるOSIの中国初の会員でもあります。

2016年以降、中国オープンソースカンファレンス(COSCon)が毎年開催され、「中国オープンソース年次報告書」が継続的に発表されています。また、「中国オープンソースパイオニアリスト」と「中国オープンソースコードパワーリスト」も共同で立ち上げ、国内外で幅広い影響力を発揮しています。