Harvard study: open-source has an economic value of 8.8T dollars
哈佛研究:Open Source 具有 8.8 万亿美元的经济价值
Open source 软件对经济的贡献价值数万亿美元。 然而,研究人员警告说,公司对 Open source 工具的开发贡献太少。
Open-source 软件具有 8.8 万亿美元的经济价值。 如果没有 Open source 程序,公司在软件上的花费将增加约 3.5 倍。 这是哈佛商学院的一项研究得出的结论。 其中约 95% 的价值归功于全球 3000 名开发者。 此外,Open source 软件包含在所有代码库的 96% 中。
Open source 开发成本超过 40 亿美元
由于 Open source 应用程序大多是免费的,并且它们的使用数据只能在有限的程度上进行衡量,因此无法从价格和销售额的乘积中确定它们的价值。 相反,研究人员计算了供应价值,它描述了开发新的 Open source 程序的成本。 另一方面,他们计算了需求价值。 这描述了如果公司必须自己开发每个 Open source 应用程序将产生的成本。
根据研究人员的计算,供应价值为 41.5 亿美元。 相比之下,需求价值高出 2000 倍,达到 8.8 万亿美元。 相比之下,2020 年全球软件支出约为 3.4 万亿美元。 此外,大约 5% 的开发者贡献了大约 93% 的供应价值和 96% 的需求价值。 该研究的作者表示,这种不均衡的分布是由于少数开发者使用了大量的 repositories。
公司对 Go 语言的 Open source 工具需求强烈
研究人员还研究了不同编程和标记语言的商业价值。 例如,Go 语言的供应价值约为 8.03 亿美元。 紧随其后的是 JavaScript,为 7.58 亿美元,Java 为 6.58 亿美元,C 语言为 4.06 亿美元。 尽管 Python 是 GitHub 上第二流行的语言,但其供应价值仅为 5500 万美元。 在需求方面,Go 的价值最高,超过 5 万亿美元,比排名第二的 JavaScript 高出四倍多。
为了确定公司中 Open source 软件的使用情况,研究人员使用了两个不同的数据集。 其中一个数据集识别了公司产品中包含的 Open source 代码。 第二个数据集显示了公司网站上可用的代码。 然而,这些数据并不包括所有的 Open source 项目。 研究人员没有记录 Open source 操作系统。 为了计算经济价值,该研究的作者使用了 GitHub 上用户份额最高的 30 个国家/地区的工资数据。
在他们的研究中,研究人员指出 Open source 软件是一种现代的公共产品。 他们警告不要过度使用,并敦促公司考虑到 Open source 程序的经济价值,为 Open source 程序的开发做出贡献。 他们还认为,政治决策者有责任促进 Open source 项目。 最近,来自 DB Systel 的 Max Mehl 也在 FOSS Backstage Conference 上讨论了 Open source 在商业软件开发中的价值。