ソフトウェア史に残るジェダイの逆襲!「オープンソースは不可逆的な社会運動です!」 | 新人プログラマー

著者 | 王啓龍

編集者 | 唐暁音

制作|『新人プログラマー』編集部

1998 年、コンピューター テクノロジーの黎明期に、シリコン バレーはイノベーションの発祥の地となり、理想主義者にとっての楽園となりました。当時、若いエンジニアたちはキーボードでコードを書き、情熱を持って新しいプロジェクトを構築していました。この時代はバイタリティに満ちており、「反抗的な」起業家は虎を恐れない生まれたばかりの子牛のようなもので、あらゆるテクノロジーのボスに挑戦し、デジタルの夢を追いかけています。

Netscape、HTTP の発明者、元祖ブラウザのパイオニアであるこの若者グループは、シリコンバレーの古い「スーツとネクタイ」の見た目を、私たちが「シャツとコーヒーピザ」として知ることになるステレオタイプに覆しました。技術革新の火花がオープンソース界で爆発したのと同じように、Microsoft はその強力なリソースと巨大なユーザー ベースを利用して、Netscape との激しい戦いを開始しました。「バンドル販売」戦略の弾圧の下で、Netscape は敗北し、最終的に Netscape  Communicatorのソース コードをオープンソースにする決定を発表し 、インターネットの歴史に新たな章が始まりました。

写真

黎明期(写真出典:AIGC作成)

この決定は企業による戦略的な動きであるだけでなく、テクノロジー業界全体の変化の前兆でもあります。オープン ソースが発表された夜、Netscape は「mozilla.org」ドメイン名を登録し、この名前が Mozilla  Foundation と将来の Firefoxブラウザを誕生させました。Netscape の決定は単独ではなく、「大聖堂とバザール」という本に触発されたものでした。「オープンソースのバイブル」として知られるこの本は、オープンソース ソフトウェア開発モデルの利点を掘り下げ、ソフトウェア イノベーションにおける分散型コラボレーションと透明性の重要性を強調しています。

アイデアの種まきはシリコンバレーにすぐに根付き、より多くの企業がオープンソース モデルを採用し、共通のイノベーション コミュニティを形成するようになりました。

しかし、このデジタルホットスポットで技術革新の火花が咲いたのと同じように、テクノロジーの世界全体も大きな変化を迎えました。2000 年にドットコム バブルが崩壊し、多くの人気インターネット企業が繁栄から崩壊へと向かいました。この激動の時代においては、テクノロジーの進歩によりソフトウェア特許も急増し、知的ベンチャー企業のような企業が誕生し、特許裁判所の舞台にも登場し、多くの人が知的財産制度について考えるきっかけとなりました。クライド・プレストウィッツのような他の人たちは、他社に対する特許訴訟に関与し、バブル崩壊後はテクノロジー業界における知的財産の役割について考える発言者となった。

この期間は、数え切れないほどの企業の栄枯盛衰を目撃しただけでなく、一部の企業が特許訴訟の分野に関与する機会にもなりました。この熱狂的なバブルの中で、一部の新興企業は特許を自社の利益を守るための魔法の武器とみなしていますが、厄介な法的紛争にも巻き込まれています。特許を保有し、巨額の利益を得るために訴訟を起こす者を指す「パテント・トロール」という言葉が頻繁に登場するようになりました。この現象はソフトウェア特許の問題をさらに悪化させ、当時の技術分野で大きな問題となりました。

写真

特許戦争 (出典: AIGC 作成)

Netscape を破ったMicrosoft は、依然としてオープンソース コミュニティとの緊張関係を維持しており、この歴史の中で最も物議を醸しているプレーヤーとなっています。この激動の時代において、テクノロジーの巨人であり、マイクロソフトの古くからのライバルである IBM は、これらの問題の深刻さを認識し、行動を起こすことを決定しました。IBMは、テクノロジー分野における知的財産の問題を解決する新しい方法を見つけるために、2005年末にRed Hat、SUSE、Sony、NEC、Philipsなどの企業と協力して OIN(Open Invention Network)を設立しました。この組織は、特許問題に対応し、オープンソースの概念を強力にサポートするために設立されました。

