怎样公平计算像Linux一样的开源、自由软件的全部价值,或一段代码的价值?Linux基金会一直试图做到这一点,而且刚刚估算出一个单一的发行版超过100亿美元。
负责培育Linux成长的非营利财团Linux基金会只是在去年才建立。它赞助Linux创造者Linus Torvalds的工作,并得到世界各地Linux和开源公司的支持。
Linux基金会把时间和精力用于‘加速Linux的发展’,但如果你目前希望自建一个Linux发行版,比如Fedora 9之类。那么,今天需要付出的软件开发成本会是多少呢?
Amanda McPherson、Brian Proffitt和Ron Hale-Evans集思广益,并在新近出版的题为“一个Linux发行版的开发总成本估算”的论文中算了一笔帐。
结果,英勇无畏的三人组真的发现Linux源代码的真实价值为100亿美元吗?不,当然不止。他们发现,价值108亿美元!
更重要的是,他们说,单为开发Linux内核本身就要花14亿美元。超过了David A. Wheeler估算的12亿美元,他早在2002年就做了一项类似的研究,对完全夸大的Linux发行版(Red Hat Linux 7.1)的价值信以为真。
作者如何拿出这些数字?他们像从前的Wheeler一样使用同样的工具和方法仔细检查了Fedora 9发行版,特别是SLOCCount,这一工具基于COCOMO(COnstructive COst Model,构造性成本模型)估计软件开发的价值和成果。
当涉及到垄断软件公司和专有代码的开发时,从这些数字我们可以得出Fedora源代码和Linux内核本身怎么样和什么结论吗?
Fedora 9发行版包含5547个应用程序包,20450万行源代码,而就开发而言,作者估计将需要约60000人年才能完成。用2008年的薪水计算,他们得出108亿美元这个数字。
包含在Fedora 9中的Linux内核有680万行源代码,将需要超过7500人来开发,所以值14亿美元的数字。
但这是否真的意味着事情就是把实际价值归还Linux本身?这一研究清楚表明,这种性质的协作开发能够吸引巨大的经济价值。
只要看看过去两年,遍布200家公司的大约3200名开发人员为Linux内核开发作出贡献,相关努力的规模可见一斑。
哦,不要忘了,当谈到一个完整的Linux发行版时,规模总是在变大。
所得结论是,一年后一切会更中肯贴切,例如,由于netbook的蓬勃发展,我们已经看到,Linux会越来越多地闯入公众的意识,这在两年以前人们干脆就认为完全没有可能。
要是没有Linux和协作开发模式的支持,这些设备、这一市场的成功就不可能。
报告作者Amanda McPherson,也是Linux基金会的副会长说,“垄断软件公司过去经常能够为沉重的研发预算拨款,不参加竞争。考虑到与建立一个类似Linux的操作系统相关的费用,人们不禁要问,究竟这些控股公司是否又要单干了。”(责任编辑:A6)