DUICUO

企業はなぜオープンソースソフトウェアを使用し、その開発を推進するのでしょうか?

私がLinux Foundationで働いていると知ると、必ずと言っていいほど、私たちの仕事内容について具体的に尋ねられます。時には、私がLinuxオペレーティングシステムを開発しているかどうかについて延々と聞かれることもあります。私は、オープンソースソフトウェアに取り組んでいると答えることしかできず、その世界的な影響についてわずか20秒で説明しようと努めますが、それでは興味を失ってしまいます。それでも興味が湧かず、さらに詳しく知りたいという場合は、より深い分析を提供します。なぜ企業はオープンソースソフトウェアプロジェクトに参加したいのでしょうか?なぜ企業はオープンソースソフトウェアを使用するのでしょうか?はい、企業は意識しているかどうかに関わらず、使用しています。さらに、何千もの企業が社内コードをオープンソースプロジェクトに寄付し、オープンソースソフトウェアのさらなる開発と最適化を推進するために、多大な時間とリソースを投資しています。

オープンソースソフトウェアの使用はどの程度普及していますか?

弊社の最新レポート「エンタープライズ・オープンソース・ガイド」でも引用されているように、オープンソース・ソフトウェア(OSS)は世界を変え、デジタル経済の基盤、そしてデジタル世界の礎となっています。私たちが日常的に利用するインターネットやモバイルアプリケーションから、未来を形作るオペレーティングシステムやプログラミング言語に至るまで、オープンソース・ソフトウェアは重要な役割を果たしており、テクノロジー業界の生命線と言えるでしょう。今日、オープンソース・ソフトウェアはデジタル経済の発展を牽引し、科学技術の飛躍的進歩を促進し、人々の生活水準を継続的に向上させています。携帯電話、自動車、飛行機などのデバイス、そして家庭、企業、政府機関など、あらゆる場所でオープンソース・ソフトウェアが利用されています。しかし、わずか20年前までは、オープンソース・ソフトウェアはごく一部の人々にしか知られておらず、その利用は熱心な愛好家に限られていました。

オープンソース ソフトウェア (OSS) は私たちの世界を変革し、デジタル経済のバックボーンとなり、デジタル世界の基盤となりました。

実際には:

  • さまざまな業界の垂直ソフトウェア スタックでは、オープン ソース ソフトウェアが 20% ~ 85% を占めています。
  • Web サーバーとネットワーク デバイスの 90% 以上が Linux に依存して実行されています。
  • Android スマートフォンのオペレーティング システムも Linux カーネルに基づいています。
  • AMP、Appium、Dojo、jQuery、Marko、Node.js など、アプリケーション開発に使用される主流のライブラリとツールはすべてオープンソース プロジェクトです。
  • 世界のトップ 100 のスーパーコンピュータはすべて Linux を使用しています。
  • メインフレームの顧客はすべて Linux を使用しています。
  • 3 大クラウド サービス プロバイダーである Amazon、Google、Microsoft はすべて、オープン ソース ソフトウェアを使用してサービスを実行し、クラウドでオープン ソース ソリューションをホストしています。

企業がオープンソース ソフトウェア プロジェクトに参加したいのはなぜでしょうか?

企業がオープンソース ソフトウェア プロジェクトに参加する方法は、主に次の 3 つです。

  • 企業は自社開発したソフトウェアをオープンソース コミュニティに寄付します。
  • 企業はオープンソース ソフトウェア プロジェクトに直接的な資金援助を提供します。
  • 企業はソフトウェア開発者やその他の従業員をオープンソース プロジェクトに割り当てます。

よく聞かれるのは、「なぜこれらの企業は自社ソフトウェアの所有権を放棄するのでしょうか?なぜ従業員に自社ソフトウェアの開発に集中させないのでしょうか?」という質問です。

本質的に、この問題の解決策は、企業や組織が共通の課題を解決するために協力し、特定の根本的な問題に集中することです。これらの企業は、リソースをプールすることで根本的な問題に効果的に対処できることを理解しています。この現象は「コーペティション」と呼ばれることもあり、企業が特定の分野では競争し、他の分野では協力することを意味します。

「協調競争」現象の典型的な例をいくつか挙げます。

  • 鉄道会社は、標準化された軌間を使用し、統一的な計画・建設を実施しています。これにより、列車は同じ線路を走行でき、鉄道会社間で設備の交換が可能になります。
  • デジタルカメラが登場する以前、フィルム・カメラ業界においては、様々な企業がそれぞれ独自の革新の道を追求し、それぞれの強みを築いてきました。しかし、フィルム業界の発展を促進するため、カメラのスプロケット間隔という問題において、各社は合意に達しました。
  • エンターテインメント業界は、競争しながらも、一貫して家庭用ビデオ録画システムと Blu-ray フォーマットに固執してきました。