OIN の創設者の中で、IBM CEO のサム・パルミサーノは当時の重要人物の 1 人でした。インターネットバブル崩壊後に退任したルイス・ガースナー氏の後を継いだ同氏は、創業者であるワトソン夫妻の影響を受け、「常にIBMを単にコンピューターを販売する以上のことを行う企業と定義し、IBMが社会課題を解決していると信じていた」という。重要な役割を果たすことができる。」Sam Palmis は、会社の戦略においてオープンソースに対する積極的な姿勢を採用しており、OIN の設立を通じて、よりオープンで自由なテクノロジー エコシステムを構築したいと考えています。

OIN の使命は、特許の束縛を打ち破り、何百、あるいは何千ものテクノロジー企業に、一緒に参加し、特許を共有し、相互保護のためのエコシステムを形成するよう呼びかけることです。一見すると、OIN への参加は「休戦協定」に署名するのと同じです。私はあなたを怒らせませんし、あなたも私を怒らせません。実際、このクロスライセンスはLinux システム テクノロジに限定されています。自分の Linux 特許を交換することになります。他のメンバーの特許を自由に使用でき、誰もが互いの Linux 特許をクロスライセンスできます。

しかし、最初の 3 年間で、OIN はわずか 30 人のコミュニティ メンバーからの支援を集めました。ドットコムバブルが崩壊してから数年間、テクノロジー企業は自社のビジネスモデルと戦略を再検討し始めた。成功した新興企業が存続の危機に直面すると、一部の大手テクノロジー企業は人材の誘致や買収を通じて自社の能力を拡大した。震災後、人類は徐々に互いの信頼を失いました。オープンソース コミュニティ内の協力メカニズムはまだ完全には形成されておらず、多くの企業は特許を共有するという概念について戸惑っている可能性があります。この時点で、OIN はオープンソースの推進と特許の壁の打破において最初の困難に直面していました。

2008年、OINは 火消しのためにキース・バーゲルト氏(以下、キース)をCEOに迎えた。OIN に入社する前は、キースは 2 つのヘッジファンド (Paradox Capital と IPI) の社長兼 CEO を務め、これらの IP ベースの融資活動を管理しながら 3 億ドルを超える資金を調達しました。さらに、Motorola の戦略的知的財産資産管理ビジネス ユニットを設立してゼネラル マネージャーを務め、また Motorola のテクノロジー戦略ディレクターも務めました。キースは外交官としても 12 年間勤務し、ニューヨークの国連と東京の米国大使館に勤務し、アジアにおける知的財産保護の交渉に参加しました。

写真

キース・バーゲルト

Keith の参加は、OIN の開発における重要なステップとなりました。知的財産、「金儲け」、政治手法を理解するリーダーとして、彼はOINに新たな活力を注入した。キースのリーダーシップの下、OIN は独自の概念とフレームワークの構築を開始し、より多くのテクノロジー企業にこのコミュニティに参加して一緒に特許リスクに直面するよう説得しようとしました。

2009 年、OIN は別の防御的特許管理組織である Allied Security Trust から 30 件の特許を取得しました。これらの特許はプライベート オークションを通じて Microsoft から取得されました。これらの特許がパテントトロールによって取得された場合、Linux 開発者、ディストリビュータ、およびユーザーに経済的障害が生じる可能性があります。

知的財産権は、オープンソース開発者だけでなく、すべての開発者が直面する問題です。過去 10 年間で、主に Linux を中心としたオープンソース テクノロジーがテクノロジー業界のイノベーションの原動力になってきました。検索エンジンやスマートフォンから、さまざまなアプリケーション、ネットワーク、取引プラットフォーム、そしてクラウド コンピューティングの基礎に至るまで、それは私たちの生活のあらゆる側面に浸透しています。しかし、一部の組織は特許手段を通じて市場バランスを歪め、Linux やオープンソース技術の進歩を妨げようとしています。

特にスマートフォンの分野では、多数の特許訴訟が頻繁に発生しており、特にアプリケーション層での紛争は、基盤となるオペレーティングシステムとは何の関係もないものの、総所有コストの増加やサプライヤー、オペレーター、およびサプライヤーの制限に利用されています。開発者は、比較的革新的ではない製品を選択する必要がなくなります。

OINはこれらの問題に取り組む団体です。Keith氏の考えによれば、知的財産の中核へのLinuxの統合と集積回路によるオープンソースコードの最適化により、一部の企業は特許訴訟を通じてコストを増加させ、意図的にオープンソースのサプライチェーンの中核を標的にして攻撃を妨害する可能性があるという。開かれた競争と選択の自由の制限。オープンソースと Linux の導入市場における健全な競争を促進するために、OIN はこの方向性を捉え、ライセンス契約を締結する複数の集積回路および半導体企業を探しています。

