像Python和Perl这样的语言开发如何获得资金?[关闭]


9

标题几乎给了您问题的要点,但是尽管如此,我还是要详细说明一下。除了Google参与Python以及Activestate参与Perl开发(Strawberry AFAIK在其自己的产品上不赚钱)之外,我对此类资金的主要来源感兴趣。

有没有涵盖这一点的文字?我尝试搜索,但是除了“的历史”和“它是开源的,所有人都同意”之外,什么都没有找到...


2
我想这对于每种编程语言都是不同的,并且几种语言不会获得太多(或任何)资金,而是被当作嗜好(即动脑筋)或有时不是嗜好(C,C ++)来维护。谁说一种语言需要维持金钱?
Billy ONeal 2010年

2
@Billy ONeal-当然每种语言都不同。但是,使用编译语言,故事就更简单了,因为其中大多数是商业性的。每种语言都需要金钱来开发/维护/任何东西。如果没别的,金钱=食物=一定时间里给人类的食物= lang。开发人员/维护人员(以一种非常幼稚的方式表示)。
Rook

1
如何在私人农场里养狗?我的意思是,他们吃得很多,并且大部分时间都无济于事。但是人们有狗。
Ingo

Answers:


16

“这是开源的,每个人都接受”,这这些语言的资金状况。(当然,除了Google之外。)您的问题似乎是基于一个不言而喻的假设,即要开发这种语言,必须由财大气粗的人资助,而事实并非如此。

开发(不需要任何东西)不需要金钱,需要时间,精力和原材料。我们有一个经济体,通常用金钱来购买原材料,并激励人们投入时间和精力去做某事,这个概念如此普遍,以至于我们倾向于将它们等同起来,但是它们是分离且可分离的概念。

为开源编程语言做出贡献的人们已经拥有了原材料(计算机,互联网连接和基本开发工具),并且通常有不同的动机投入时间和精力:他们不会为了钱而花钱,他们之所以这样做,是因为他们正在使用该语言,并且希望将其塑造成一个更好的工具,以适应所使用的语言。


1
不,发布问题时我没有做任何假设。但我想知道,因为一些参与发展的更有影响力的人需要过着某种生活,而他们所花费的时间是不可忽略的,相反,这是否意味着一种语言的未来(可以这么说) ,尽管它并没有完全传达其含义)并不取决于直接资助,而仅取决于它在其发展中的社区中的受欢迎程度,可以这么说吗?
Rook

1
在开源中,一个人免费付出时间和精力,为了更大的利益赢得声誉,而以其他方式谋生,这是非常普遍的。它与在StackExchange上回答问题的动机没有太大不同。
Emilio M Bumachar 2011年

3
@Emilio-除了主要OSS项目(linux / apache / python / etc)上的主要程序员都在全职工作之外,通常由该技术的大用户或受资助的基金会聘用由那些公司。尽管我们其余的人都按照您所说的免费提交了补丁
Martin Beckett

6

假设“类似语言”是指开源语言,那么通常的答案是,它们是由为其贡献时间的人们以及为其成员贡献时间的组织提供资金的。

Google以Python为例,广泛使用Python,并定期回馈该项目(不仅仅是Guido的工作,还有许多其他员工)。我相信他们也很高兴让员工们花一些时间以非编码的方式做出贡献(例如参加python-dev讨论)。在许多其他公司中,或多或少也是如此。

Python还拥有Python软件基金会(PSF),该基金会大部分由赞助商(通常是ActiveState,Google和O'Reilly等大型公司-该网页上有最新列表)提供资金。尽管PSF并不负责Python的日常工作,但它确实以各种方式提高了该语言的使用效率,尤其是与资金相关的举动-例如资助会议(经常进行大量开发工作),偶尔资助工作与“代码之夏”学生合作的特定项目,等等。

在Python的整个生命中,一直雇用一个或多个核心开发人员专门从事Python本身的开发(兼职或全职)。例如,Guido在CWI,CNRI,BeOpen.com以及最近在Google的时候都开发了Python。

Python的其他实现(反馈到核心Python和CPython的工作)也以类似的方式提供资金。例如,直到最近,Microsoft才(完全)资助了IronPython的开发,而欧盟则(部分但很大)资助了PyPy的开发。


0

语言不需要资金,但是如果有人付钱给开发人员,他们就会获得更多的爱和关注。发生的情况是,依赖这些语言的公司雇用了使用这些语言的开发人员来全职或兼职。

Guido在Google任职-看到他们付给他薪水成为Python BDFL,我不会感到惊讶。拉里(Larry)在O'Reily工作了一段时间,正式从事写Perl书籍的工作,但是其中很大一部分是确保有Perl可以写有关的书籍。

By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.