DUICUO

[テクノロジーインタビュー] オープンソースの世界を歩む孤独な戦士:「オープンソースだけが私を受け入れてくれた」

ゲスト |李建生

執筆者:Qianshan

数年前、偶然手に入れたRed Hat Linux 7.3のCDが李建生氏の人生を変え、オープンソースの世界へと導いた。振り返ると、彼は20年近くもオープンソースの道を歩み続けてきた。

オープンソースに少しでも精通している方なら、「Shi Si」という名前に馴染みがあるかもしれません。Li Jiansheng(ペンネーム:Shi Si)は、プロのオープンソース伝道師であり、『オープンソースの道』の著者、『オープンソースの発見』三部作の3作目となる『オープンソースの謎』の著者でもあります。そして、本日のインタビューの主人公です。

Linux FoundationがLinuxの30周年を記念して開催した世界的な発言募集イベントで、Shi Si氏はオープンソースとの関わりについて次のように語りました。「 20代の頃、何をすればいいのか分からなかったのですが、Linuxとオープンソースのおかげでスキルを習得し、仕事を見つけることができました。20年経った今、もっと多くの人がオープンソースの恩恵を受け、参加できるようになることを願っています。

道の分岐点:孤独な歓楽から孤独な巡礼へ

「私がオープンソースのために何かできるのは、他に選択肢がないからです。言い換えれば、オープンソースだけが私を受け入れてくれたし、オープンソースの中にしか私の価値を見出せないのです。」— Shi Si

石思は内モンゴルの山岳地帯で育ちました。村の同年代の子どものうち、学校に通うのは10%にも満たないのです。こうした環境で育った石思は、人間の無意味さを深く理解しています。彼は自らの失敗を恥じることなく、開元の寛大さに何度も感謝の気持ちを表わしています。

大学時代、Shi Siは偶然Red Hat Linux 7.3のCDに出会いました。当時、「オープンソース」はまだ多くの人にとって未知の領域であり、周囲には関連技術を学んでいる人もいませんでした。好奇心に突き動かされたShi Siは、試してみることにしました。彼の記憶の中で、独りで探求したあの時間は「とても幸せ」で、「まるで自分だけのカーニバル」のようでした。オープンソースの世界への扉がShi Siの前でゆっくりと開き、未知の世界は自由の純粋な光を放っていました。

卒業後、Linuxのスキルを活かしてShi Siは安定した仕事に就きました。しかし、彼はそこで満足せず、オープンソースの技術と文化をより深く理解し、探求したいと考えました。退職後、ハイテク企業とスタートアップ企業でオープンソース関連の業務に携わりましたが、この経験は彼に大きなフラストレーションを残しました。

問題の根源は、上流優先戦略を採用するかどうかについての意見の不一致にあります。

「アップストリーム優先」という概念は、オープンソースプロジェクトに基づく変更は、自社製品に組み込む前に、まずプロジェクト自体に提出する必要があることを意味します。このアプローチは、アップストリームプロジェクトとダウンストリームプロジェクト間の互換性を向上させるのに役立ちます。逆に、自社製品のメンテナンスのみを行い、アップストリーム開発者へのフィードバックを行わない場合、このサイロ化された開発スタイルは、多くの不要な作業につながる可能性があります。

当時、Shi Siの職場環境では「アップストリーム優先」という概念はなかなか支持されませんでした。深い失望を感じた彼は、ついにプロのオープンソース伝道師になることを決意しました。この選択は今日では理解できるかもしれませんが、2015年当時は明らかに「異端」とみなされていました。

これは滅多に通ることのない道だ。通れるのか、未来があるのか​​、誰にも分からない。石思はまるで湧き上がるような勇気とともにこの旅に出たが、同時に揺るぎない信念も持っていた。それは信者の巡礼者や修行の旅人にも通じる信念だった。

彼はこう語った。「オープンソースの世界は広大で、コーディング、サポート、アドボカシーから、セールス、創業、マーケティング、そしてイノベーションまで、できることは多岐にわたります。どれも非常に興味深く、やりがいのある仕事です。私はここが大好きなので、自分の能力をここで発揮するのは当然のことです。」

