专家解读:开源软件是如何赚钱的
2008-04-29 13:03
作者:李敏--csdn blog
来源:csdn
[摘要] IBM、SUN、HP等公司大肆炒作“开源”,是因为它们可以销售出更多的基于开源软件的硬件;中科红旗、红帽、拓林思等公司不遗余力地推广“开源运动”,是因为它们可以销售出更多的基于开源软件的软件服务。
[关键字]
开源软件
赚钱
中科红旗的总裁赵晓亮曾经用一个关于饮水的比喻来解释开源软件企业是如何赚钱的,大意是人每天都要喝大量的水,但饮水是在不同的环境下、不同的条件下进行的。虽然原料都是水,但性质已经发生了改变。而且水的加工程序越多,大家喝起来就越放心。Linux厂商也是同样的价值,大家的源头都是水,但水经过加工、处理,已经与原生态发生了很多变化,而且让喝水的人产生了很多安全感。安全感来自对生产瓶装水的厂商的品牌、技术实力的信任度,来自于对正规大厂的服务能力、可持续发展的信任度等。因此,“开源基础上的商业模式,应该就是服务的模式,通过增值服务来收取费用这一比喻乍看起来很有道理,似乎很能说明开源软件是如何赚钱的,但仔细一想,发觉并没有说到点子上:它说明的是开源软件公司的软件服务业务是如何赚钱的,并没有说明开源软件本身能不能赚到钱!
IBM、SUN、HP等公司大肆炒作“开源”,是因为它们可以销售出更多的基于开源软件的硬件;中科红旗、红帽、拓林思等公司不遗余力地推广“开源运动”,是因为它们可以销售出更多的基于开源软件的软件服务。不错,硬件和服务都可以赚到钱,这是毋庸置疑的,因为硬件也好,服务也罢,都属于传统的商品,遵循传统的商业模式。但这一切并没有说明开源软件——与传统的商业软件不同的特殊产品——能不能赚到钱。毕竟,开源软件和自然界中的水不同,是软件人员辛苦劳动的成果而不是老天爷的恩赐,如果不能赚钱的话是无法实现长久的可持续发展的。
在探讨开源软件能否赚钱之前,首先需要区分很多人都混淆不清的两个概念——“开源软件”和“自由软件”。这两个概念既有联系,又有区别。一个很重要的区别在于:开源软件是可以用来赚钱,而自由软件是不能用来赚钱的。
所谓“自由软件”,按照“自由软件运动”创始人斯托尔曼(Stallman)的定义,是具备以下四个自由度的软件:
(1)可以自由地运行;
(2)可以自由地拷贝;
(3)可以自由地修改;
(4)可以自由地再发行。
“自由软件”的英文名为“Free software”。而“FREE”在英语中有两个含义,一为“自由”,二为“免费”。斯托尔曼坚持“Free software”的本质是“自由”而非“免费”,并特意用“自由”的中文拼音“ZIYOU”来提醒我们广大的中国同胞不要将其翻译为“免费软件”。然而,笔者固执地认为,“Free software”的本质在于“免费”而不是“自由”。因为与自由软件相反的商业软件也可以让你“自由”地使用、拷贝、改写和再发布——只要你支付了足够多的钱!斯托尔曼之所有坚持使用“自由”这个词,笔者以小人之心恶毒地猜度其原因在于“自由”这个词显得比较崇高、比较有正义感,能够更多地得到人们的拥护和追随。