オープンソース プロジェクトに資金が提供されるのは、関係する企業や個人がそれが自分たちの最善の利益になると信じているからです。一部の人にとっては、他のコンテキストでサービスを販売できるようにするために、評判を構築することが問題です。一部の企業は、善意、ビジネス チャンス、広告などと引き換えに Eclipse Foundation に資金を提供しています。
実際には、オープンソース プロジェクトを作成して実行することは、志を同じくする人々を集めて開発の負担を分かち合う良い方法です。たとえば、Eclipse で作成されるものの多くは、アプリケーションを構築できるインフラストラクチャとフレームワークです。考えてみれば、私たちが使用するほとんどのソフトウェアには、実際に存在しない場合にのみ気にする機能が大量に含まれています。素晴らしいコンポーネント モデル (OSGi 参照実装) や、ビューをスタックしたり、エディターやワークベンチを管理したりする機能などのために、おそらく Eclipse を使用しないでしょう。エクリプス。一般に、特定のアプリケーションの機能の 80% 以上は、そうでない場合を除いて、それほど興味深いものではない可能性があります。そこの。機能の約 80% は「配管」です。そのため、多数の個別の組織がそれぞれ時間とお金を費やしてインフラストラクチャや配管を構築し、エンド ユーザーがそれが存在しない場合にのみ気にするのではなく、これらの企業がオープン ソースで協力して、最終的にはインフラストラクチャの共有部分で協力します。市場で互いに競争するために使用します。彼らは、志を同じくする他の組織に参加を呼びかけるために、オープンソースでそれを行っています。
他の組織は、市場の開発を支援するためにオープン ソースに関与しています。Eclipse だけを使用している何百万人もの人々のことを考えてみてください。少数のユーザーが便利なプラグインを 1 つまたは 2 つ購入することを選択した場合、それは良いビジネスに変わる可能性があります。
一部の組織は、テクノロジーにビジネスを賭けています。たとえば、Eclipse RCP は、文字通り何百もの組織でアプリケーションの配信に使用されています。組織がテクノロジーに大きく依存している場合、そのテクノロジーが存続し、成長し続けるようにするために、時間、エネルギー、および資金を投資することは理にかなっています。
私が興味深いと思った記事は次のとおりです。
http://news.cnet.com/8301-13505_3-10387512-16.html?tag=mncol;タイトル
他にも理由はありますが、私の好きな理由はこれらです。