オープンソースは決してユートピアではありませんでした。

「真のオープンソースでは、人々は自らの運命をコントロールする権利を持つ。」— リーナス・トーバルズ

オープンソースの伝道師である Shi Si の日常は、読むこと、書くこと、話すこと、そしてグループ ミーティングに参加すること (伝道の使命を果たすため) にほぼ完全に集中しています。

彼は長年オープンソース関連の記事を発表しており、現在の目標は「オープンソース三部作」シリーズの完結です。シリーズ第一作『オープンソースの謎』は既に出版されています。また、オープンソース関連の書籍リストを共有するため、小規模な読書会を定期的に開催しており、この活動は3年間続けています。Linux Foundation APACが主導するオープンソース・エバンジェリスト・プログラムなど、他の組織が主導する活動にも参加しています。

観察、記録、共有、そして対話は、徐々に彼の楽しみとなる習慣へと変わっていった。豊富な読書とコミュニケーションを通して、Shi Siはオープンソース文化とその中核となる原則を深く理解するようになった。

「オープンソース」については、一般の人々の間で多くの誤解が見られます。その中には、その本来の目的を誤解していることに起因するものもあります。オープンソースはユートピア的な利他主義の精神から生まれたものだと主張する人もいます。そのため、オープンソースの「フリー」を「無料」と解釈しているのです。Shi Siは、これは無思慮で主観的な主張だと考えています。

彼は、オープンソースの誕生と発展はフリーソフトウェア運動に遡ることができると述べました。ここでの「フリー」とは、本質的に「自由」を指し、「無料」ではありません。フリーソフトウェア運動は「人々」の自由のために闘い、独占禁止法の要求を掲げ、人間の意識の覚醒を示しました。

1997年、エリック・レイモンドの著書『伽藍とバザール』が出版されました。本書の中で、レイモンドはオープンソースソフトウェア開発の理論と実践を明確に解説し、商用ソフトウェアの設計開発を「伽藍」、オープンソース開発モデルを「バザール」に例え、オープンソース運動の行動計画を概説しました。それ以来、オープンソースは生き残り、成長を続けています。これは、オープンソース共有の精神が単なるユートピア的な理想ではなく、独自の市場需要と固有の発展法則を持っていることを示しています。

さらに、Shi Si氏はオープンソースソフトウェアとクローズドソースソフトウェアに対して極めてオープンな姿勢を保っています。彼の見解では、オープンソースかクローズドソースかに関わらず、現在、特定の種類のソフトウェアが突出しているわけではなく、全体として、すべてが人類のために協力し合っているのです。「オペレーティングシステムの分野では、Linux、Mac OS、Windowsがそれぞれ市場を支配しています。また、昨年のデータベース分野におけるプロジェクトシェアを見ると、オープンソースソフトウェアとクローズドソースソフトウェアがほぼ同数であることが分かります。」

石思氏は、一般的に言えば、異なる背景や文化を持つ人々は、労働の成果が知的財産に変換された際に、その分配を全く異なる方法で処理すると考えています。したがって、「将来、すべてのソフトウェアがオープンソースになるわけでも、すべてのソフトウェアがクローズドソースになるわけでもありません。むしろ、両者は共存し、人々の幸せな生活のために協力していくでしょう。

「データベース削除逃亡」事件の裏側:オープンソースのジレンマ。

GitHubは先日、スポンサー機能のアップデートを発表しました。GitHubによると、このアップデートにより、GitHubの開発者はより公平な収入と報酬を受け取ることができるようになるとのことです。今年初めには、オープンソースプロジェクトの作者がリポジトリを削除して姿を消すなど、一連の出来事が起こり、有料オープンソースとそのリスクについて幅広い議論が巻き起こりました。