それ以来、コミュニティは 30 社からなる小さな組織から、現在では 3,800 社を超える企業からなるコンソーシアムに成長しました。2018 年、Microsoft は OIN に参加し、組織のメンバーになることを発表しました。これは本当の握手であり、Keith 氏はソーシャル メディアでオープンソースに対する Microsoft の姿勢を繰り返し批判してきました。今年、Microsoft による GitHub の買収も、「Microsoft❤️オープンソース」の公式シンボルとなりました。

今日、キース自身の言葉によれば、「私たちのコミュニティには、Baidu、Alibaba、Tencent、Huawei、Byte、360、OPPO、Xiaomi、BYD、そして考えられるほぼすべての有名な中国企業が集まっています。」OIN は、オープンソース コミュニティでの協力を促進し、技術者間の障壁を取り除く上で重要な役割を果たしており、オープンソース分野の主要な勢力となっています。

今年、キースは CSDN Changsha China 1024 Programmer Festivalでゲストを務め、「オープンソース コミュニティの価値」に関する基調講演を行いました。同氏は、「技術者の間に存在する壁を取り除きます。同じ技術分野に属する必要はありませんが、さまざまな分野に存在する可能性のある共通の問題を解決するために協力することもできます。」と述べました。このコンセプトは、それを体現しています。原動力としての OIN オープンソースに協力し、技術革新を促進する組織の核となる価値観。

彼が中国に来た後、CSDN「New Programmer」も彼にインタビューする機会を得て、オープンソース分野におけるこの自由の擁護者と綿密なコミュニケーションをとり、彼の使命に耳を傾け、オープンな分野での彼の次のステップを高く評価することができました。ソースワールド、レイアウト一周。

写真

30 人のコミュニティ メンバーから Microsoft を復活」させるまで

新人プログラマー」:2008年にOIN(Open Invention Network)のCEOとして多くの大企業に採用されましたが、どのような改革を行ってきましたか?

Keith: 2005 年には、大企業がオープンソース コードの採用に慎重になったため、ソフトウェア プロジェクトがその可能性を最大限に発揮できないのではないかという共通の懸念がありました。したがって、OIN は、この問題を解決し、人々がより自信を持ってオープンソース コードを採用し、真に使用できるようにするために生まれました。

IBM、Red Hat、Sony、NEC、Philips、Novell は、移動の自由と運営の自由を可能にし、Linux の進歩の減速または停止による潜在的な悪影響を制限することを目的とした、競争力のある防御的な特許管理組織を創設するために協力しました。IBM は 1999 年に最初の 10 億ドル規模のオープンソース投資を行っており、これを最も懸念しています。もちろん、IBM は標準ではなく例外です。

しかし、OIN プロジェクトの設立から約 28 か月後、コミュニティ全体のメンバーはわずか 30 名でした。この時点で私は採用され、「何かを変えてみる」という姿勢で始める準備ができていました。就任後すぐにOINを全く違うものにするつもりはありませんが、少しずつ変えることから始めていきたいと思っています。

私たちは、OIN ライセンスを、ますますオープンソース中心の世界で特許をどのように利用すべきかについての行動規範または一連の規範に変えることに重点を置いています。やりたいことの進歩を遅らせたり遅らせたりするために特許を利用したい場合、それはオープンソース運動において私たちがお互いに結んでいる社会契約の観点からは容認できない行為です。この動作は、著作権法に基づく法的義務に起因するコンプライアンスまたはオープンソース ガバナンスに似ています。オープンソースの世界では、これらの義務に常に対処する必要があり、私たちは常に準拠を維持するために最善を尽くしています。

次に、「OINコミュニティとは何か」を定義することです。OIN コミュニティは、オープンソースのコラボレーションを促進するために設計された組織であり、コミュニティのメンバーには特許と著作権に関する機会と義務があります。機会の 1 つはコードへの自由なアクセスですが、所有する特許を適切な方法で活用するなどの責任もあります。コミュニティはメンバーに対し、オープンソースに関係のない特許を使用することを奨励し、メンバーの特許がメインプロジェクトの中核となるオープンソース機能に関連することを防ぎます。クロスライセンスを通じて、コミュニティは、特許を所有するすべてのメンバーが、その特許を使用するコミュニティ内の他のメンバーとその特許を共有する義務を負います。このメカニズムは、オープンソース プロジェクトの推進を促進するために、相互協力とイノベーションの共有のための環境を確立することを目的としています。

