对开源的基本认识

一、源代码是软件的设计图。给你一套波音 747 设计图,你不可能做出波音 747;但是给你一套源代码,你可以马上就编译出一套软件。虽然只有专业人士才会编译,但想想,如果你有一个朋友是程序员,你给他一套下载来的源代码,第二天他就把能用的软件给你了。这对他来说不过举手之劳,而你也不用花一分钱。

二、要想靠卖开源软件赚大钱几乎不可能。因为开源软件必须无条件提供源代码。一旦你要价太高,别人就会拿源代码自己去编译。所以开源软件的光盘都只卖很低的价格(有的比盗版碟高一点,有的干脆免费赠送)。

三、并非每一个开源项目的目的都是善良无私的。开源只是一种手段(想想 IBM 是怎么用 Eclipse 把 Borland 割掉一大块肉的)。但是,不管你的目的是什么,你必须得遵守开源的规矩,作为开源力量的一份子,同其他开源项目相互得益。开源并非不逐利,而是追求比现买现卖更加长远的利益。

四、所谓的“源代码无用”说,是具有误导性的。打个比方,如果 MS Office 开源了,你当然不可能拿来编译,但一些组织马上就会修改源代码,去掉 CDKEY 验证,然后编译出来提供免费下载。这时候微软还敢 700 块钱一份的往外卖?所以不要认为开源对普通用户没一点好处,商业软件不这么做是有充分理由的。

五、开源促进了创新。IE 这两年虽然下了很大的功夫,但是 Firefox 发展更快,IE 还是一直落在后面。再看看 Firefox 琳琅满目的扩展,谁还能说开源阻碍了创新?靠一个专利养活一辈子,这样的机制才是阻碍了创新。

六、为什么有人如此痛恨开源?一方面因为开源极大的抬高了软件业赚钱的门槛。在开源界,只有写得很强大的软件才有资格提供收费服务,功能简单的开源项目只能靠捐助过活(虽然作者通常是用业余时间来做这个项目的)。换句话说,靠仅仅几千行稀烂的代码就能混饭吃的年代已经过去了。另一方面,开源的发展对商业软件构成了威胁,面对压力,它们只能把价格一降再降。不管是哪一方面,用户无疑都是最终的赢家。所以一些文章站在用户的角度去批评开源,不仅毫无道理,而且其用心是欲盖弥彰。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值