タイトルは質問の要点をほとんど示していますが、それでも少し詳しく説明します。GoogleのPythonへの関与とActivestateのPerl開発への関与(Strawberry AFAIKは独自の製品で収益を上げていません)を除いて、私はそのような資金の主な出所は何かに興味があります。
これをカバーするテキストはありますか?検索してみたが、「の歴史」と「オープンソースだし、みんなが譲る」以外は何も見つからなかった…
タイトルは質問の要点をほとんど示していますが、それでも少し詳しく説明します。GoogleのPythonへの関与とActivestateのPerl開発への関与(Strawberry AFAIKは独自の製品で収益を上げていません)を除いて、私はそのような資金の主な出所は何かに興味があります。
これをカバーするテキストはありますか?検索してみたが、「の歴史」と「オープンソースだし、みんなが譲る」以外は何も見つからなかった…
回答:
「それはオープンソースであり、誰もが譲る」というのは、これらの言語への資金提供の状態です。(もちろん、Googleは別として。)あなたの質問は、言語を開発するためには、深いポケットを持つ誰かが資金を調達しなければならないという暗黙の仮定に基づいているようですが、これは事実ではありません。
(何であれ)開発にはお金は必要ありません。時間、労力、原材料が必要です。私たちは、お金を使って原材料を購入し、人々に時間と労力を費やす動機を与える経済を持っています。この概念は非常に普及しているため、それらを同等と見なす傾向がありますが、それらは別々で分離可能な概念です。
オープンソースのプログラミング言語に貢献する人々は、すでに原材料(コンピューター、インターネット接続、基本的な開発ツール)を持っているため、通常、それに時間と労力を費やす動機は異なります。 、彼らはその言語を使用していて、彼らがそれを何のために使用していても、それをより良いツールに形作る手助けをしたいからです。
「のような言語」とはオープンソース言語を意味すると仮定すると、一般的な答えは、自分たちの時間に貢献する人々と、そのメンバーの時間に貢献する組織から資金を得ているということです。
例としてPythonを使用すると、GoogleはPythonを広範囲に使用し、定期的にプロジェクトに貢献します(Guidoの作業だけでなく、他の多くの従業員も同様です)。また、従業員が非コーディングの方法で貢献するために時間を費やすことも喜んでいると思います(たとえば、python-devディスカッションに参加するなど)。これは多かれ少なかれ、同様に真実である他の多くの会社があります。
Pythonには、Python Software Foundation(PSF)もあります。PSFは、ほとんどの場合、スポンサー(ActiveState、Google、O'Reillyなどの大企業-ウェブページには最新のリストがあります)によって資金が提供されています。PSFはPythonでの日々の作業に責任を負いませんが、特に資金調達に関連するさまざまな方法で言語を進歩させます。特定のプロジェクト、「Summer of Code」の学生との共同作業など。
Pythonの寿命のほとんどを通じて、1人以上のコア開発者が、Python自体の開発(パートタイムまたはフル)に特化して取り組んでいます。たとえば、GuidoはCWI、CNRI、BeOpen.com、そして最近ではGoogleでPythonを開発しました。
Pythonの他の実装(コアPythonおよびCPythonにフィードバックする作業)には、同様の方法で資金が提供されます。たとえば、ごく最近まで、MicrosoftはIronPythonの開発に(完全に)資金を提供し、EUは(部分的ではあるが大幅に)PyPyの開発に資金を提供していました。
言語は資金を必要としませんが、誰かが開発者にお金を払って取り組むと、彼らはより多くの愛と注目を集めます。何が起こるかというと、言語に依存している企業は、言語をフルタイムまたはパートタイムで作業するために、その言語に取り組む開発者を雇います。
グイドはグーグルのために働きます-彼らが彼にPython BDFLになるために給料を払っていることを知って驚くことはありません。Larryはしばらくの間O'ReilyでPerlの本を書くことに取り組んでいましたが、その大部分は、Perlが本を書くことを確実にすることでした。