その結果、大企業が保有する特許を段階的に無力化し始めました。中小企業はコミュニティの主要メンバーであるため、中小企業を取り込むのは比較的容易であることが多いですが、中小企業を保護するための鍵の 1 つは、クロスライセンスを通じて大企業が保有する特許を無力化することです。利害関係者はそれらを使用して訴訟を起こすことはできませんが、これらの特許は共有されることを意図していることを認識する必要があります。このようにして、コミュニティのメンバー全員が訴訟を心配する必要がないという安心感を確立することに成功しました。

この改革は目覚ましい成果を上げた。OIN のコミュニティ メンバーは急速に増加し、すぐに IT、電気通信、広範な通信、セキュリティ、銀行業務、ビジネス金融などを含むさまざまな分野をカバーするようになりました。次に、より広範な国の状況を検討し始めました。歴史を振り返ると、オープンソースはここ数年で米国、欧州諸国、日本から韓国へと旅を経て、最終的に約8年前に中国でも採用されました。この成長を目の当たりにする私たちにとって、この期間は非常に重要です。

私たちは、すべての重要な中国企業が確実に OIN コミュニティの一員となるよう多大な努力を払っています。現在、私たちのコミュニティには、Baidu、Alibaba、Tencent、Huawei、Byte、360、OPPO、Xiaomi、BYD、および意思決定が遅い企業を除くほぼすべての企業が集まっていますが、実際には対象企業です。 、電気通信事業者や商業銀行などの組織。全体として、当社は中国で多くの成功を収めてきました。

2018 年に Microsoft が OIN に参加しました。これは私たちにとって大きなマイルストーンでした。特許問題をめぐる Microsoft とオープンソース コミュニティとの摩擦は、避けるべきテーマではありません...私たちは「パテント トロール」との戦いに多大な努力を払ってきました。当時、OIN が所有していた特許は OIN に譲渡されました。これは、これらの企業が訴訟を起こされた場合の反訴の根拠となります。そしてマイクロソフトは、マイクロソフトの製品とその収益創出に関連する多くの特許を当社が所有しているため、和解に達しました。

最終的に、マイクロソフトは時間の経過とともに、オープンソースの重要性と、その中で OIN が果たす重要な役割を徐々に認識しました。Microsoft は GitHub を買収しただけでなく、優秀な人材を確実に維持できるようにすることにも注力しました。これは、OIN に参加しない限り、米国西海岸の競争の激しい市場で達成するのは困難です。

「新人プログラマー」: これは、オープンソース ソフトウェアのほぼ反対側にいた前世紀の Microsoft を思い出させます。

Keith:ええ、それはソフトウェア市場の歴史に遡ります。そこではソフトウェアは販売されていますが、ソフトウェアは共有されていません。これはまさに OIN の本来の目的であり、これらの大企業が敵対的、攻撃的、制限的な態度をとるのではなく、オープンソースにおける相互依存と共生の現実を理解するまでソフトウェア開発を妨害しないようにするというものです。この変化には、会社のリーダーシップにおいて誰が支配的であるか、あるいは発言力が必要です。

現在、OIN には 3,800 のライセンシー/コミュニティ メンバーがおり、その結果、技術史上最大の特許クロスライセンスが実現しています。当社は、ヨーロッパ、アジア、北米、または南北アメリカ全体で比較的バランスの取れたシェアを占めています。OIN は、アメリカのテクノロジー コミュニティだけでなく、世界中のすべてのオープンソース関係者を対象とするグローバル組織であることを強調したいと思います。

「新人プログラマー」: OIN に入社した後、資金調達やスポンサーシップの問題にどのように対処しましたか?

Keith:当時、Linux Foundation も驚異的な成長を遂げていましたが、OIN は常に彼らの近くにありました。Linux Foundation の急速な成長により、Linux Foundation が毎年立ち上げる新しいプロジェクトの数はまさに驚異的です。また、Apache やその他のオープンソース プロジェクトの方々とも協力しており、こうした協力から刺激を受け、「自分たちはオープンソース ファミリーの一員である」という実感を得ることができます。Apache は経験が豊富で、プロジェクトを立ち上げて実行するための非常に便利なプロセスを確立しており、プロセス全体が完了するまでにかかる時間はわずか約 30 日です。

