THE STACK
作者 | 平川
策划 | Tina
本文最初发布于 THE STACK。
英格兰银行金库里的黄金还不如 OSS 值钱。
一份最新的研究报告发现,开源软件在“需求侧”的价值高达 8.8 万亿美元,而从供给侧来看,价值虽然不那么大,但也仍有 41.5 亿美元。
截图来源:https://www.bloomberg.com/opinion/articles/2024-02-26/open-source-software-is-worth-a-lot-more-than-you-pay-for-it
这项数据不是一些小的开源项目为证明自己的存在合理性而杜撰出来的,而是来自哈佛商学院和多伦多大学的三位研究人员开展的一项严肃的调查。
助理教授 Frank Nagle、博士后研究员 Manuel Hoffman 和博士生 Yanuo Zhou 在 1 月 16 日发表的论文中指出,如果开源软件不存在,那么企业“在软件上的花费将是目前的 3.5 倍。”
为了深入了解全球数万家公司正在使用的开源软件,研究人员主要分析了来自两个数据源的数据。
第一个是 2022 年由 Linux 基金会与哈佛大学创新科学实验室合作发布的“自由和开源软件应用程序库普查II”。
第二个是“BuiltWith”数据集,其中包括对近 900 万个网站的扫描信息,从中可以识别出这些网站部署的底层技术,包括 OSS 库。
除此之外,他们还测量了包内的代码行数,然后应用“COCOMO II”模型“估计了从头开始编写代码所需的人时”,从而得出了一家公司重新创建给定 OSS 包所需付出的劳动力成本。这个数字听起来很大,但研究人员说:“我们低估了 OSS 的价值,因为我们的数据还不包括操作系统……这是一个被忽略了的重要类别。”
Percona是一家为各种开源数据库提供企业级支持的公司,其首席执行官 Ann Schlemmer 告诉The Stack:“全球国内生产总值估计为 109 万亿美元,其中很大一部分来自直接或间接提供服务和产品的技术。开源的作用是承担一些比较基础的底层工作,这样企业和组织就可以在此基础上进行构建,而不必从头开始。比较下开源软件提供的功能和每家公司都自己开发这些工具所需付出的成本,就可以了解 OSS 带来了什么。“
向 XKCD 致歉
她在电子邮件中补充说:“除此之外,还有机会成本——你花在开发软件上的任何时间,都是在浪费客户真正想要并愿意为之付费的服务的开发时间。开源软件可以帮助公司更快地实现目标,并提供让每个人都可以开展合作的社区。”
开源所创造的巨大价值离不开贡献者和社区的工作和奉献。使用开源软件的公司可以也应该回报社区,支持他们的工作……
那么,开源社区能从这类报告中得到什么呢?
Schlemmer 的观点是,“有些人可能会看到数十亿或数万亿美元的价值,并说如果这些开发人员没有免费提供劳动力,他们本可以获得这些钱。这是不准确的。
“相反,这些开发人员会陷入重新发明轮子的困境,开发软件或产品的速度会更慢,而不是直接转向创新和有趣的东西。开源提供了一条途径,让每个人都可以更快地从事创新工作,这样我们就可以共同交付客户想要的东西。开源帮助每个人走得更远、更快,获得了更多非如此无法获得的商业机会。”你同意吗?
原文链接:
https://www.infoq.cn/article/tbdiwmNu2WghXs1vXjbM