オープンソースを奨励する: 革新的なアイデアをグローバルに共有する

画像クレジット:
画像著作権
iStock

オープンソースを奨励する: 革新的なアイデアをグローバルに共有する

オープンソースを奨励する: 革新的なアイデアをグローバルに共有する

小見出しのテキスト
オープンソース ソフトウェアは、2.0 年代に急速な技術革新と Web 2010 アプリケーションを可能にした最も有力な動きであったことはほぼ間違いありません。
    • 著者:
    • 著者名
      クォンタムラン・フォーサイト
    • 2022 年 1 月 11 日

    洞察の要約

    オープンソース開発は、ソフトウェア コードへのパブリック アクセスとその変更を許可することにより、デジタル環境を形成してきました。 分散型金融(DeFi)や仮想通貨の台頭とともにその重要性は高まっていますが、DeFiの専門開発者の不足が課題となっています。 それにもかかわらず、新しいDeFiスマートコントラクトは多額の投資を引きつけており、精査とベストプラクティスの必要性が浮き彫りになっています。 

    オープンソース開発のインセンティブに関するコンテキスト

    オープンソース開発の概念は、Linux、Firefox、ビットコインなどのよく知られたエンティティが誕生する以前から、デジタル世界の基礎となってきました。 ソース コードが公的にアクセス可能で誰でも変更または拡張できるソフトウェア開発へのこのアプローチは、デジタル環境の形成に貢献してきました。 インターネット ブラウザ、オペレーティング システム、コード ライブラリなど、私たちの日常的なデジタル インタラクションの主要コンポーネントは、多くの場合、オープンソース開発の製品です。 コンセンサスは、これらの基本的な要素を単一の事業体の排他的管理下に置くべきではないということであり、これは、使用料の過剰な請求、特定のユーザーへのアクセスの拒否、またはその他の形態の悪用などの潜在的な悪用を防ぐのに役立ちます。

    オープンソース プログラミングの重要性は、2010 年代から 2020 年代にかけて、特に暗号通貨と分散型金融 (DeFi とも呼ばれる) の出現により飛躍的に高まりました。 ブロックチェーン技術に基づいて構築されたこの金融エコシステムは、中央当局なしで運営され、代わりに一般の監視にさらされているスマートコントラクトとプロトコルに依存しています。 しかし、DeFi セクターは、プロの開発者の不足という重大な課題に直面しています。 この不足により、多くの新しい DeFi システムが小規模でテストされていないチームによって立ち上げられ、ガレージで運営されているスタートアップに似た状況が生じています。

    厳格な検査が行われておらず、多くの DeFi チームが相対的に経験が浅いにもかかわらず、新しい DeFi スマート コントラクトには多額の投資が集まることがよくあります。 これらの契約は、ロックされた価値(DeFiプロトコル内で現在保持されている資産の総額を表すために使用される用語)ですぐに数百万ドルを獲得する可能性があります。 これは、DeFi の可能性と投資家がこれらのシステムに寄せる信頼を示していると同時に、これらの新興金融システムの安定性とセキュリティを確保するためのより厳しい監視とベストプラクティスの開発の必要性も強調しています。

    破壊的な影響

    いくつかの企業や組織が、オープンソース コミュニティと協力するための新しいアプローチを実験しています。 たとえば、Radix (大手 DiFi プラットフォーム) は、Radix エコシステム内でのプロフェッショナルなオープンソース作業を奨励する開発者ロイヤルティ プログラムを発表しました。 プログラマが Radix コンポーネント カタログに機能を追加するとき、コンポーネントが使用されるたびに自動的に請求されるロイヤルティを指定できます。

    ガソリン税と同様に、これらのロイヤルティは、この機能を使用するトランザクションごとに自動的に徴収されます。 この機能により、自由市場経済のオープンソース開発力が解放されます。 プログラマーは、詳細を利用することで収入が増えるため、価値のある作品や適切に機能する作品を作成することで報酬を得る可能性があります。 これにより、開発者はより便利な機能を構築したり、より複雑なパーツを構築したりするようになり、より高いロイヤルティの流入につながります。

    同様に、Gitcoin は、オープンソース プロジェクトへの寄付や資金提供を行うための簡単な方法です。 Radix の開発者ロイヤリティ スキームは、Gitcoin とともに、適応可能なコンポーネントに自己インセンティブを与える市場経済を提供し、プロのオープンソース開発の継続的なサポートを可能にします。 新しいコーダーは、そのような市場に参入し、サブスクリプション収入と引き換えにコードを提供することが奨励される可能性があり、オープンソース業界がさらに革新し、繁栄するのに役立つ可能性があります. 

    オープンソース開発を奨励することの意味

    オープンソース開発を奨励することの広範な影響には、次のものが含まれる可能性があります。

    • より多くの開発者がコード マーケットプレイスに参加し、ますます効果的で実用的なオープンソース コードを提供し、そのコードが普及すれば収入が得られます。 
    • 非営利団体と Web プラットフォームがオンライン サービスを継続的に維持および強化できるよう支援します
    • 新しい開発者が市場への適切な参入点を見つけるのを支援し、新しく革新的なアイデアの流入を引き起こし、組織がプロジェクトに取り組む際に選択できるオープンソース コードの多様性を増やせるようにします。 
    • 政府はオープンソース開発の価値を認識し、オープンソース テクノロジーをサポートおよび促進する政策や取り組みを優先します。
    • 手頃な価格のテクノロジー ソリューションへのアクセスを提供し、恵まれないコミュニティや発展途上地域がテクノロジーの進歩から恩恵を受けられるようにします。
    • 急速なイノベーションと継続的な改善により、さまざまな業界のユーザーに利益をもたらす、堅牢で信頼性が高く安全なソフトウェア ソリューションの開発が可能になります。
    • エネルギー効率の高いアルゴリズムの共有、コードのリサイクル、環境への影響を最小限に抑えるグリーン ソリューションの開発を通じて、持続可能で環境に優しいテクノロジーを創造します。
    • 潜在的な脅威を軽減するためにセキュリティ標準とプロトコルの確立を必要とするセキュリティの脆弱性とリスク。

    考慮すべき質問

    • オープンソース コミュニティは、その評判と透明性をどのように向上させることができるでしょうか? 
    • オープンソース コミュニティがオープンソース コードの有効性をより適切に測定するにはどうすればよいでしょうか?