資金提供やスポンサーシップの問題を扱うときは、双方がお互いに妨げにならないようにし、作業を進めることができるようにし、共同開発の重要性を強調するためのガイドラインがあると思います。ですから、それが実際に問題だとは思ったこともありませんでした。OIN はその点で非常に良い仕事をしていました。さらに、私は Eclipse Open Source Foundation のエグゼクティブ ディレクターである Mike Milinkovich という人物のことを思い出しました。彼はこの分野が得意で、この分野でますます熟練してきています。

「新人プログラマー」: オープンソース分野で複数の役職に就く専門家として、さまざまな関心とパートナーシップのバランスをどのように取っていますか? 自分の行動がオープンソースの原則に準拠し、コミュニティの利益にかなうものであることを確認するにはどうすればよいでしょうか?

キース:私は常に奉仕モードにいるというユニークな立場にいます。OINは企業にサービスを提供し、企業が円滑に存続できるようにすることを使命としており、ある種の守護天使とも言えます。OIN のような組織は前例がなく、当社のサービスは完全に無料であり、企業が特許を使用しないことに同意することのみを必要とするため、これは非常に異例です。したがって、OIN にとって、すべての活動はコストの削減と、既存のすべての企業によるオープンソース コードの幅広い採用を促進することを目的としています。

私たちの立場は公平であり、企業の出身地や戦略は気にしません。すべての企業が特許訴訟を恐れることなくオープンソース製品を発表し、成功することを祈るばかりです。

安全の維持は外交官とOIN CEOの共通の使命である

新人プログラマー」: あなたのキャリアの中で最も貴重な経験は何ですか? あなたのモチベーションはどこから来ますか?

キース:私たちは自分たちよりも大きなものの一部であるという知識によって動機づけられています。

私は常に自分の使命によって動かされていると信じてきました。私は外交官として、より安全で民主的で選択的な世界という考えを推進することに重点を置きました。この信念は私のキャリアを通じて一貫しています。ベルリンの壁の崩壊とともに、私は政府を辞めて民間企業に入り、ビジネススクールに通い、司法研修を受けて弁護士になりました。

ビジネススクールでは、私はいつも誰もやったことがないことをやろうとしていました。たとえば、私は OIN を通じて、このような複雑なソフトウェア特許問題を解決し、このコミュニティにサービスを提供することに成功しました。私の行動は本当に世界に顕著な影響を与えているので、これを誇りに思っています。しかし、舞台上の本当のスターは、オープンソースのサポートに何百万ドル、何十億ドルも寄付し、オープンソースの採​​用に尽力し、OIN の力を信じている企業です。

つまり、OIN での私の 15 年間のキャリアは、世界をより安全にし、イノベーションを民主化し、世界中のどこにいても、選択とコラボレーションを通じて誰もがオープンソースに参加できるようにすることにありました。この仕事には、ルート 128 (無数のスタートアップ企業と MIT などの大学を結ぶ環状道路) やシリコンバレーのエリートだけが関与するものではなく、人々が地理によって資本、人材、ベンチャー キャピタルのリーダーシップにアクセスすることを強制されるべきではありません。人々は価値を生み出すために世界中のどこからでも働けるようにすべきです。これはまさにオープンソースが達成していることです。

「新しいプログラマー」: セキュリティの問題に関して言えば、人工知能テクノロジーの発展は、オープンソース セキュリティに新たな機会と課題をもたらしました。人工知能や機械学習などのテクノロジーは、オープンソース セキュリティの分野における脆弱性修正、セキュリティ対策、コード仕様をどのように検出すべきだと思いますか?

キース:私たちは約 7 年間人工知能を使用してきました。AI は特許ポートフォリオをより効率的かつ迅速に理解するのに役立ち、法律を調べるために手作業で多くの時間を浪費するのを避けることができます。このアプリケーションは非常に役立つと思います。

ただし、実際にはデータセットのトレーニングが鍵となります。あなたが何を探しているのかを理解し、それを正確に見つけられるように訓練します。このアプローチがなければ、ツールが最大限の利点を発揮することは期待できません。したがって、これらのテクノロジーが公開され、利用可能になり始めると、他の人が従来のオープンソースの方法で行っている作業の活用を加速し、さらに大きな進歩を遂げることができると思います。

