在开源领域,产生胡言乱语是一个竞争非常激烈的领域。但是,我刚刚遇到了一些提高(降低?)了标准的东西:OpenLogic 博客作者发布的一篇名为 你的时间值多少钱? 的文章。
这篇文章不长,这很方便,因为它更容易逐段分解。我专注于企业级 Java,对此我可以根据经验发言。
这位博主很快就切入正题,简洁地说明了她为什么不理解企业中的开源
从事开源软件开发的开发人员通常都有薪水很高的日常工作。因此,他们免费从事开源软件开发,并在白天编写代码以赚取大笔钱。
哇,我以为我们多年前就已经超越了这种“业余爱好者”的想法了。让我引用一些关于 Linux 的统计数据,这些数据来自 2004 年的一篇文章,名为
Linux 现在已成为企业巨兽。重点是我加的
为了消除 Linux 是由大量孤立工作的孤独黑客拼凑起来的这种看法,负责管理 Linux 内核的人表示,Linux 的大多数改进现在都来自企业。“人们对(典型 Linux 开发人员)的刻板印象是一个男性电脑极客在他的地下室里利用业余时间编写代码,纯粹出于对他的手艺的热爱。大约五年前,这些人还是一股重要的力量,”负责维护 Linux 内核稳定版本的 Andrew Morton 说。Morton 说,这些爱好者的贡献“正在减少”。相反,大多数代码都是由按企业时钟打卡的程序员生成的。Morton 说,大约 1000 名开发人员定期为 Linux 贡献代码更改。在这些 1000 名开发人员中,大约 100 人由他们的雇主付费从事 Linux 开发。并且这 100 人贡献了操作系统最近 38000 次更改中的大约 37000 次。
这表明 97% 的提交来自获得报酬从事 Linux 开发的人员。并且这种转变与 Linux 在企业中的日益普及相对应。查看企业级 Java 中最成功的复杂项目,例如 Spring、Hibernate 和 JBoss,也会发现类似的情况。所有这些都主要由为其背后的公司工作的开发人员编写。志愿者参与很少。因此,这些产品取得了快速进展。
这篇文章现在转向经济学——或者更准确地说,试图论证…