質問を書くには、次のようにします。
「これらのプロジェクトの作成者については話していないが、もちろん彼らは名声を得ているが、業界全体について話しているのに、なぜ業界に多くの悪影響をもたらすのにオープンソースのコンセプトが好きなのか?」
しかし、もちろん、重要なのはまさにオープンソースソフトウェアの作成者です。もし彼らがコードを書いてリリースしなければ、コードは存在しません。そして、もし彼らがそうすれば、他の誰かが何を望んでも関係ありません。そして、すべてではないにしても、ほとんどすべての人が、名声以上のものを得ています。
もちろん、オープンソースを書くことで直接(例:ソフトウェアを書いてからサポートを販売する)または間接的に書くためにお金を払っている会社で働いているからお金を得る人もいます(これは一般的に会社が何かを得ていることを意味します)名声以上のもの)。しかし、多くのオープンソースソフトウェアは、「かゆみを掻く」だけの人が作成者自身の使用のために書かれています。ソフトウェアの存在からユーティリティを導き出し、他の人が行った改善はボーナスですその上。
たとえば、ブログが欲しいとしましょう。そして、既存の無料のブログソフトウェアにはすぐに提供されない機能セットをブログに追加したいとします(ソフトウェアをダウンロードしてインストールすれば完了します)。
市場に適切なプラットフォームがあれば、クローズドソースのブログプラットフォームを購入し、必要な機能を追加するために余分に販売している人々にお金を払うことができます。しかし、私はたまたまPerlとPHPを知っているので、さらにいくつかのオプションがあります。
私は自分のブログソフトウェアを最初から書いて、それを自分自身に保管することができました。
自分のブログソフトウェアを最初から作成し、オープンソースとしてリリースすることができました。
オープンソースのブログプラットフォームをダウンロードして、必要な機能を追加することができます(必要に応じて、ライセンスが必要な場合は、追加機能をオープンソースとしてリリースできます)。
(もちろん、自分のプログラミングスキルが十分でない場合、またはそのような仕事に時間を浪費するには忙しすぎると感じた場合、これらのことを行うために他の人を雇うこともできます。)
明らかに、私が必要とするものに近づいた既存のオープンソースソフトウェアがあれば、最後のオプションは3つの中で最も簡単なものになるでしょう。しかし、存在しない場合でも、なぜオプション2ではなくオプション1を選択するのでしょうか?
ブログやブログソフトウェアを他の人に販売することには興味がなく、退屈で退屈な仕事であり、私がしているビジネスではないことに注意してください。必要な機能が揃ったブログだけが必要です。 。また、他の誰かが同じソフトウェアを使用して自分のブログを作成しても、私は何も失いません。どちらかといえば、もし彼らのブログがおもしろいなら、私はただ読むために何かを得ました。したがって、オプション1を使用しても、オプション2を使用しても何も得られません。
一方、オプション2を選択し、他の誰かがそのソフトウェアをブログに使用することに決めた場合、彼らは私が煩わしくないいくつかの機能を必要とする可能性があります。私のライセンスが彼らにそれを要求しているから、あるいは単に彼らが私と同じように推論したから)、結局私はそれらのいくつかが私のブログにとっても有用だと思うかもしれません。そして、彼らは私が見逃したバグを見つけて修正するかもしれません。つまり、私も修正をほとんど無料で受けられるということです。
だから、オープンソース経済が機能するのはそのためです。それは、彼らが必要としないソフトウェアを書いて、それを「名声のためだけに」与える無償の開発者に関するものではありません。むしろ、それは彼らにとって有用なソフトウェアを書いて他の人と共有する人々に関するものであり、その人たちは彼らの改善を彼らと順番に共有することができます。