私たちは、最大限の有用性を生み出し、データが使用されるコンテキストをより適切に制御する方法に焦点を当てています。データがランダムであり、データが何を意味するのか明確に理解できない場合、問題が発生します。したがって、データの所有権は重要であり、データの使用許可が与えられている限り、データを活用し、そこから学んだことを共有します。現段階では、オープンソースがソリューションの一部であり、より特別なものを作成するために私たちが協力していることを人々に理解してもらう必要があります。

実際、オープンソースとセキュリティに関しては現在 2 つの見解があります。オープンソースはすべてのコードが公開されているため安全であるという見方もあれば、オープン性が高いほどリスクが高まるという見方もあります。

「新人プログラマー」: オープンソースとセキュリティの間には本質的な矛盾があると思いますか?

キース:これについては別の見方をします。私の焦点は、OIN がどのようなリスクを軽減しているのか、そして現在対処されているリスクを最適に軽減する方法は何かということです。このプロセスでは、オープンソース コミュニティの協力が、合理的に独占的であるべき非オープンソース テクノロジーに悪影響を及ぼさないようにするために、相互ライセンスの範囲を過度に拡大しません。

私はさまざまな分野の特許を精査し、OpenSSF などのプロジェクトをレビューして、どのようなコア コードが生成されるかを確認し、それを議論に持ち込んでいます。私の主な目標は、何百、何千もの企業が相互にライセンスを取得することで、一部の特許によってもたらされる脅威を和らげることです。個々の特許や企業が特定の脅威から保護されなければならないことについては、私はあまり心配していません。

そのため、私は通常、別の一連の問題に焦点を当てます。テクノロジーがオープンソース プロジェクトで作成され、コミュニティのメンバーがそれに関連する特許を持っている場合、私の考えでは、それらの特許も議論に含める必要があるからです。私は、相互ライセンス プログラムに含めるコードを指定するプロジェクトによって決定される選択をしたくありません。

オープンソースは不可逆的な社会運動です

新人プログラマー」: 今年は「AI の年」として知られており、テクノロジー業界の各界の著名人がこの時代についての見解を表明しています。その中で、OpenAI CEOのサム・アルトマン氏は、「世界の開発者を団結させることが、セキュリティ問題を解決する鍵となる」と述べたが、実際のところ、世界的な協力を妨げる最大の障害は何なのだろうか?

キース:実際、世界的な協力は二国間関係や多国間関係に制約されずに前進し続けていると私は見ています。戦時中であっても、ロシアのプログラマーがオープンソース コミュニティで非常に活発に活動しているのを見てきました。同時に、中国と米国の開発者は、今日の複雑な国際環境において、引き続きさまざまなプロジェクトの開発作業に参加し、交換することができます。

したがって、オープン ソースは、実際には、後戻りできない社会運動です。その力は、高度な技術を生み出す能力だけでなく、共同開発の概念を堅持することにもあります。これが、オープン ソースの本質である共同アプローチです。このプロセスは一度開始すると止めることはできません。これはもはや「あなたがテクノロジーを開発し、私がソリューションを開発する」というモデルではなく、長い間時代遅れになっています。現在のオープンソースの特徴は、私たちが常に協力し、常に互いのアイデアを構築しており、継続的な反復イノベーションのためのニューエコノミーのニーズを満たすツールを持っていることです。

オープンソースはソフトウェアの問題を解決するために世界中の賢い人々を結集させるため、止めることはできません。これらの人々がどこから来たのかなど誰も気にしません。重要なのは、彼らがエレガントなコードを作成し、貢献者として適切に表現しているかどうかだけです。オープンソース ソフトウェアには一連の規範、つまり著作権と特許に関する一連の規範があり、開発者がそのソフトウェアの信頼性を実証し、コミュニティの一員であることを証明することができます。だからこそ、オープンソースと呼ばれるこの社会運動がこれほど活況を呈しているのです。

全体として、オープンソース コラボレーションに対する最大の障壁が何なのかはわかりませんが、少なくとも国際環境の複雑さはグローバル コラボレーションの妨げにはなりません。それが私が観察したところです。

「新しいプログラマー」: ライセンス メンバーに加えて、OIN は他のオープンソース組織とどのような協力関係を持っていますか?