近年、オープンソースの価値と影響力はますます認識されつつあります。しかし、この傾向は肯定的な側面もある一方で、データの削除や不正行為といったオープンソースに伴うリスクをいかに回避するか、そしてオープンソースコードの説明責任をいかに確保するかといった課題が喫緊の課題となっています。Shi Si氏は、これらの課題は3つの観点から検討できると考えています。

まず、データベースを削除して逃亡する著者は、確かに一定の「コミュニティ規範」に違反しているとはいえ、彼らに共感し、彼らの思考プロセスを理解するよう努めるべきです。技術者として、彼らはオープンソースの本質を理解していたのでしょうか?その理解に基づいてプロジェクトをオープンソース化するという決断を下したのでしょうか?そして、オープンソース化すれば、もはや自分だけのものではないことを認識していたのでしょうか?もしそうであれば、それは意図的、あるいは悪意のある行為だったと言えるでしょう。もし彼らが強制されたり、損害を被ったりしたのであれば、被害者として彼らの行動は理解できるはずです。

次に、社会的な観点から、オープンソースコミュニティのガバナンスと、企業のオープンソースへの参加方法に注目する必要があります。オープンソースプロジェクトを利用するベンダーは、直面するリスクを認識する必要があります。保証がない状況において、オープンソースの非営利団体によるプロジェクトは、個人プロジェクトよりも安全でしょうか?これらのプロジェクトを採用した後、どのように支持を表明できるでしょうか?企業はプロジェクトに費用を支払う意思があるでしょうか?これらのベンダーは、関連するすべての事項を扱うオープンソース部門を設立しているでしょうか?

最後に、エバンジェリストの視点から見ると、オープンソースの世界には、個人がオープンソース開発を選択する可能性、個人が行う必要がある心理的準備、遭遇する可能性のある困難、持続可能な開発への道、直面する社会的、文化的、制度的環境など、エバンジェリストがその原因と結果を明確に説明する必要があることが数多くあります。「エバンジェリストは、同様の出来事を目にするたびに、非常に心が痛み、自分の仕事をうまく果たせなかったと感じます。」

過去2年間、オープンソースに馴染みのない人々でさえ、オープンソースの世界における活動の活発化、そしてこれまで以上に多様な参加者の増加に気づいているようです。中国ではオープンソースの原則がますます受け入れられるようになり、オープンソース技術の価値がますます明らかになっています。オープンソースコミュニティへの実践的な貢献者も飛躍的に増加し、開発者エコシステムが活性化しています。しかしながら、全体として、企業のオープンソースへの関与はまだ十分ではなく、オープンソース開発者は依然として課題に対する効果的な解決策を模索しており、道のりは長いと言えます。

インタビュー後のメモ

石思は著書『オープンソースの謎』の中で、「伝道師」の役割を「オープンソースの普及に惜しみない努力を惜しまない信者」と定義しています。信者として、オープンソースの世界を歩み続ける石思は、その巡礼の旅を決して止めませんでした。

伝道活動の目標に関して、技術的なバックグラウンドとハッキングへの情熱を持つShi Siは、実用的な哲学を信じ、実践しています。壮大で形而上的な目標ではなく、プロジェクトの成功を確実にする方法、他者の参加をいかに促すか、限られた条件下で目標を達成する方法、技術的負債をどのように計算するか、オープンソースの商業的価値をどのように革新するかといった具体的な行動に焦点を当てています。彼は、「ユーザーの視点から見ると、効果的かつ経済的に問題を解決することが鍵であり、抽象的な概念について議論しても問題解決にはあまり役立たない」と考えています。

驚くべきことに、彼はオープンソースソフトウェアとクローズドソースソフトウェアの関係に対しても極めてオープンな姿勢を保っています。大聖堂は壮麗で壮大な美しさを備え、市場は柔軟でオープンな性質を示しています。現代の世界において、両者の共存こそが、ICT産業、ひいては人類文明が更なる高みへと向かう礎となるのかもしれません。

番組企画・司会:王璋

撮影・編集:魏玉舟

インタビュー動画全編をご覧になるにはQRコードをスキャンしてください。