今日、企業、組織、個人は協力して問題を解決しながら、製品やサービスを継続的に改善しています。

  • Let's Encrypt(LCTT注:Let's Encryptの公式ウェブサイトでは「来此密」(Lai Ci Mi Mian)という用語を使用していませんが、一部の文脈では使用されています。この翻訳は適切であると考えています。)は、インストールプロセスの簡素化、インストールコストの削減などを通じて、安全なネットワークプロトコルの適用を迅速に拡大することを目指す、無料かつオープンな自動化された認証局です。この認証局は2億2,500万以上のウェブサイトにサービスを提供しており、1日平均約150万件の証明書を発行しています。
  • ハリウッドに設立されたアカデミー ソフトウェア財団は、共同でソフトウェアを開発し、業界の発展のためのオープン スタンダードを提供し、映画業界に多大な価値を生み出すことで、エンターテイメント、ゲーム、メディアなどの業界の成長を促進しています。
  • Hyperledger Foundationは、複数のエンタープライズグレードのブロックチェーンソフトウェアプロジェクトを管理しています。これらのプロジェクトは、他のソリューションと比較して大幅に少ないエネルギー消費量であることが知られています。
  • LF Energy Foundation は、グリッドのモジュール性、相互運用性、拡張性を向上させ、再生可能エネルギーの利用率の向上に貢献しています。
  • Dronecode Foundation は、ドローン ソフトウェアの開発に専念し、ドローン分野におけるさらなるイノベーションを推進しています。
  • OpenSSF (Open Source Software Security Foundation) は、オープンソース ソフトウェアのセキュリティと復元力を強化するために、大手テクノロジー企業を集めて協力しています。
  • Kubernetes は、Linux Foundation の一部門である Cloud Native Computing Foundation (CNCF) に Google が寄贈したプロジェクトであり、クラウドベースのソフトウェアを管理するための推奨ソリューションです。

上記は、企業が参加しているオープンソース ソフトウェア プロジェクトのほんの一部です。Linux Foundation の Web サイトでプロジェクトの完全なリストを参照するには、ここをクリックしてください。

企業はオープンソース ソフトウェア プロジェクトを効果的に活用し、参加するにはどうすればよいでしょうか?

オープンソース・プロジェクトをより有効に活用し、参加するために、企業はLinux Foundationの支援を受けることができます。私たちが新たに発表したレポート「エンタープライズ・オープンソース・ガイド」は、企業や組織が必要とする多くの情報を提供しています。このレポートは、数十年にわたる大手企業での経験を持つオープンソース・リーダーたちの知識と知恵に基づき、以下の6つの主要セクションに分かれています。

  • オープンソースソフトウェアを使用する
  • オープンソースへの参加準備
  • オープンソース戦略を策定する
  • インフラストラクチャを展開する
  • 人材チームの構築
  • 複数の課題への取り組み

さらに、Linux Foundation は、数多くのオープンソース トレーニング コース、年間を通じて開催されるイベント、LFX プラットフォームを提供し、企業や組織が次のようなオープンソース プロジェクトを活用および参加できるように支援するオープンソース プロジェクトを開始しています。

  • Openchainプロジェクトは、様々なライセンス規制に関する情報を含む、国際的なオープンソースライセンス標準の提供と維持を目指しています。企業はこれを活用することで、自社の活動が法的規制に準拠していることを保証できます。
  • FinOps Foundationは現在、「データに基づく支出決定においてエンジニアリング、財務、技術、ビジネスチーム間の連携を促進することで、企業がビジネス価値を最大化できるようにする、財務管理と文化的慣行のための進化するクラウドベースのプラットフォーム」を目指して構築中です。
  • ソフトウェアデータパッケージ交換(SPDX)規格は、ソフトウェア部品表(SBOM)を交換するためのオープンスタンダードです。この規格により、各ユーザーはソフトウェアパッケージ全体にどのソフトウェアが含まれているかを明確に理解できます。

同様に、これらはLinux Foundationが提供するプロジェクトのほんの一部に過ぎません。これらのプロジェクトはすべて、企業がオープンソースプロジェクトを採用・活用できるよう支援し、これらのプロジェクトへの貢献や寄付を促すことを目的としています。

要約すると、企業は共通の問題を解決し、さらなるイノベーションを模索するためにオープンソース ソフトウェア プロジェクトに急速に目を向けており、Linux Foundation はそれらに支援を提供します。