キース:私は Eric Brewer (Google インフラストラクチャ担当副社長) と一緒に仕事をしていましたが、Google は私たちの投資家の 1 人でした。そのため、彼の OpenSSF と、 Brian Behlendorfが率いる OpenSSF への取り組みを  、私は注意深く見守ることになりました。しかし、オープンソースのセキュリティ問題は解決不可能ではないと思いますし、良い方向に進んでいます。今はもはや Heartbleed (暗号化ライブラリ OpenSSL の 2014 年のセキュリティ脆弱性) が発生する時期ではありません。人々はこれらの問題を解決するために協力することがより効率的になっていると思います。

私の観点からすると、セキュリティの重要性を過小評価することはできないため、多くの人々がこの分野で協力するようになっており、OpenSSF やその他のセキュリティ プロジェクトがその良い例です。しかし、さまざまな国の企業や世界中の個人が協力してプロジェクトに取り組んでいるのを見ると、それは通常、問題を悪化させるのではなく解決するという兆候です。

参加者ベース内でグローバルに包括的であることは重要ですが、プロジェクトを確実に成功させるために、組織のさまざまな機能にわたる全体的な管理アプローチを理解している、これらのプロジェクトを主導できるリーダーシップを持つことも重要です。

中国では、Open Atom Open Source Foundation (OpenAtom) も良い例です私は Jim Zemlin (Linux Foundation のエグゼクティブ ディレクター) と話しましたが、二人とも OpenAtom の成功を望んでいます。また、私は最近の基調講演で、全体の目標は、プロジェクトを推進し続け、プロジェクトのブートストラップを改善し続け、コードが開発され、作成された環境に参加者が満足していることを確認することであると強調しました。

そこで、私たちは OpenAtom と協力して、これらのプロジェクトにとって重要なコードを特定し、それを Linux システム定義に組み込んで、OIN ライセンスに署名する人が OpenAtom プロジェクトによって生成されていないコア機能にコミットできるようにするつもりです。 . 訴訟を起こす。これにより、人々は中国国内だけでなく世界中でコードを使用できるようになります。これは、グローバルな関与と優れたガバナンスによって導かれます。

オープンソースの世界に飛び込みましょう: コーディングの絶え間ない進化を恐れる必要はありません

新しいプログラマー: OIN は貢献者の能力をどのように評価し、重要な役割を割り当てますか? オープンソース コミュニティへの貢献者にとって最も重要な資質とスキルは何だと思いますか?

Keith:鍵となるのは才能だと思います。それには、コードを書く能力や、それを効率的かつ優雅に実行する能力も含まれます。さらに、 AI ベースのコーディング ツールなどのコーディングの継続的な開発を恐れず、状況を評価する方法を知る必要もあります。

オープンソースの世界では、ファーウェイが良い例です。IBMと同様に多くの特許を持っています。ファーウェイは、特許を所有するだけでなく、オープンソースを強力にサポートする巨大な組織を構築しました。彼らは 7 ~ 8 年にわたって Linux Foundation 理事会に参加しています。その委員会では、彼らは模範的な参加者であり、中国の多くの企業のベンチマークを設定していると思います。彼らは、オープンソースの取り組みへの参加において真のリーダーであり、すべての人に模範を示し、参加の方法、責任、義務を明確にしています。

したがって、彼らがこの分野で重要な役割を果たしているのは偶然ではないと思います。

「新人プログラマー」: コーディング スキルについて話されましたが、現在では AIGC ツールが多数あるため、IT 以外の背景を持つ多くのオープン ソース コントリビューターは、プログラミングを知らなくてもオープン ソース コミュニティを支援できます。IT 以外の背景を持つ寄稿者についてはどう思いますか?

キース: OSPO (社会プログラム局) のディレクターのほとんど (おそらくほとんど、あるいは少し少ないかもしれませんが、約 50%) はコーディングの訓練を受けたことがないと思います。これらの人々の中には、それほどテクノロジーに精通していない人もいますが、彼らはコミュニティ、法律、開発の間に優れた橋渡しをしている人たちです。

彼らはコンプライアンスとオープンソース・ガバナンスの重要性を強調し、例えば、OpenChainは現在、コンプライアンスとガバナンスに関するISO標準の標準であり、ファーウェイや他の多くの企業によって使用されています。オープンソースの世界には本当にさまざまな役割があり、マーケティングもその大きな部分を占めており、プログラマーだけの世界ではないと思います。

