开源软件的价值
如果你的软件对每个人都是免费的,这难道意味着它一文不值吗?当然不是!来自哈佛商学院和多伦多大学的三个研究人员找到了一种估算开源软件价值的方法。剧透一下:它的价值远不止零。
确定产品或服务的价值通常是通过将价格(p)乘以销售数量(q)来完成的。正如你可能知道的,Joomla是开源软件,对每个人都是免费使用和下载的。如果我们使用这种方法来计算Joomla的价值,我们会得到0 * 0。零,一文不值,毫无价值,什么都没有。所以,要么这就是我们的价值,要么我们需要探索其他方法。而这正是哈佛商学院的Manuel Hoffmann和Frank Nagle(两人都是哈佛商学院的)以及多伦多大学的Yanuo Zhou所做的事情。
开源软件 - 源代码公开供检查、使用和修改的软件,通常以去中心化的方式创建并免费分发 - 出现在96%的代码库中。
一些商业软件中高达99.9%是免费的开源软件。是的,你读得对:人们为几乎完全由免费东西制成的软件付费。
我认为我们可以肯定地说,它是有价值的。但价值有多大呢?
找到p和q
研究人员使用了两个主要来源来获取关于全球公司使用的开源软件的见解:“免费和开源软件普查II - 应用库”(Nagle et al., 2022)和BuiltWith数据集。第一个来源,普查II项目,与多家软件成分分析(SCA)公司合作,基于数百万数据点构建了一个基于开源软件使用情况的数据集。BuiltWith提供了近九百万个网站的扫描结果,以确定这些网站部署的基本技术,包括开源库。这两个来源的数据提供了迄今为止最完整的开源软件使用情况的测量。因此,我们有我们的q因子:它是使用量,而不是销售量。但无论这个数字是多少,如果你将它乘以零(我们的价格),结果仍然是……是的:零,一文不值,毫无价值,什么都没有。
我们需要的是p。为了估算它,研究人员使用了劳动力替代价值。这是它的工作原理:你计算一个企业为重新创建一个给定的开源软件包所需的劳动力成本,通过测量软件包中的代码行数,然后应用一个模型来确定从头开始编写代码所需的人时数。将此乘以全球工资数据,你就得到了这个开源软件的劳动力成本准确估计。这就是我们的p。
请给出数字!
好的,让我们开始。为了重新创建所有广泛使用的开源软件,整个成本将是2590万亿美元(低工资国家)到13180万亿美元(高工资国家),或者如果我们使用全球程序员,将是8.8万亿美元。
一旦你知道了公司在软件上的实际支出,事情就变得有趣了。这大约是34万亿美元。如果你加上他们如果需要为免费使用的开源软件支付内部开发人员的费用,你就有你的数字:122万亿美元(34加88)。朋友们,这是他们实际软件支出三倍半。想象一下,如果每个组织都有这样的预算会是什么样子。
我能用这个情报做什么?
嗯,首先,如果你是个数字狂热者,你可以深入研究Joomla的数字,并写一篇关于这些的文章。既然你喜欢数字,这里是你的:500字的文章会很棒。
如果你有需要被说服使用开源软件的客户,用这个研究的数字让他们印象深刻。他们可能还没有这样想过,这样你就能给他们提供有价值的见解,他们会因此而爱你。
如果你不相信我上面写的一切,你可以亲自检查这项研究,并写一篇更准确的文章(我毕竟是人,对数字很糟糕)。
Joomla的真实价值
但是,Joomla的真实价值?如果你对我有点了解,你应该已经看到了这个结果:它不是q * p,而是你和我(你注意到“p和q”与“我和你”押韵吗?一切都是诗)。
我们是创造它、使用它、维护它、改进它并向世界介绍它的人。我以前说过很多次,现在我还要再说一遍:感谢你具有价值。
在这里找到这篇论文,42页,包含了所有数字:[https://papers.ssrn.com/sol3/papers.cfm?abstract_id=4693148](https://papers.ssrn.com/sol3/papers.cfm?abstract_id=4693148)
发表在Joomla社区杂志上的一些文章代表了作者对特定主题的个人观点或经验,可能并不与Joomla项目的官方立场一致。
通过接受,您将访问由https://magazine.joomla.net.cn/外部第三方提供的服务
评论