以前は、オープンソースはプログラマーに重点を置いていたと言えるかもしれませんが、オープンソースがより成熟するにつれ、社内の人々のサポートとコミュニティ内の人々のサポートの間でバランスが取れてきました。コミュニティ メンバーの中には、コミュニティを構築し、さまざまなタスクでコミュニティと協力するだけの人もいます。そのため、コミュニティ メンバー全員が技術者であるわけではありません。

「新人プログラマー」: 実際、中国には確かな理論的知識はあっても実践経験が不足している大学生や若い開発者がたくさんいます。始めたばかりの若い開発者やジュニア プログラマーに何かアドバイスはありますか?

キース:学び続けてください。私の意見では、あなたがプログラミングの専門家であっても、非技術者であっても、成功への鍵は 2 つあります。それは継続的な学習努力、いわゆる「職業倫理」です。

実際、世界はそれほど複雑ではありません。生涯を通じて一生懸命働き、決して怠けず、常に自分自身について学んでいる人は、通常、自分の欠点の多くを補うことができます。もっと学び、言語を学ぶことで多くのギャップを埋めることができ、本質的には言語であるコーディングのスキルを習得することもできますし、プログラミングの専門家とのコミュニケーション方法を学ぶこともできます。これは、非常に価値のあることでもあります。翻訳者になる。

したがって、テクノロジーを理解できる総合的な人材は常に市場から求められていると私は考えています。実際、組織内のほとんどの戦略家はこのスキルセットを持っています。これは出発点であり、必ずしも予想されるほど技術的に複雑ではありません。

「新人プログラマー」: しかし、言語の問題は常に多くの開発者が直面する主な課題の 1 つです。言葉の壁があるため、始めるのが難しいかもしれません。

キース「確かに、これは中国の開発者だけの問題ではありません。英語を学ぶ必要がある日本や韓国の開発者もたくさんいます。ただ、世界の英語レベルは昔に比べて格段に向上しています。これが改善の表れだと思います」過去 10 ~ 15 年で世界は大きく変化しました。今日、学術分野全体が英語に焦点を当てており、記録的なペースで英語が学者に採用されています。私は母国語(英語)が第一言語である国の出身なので、とても幸運だと感じています。

しかし実際には、私はこの面接中は北京語を話すことが期待されており、中華レストランで料理を注文するときも中国語を話すことが期待されています。Didi やその他の交通機関に乗るとき、私は実際に、ゲストとドライバーの間の通常のコミュニケーションという約束を果たせません。したがって、私たち全員に言語を学ぶ責任があります。問題は、中国人開発者が英語を話す必要があるかどうかではなく、世界中の誰もが世界がどれほどつながっているかを認識する必要があるということです。

「新しいプログラマー」: AIGC の新しい時代においても、学生は依然として伝統的な理論を学ぶ必要があると思いますか?

キース:なぜフランスの学校の生徒たちはいまだに筆記体のフランセーズを学ぶのですか?なぜ中国人学生は古代中国語を学ぶのでしょうか?なぜヨーロッパの学生はエドガー・アラン・ポーを読むべきなのでしょうか? それは規律だからです。私たちはさまざまな分野で教育を受ける必要があります。

ただし、規律は暗記学習と同等ではありません。伝統的なスキルのいくつかの基本要素が必要なだけです。なぜなら、情報の提示方法や、これまでに行った人々が語る物語には大きな価値があるからです。それは、あたかも一部の文化の人々が基礎教育をすぐに無視して専門学校に直行するかのようです。金銭的に余裕がある限り、子どもの心が特に感受性の強い時期には、ある程度の一般知識は非常に重要だと私は思います。

この種の教育を放棄すべきではないと思いますが、この種の教育は時間がかかるため、慎重に扱う必要があります。インドと中国の一部の IT 学校では、技術的に熟練した人材を育成することに過度に重点を置いているため、カリキュラムの包括性が欠如していることを私は観察しました。したがって、私たちはペースを緩めて、より総合的に人々を教育することに本当に集中できることを願っています。これは文学や芸術、経済、金融、テクノロジーに限った話ではなく、どれか一つが欠けても世界は成り立ちませんし、どれも同様に重要です。

Guess you like

Origin blog.csdn.net/programmer_editor/article/details/135344300