现在的位置: 首页 > 综合 > 正文

为什么只有软件行业要求开源?

2012年09月01日 ⁄ 综合 ⁄ 共 894字 ⁄ 字号 评论关闭

这其实是很久很久以前,我曾经思考过的一个问题,但最近因为在网上又看到某些人在强力鼓吹开源,该想法不由得又浮了出来。

我不反对开源,也喜欢自由,很多时候也很愿意与同行共享非商业的、自己写的源程序、文档。

但每次在网上看见那些狠不得全世界所有程序都开源的“程序员”,在那里预测:开源是软件行业的大势所趋,以后的软件应该都是开源的。我都不知道是该叹息自己的落伍,还是叹息对方的居心叵测。

我现在是在一家IC企业里写程序,所以,对芯片的设计流程比较熟悉(看看同事的设计,再看看报纸上某些国内芯片的设计,那绝对是不同的感受,以后有机会,再写点看法)。有时候,看着网上那班叫嚣着全部开源的人,我就纳闷了:

“纵观那么多的行业、领域,为什么仅仅只有软件行业,最叫嚣着开源呢?为什么就没有人喊着:
让CPU开源吧,
让IBM的大型机开源吧,
让音乐、影视开源吧,
让文学著作开源吧,
让核武器开源吧,
让汽车技术开源吧,
让数控机床开源吧,
让所有的专利都开源吧!!!”

这是为什么呢???

这个世界上,每个人做事情都是为了自己的利益,无论是金钱上的利益,还是精神上的利益,或者是信仰上的利益,或者是国家、民族的利益。想来那些喊着都开源的人也应该是为了什么利益吧?在这里,我并不想猜测这些利益是什么。

我只是想:从我所看到的信息来分析,IBM应该是全球最大的软件开源支持者吧,它以相当多的金钱来支持全球大部分最有名的开源项目,像Linux等等。
那么,它为什么要去支持这些开源项目呢?是不是因为在这些技术相关领域,它必须寻求与某些公司的抗衡,或者保持自己的领先性呢?
还有,它为什么不公开它所拥有的、非软件领域的技术呢,如:芯片、超大型计算机、铜工艺等等?为什么???

在这里,我例举IBM,仅仅只是为了说明我的看法,对于IBM及其技术、技术人员,我本人是非常敬重的

最后,我还是那句话:我不反对开源,并愿意与同行共享某些非商业的源程序,但我仅仅只是一个理智的开源者,我也希望那些整天叫着让Windows开源的“程序员”们,你们如果真的是开源的忠实支持者,那么,请先从你们自己的程序开始,开源吧,我保证按照任何开源协议来尊重你们的劳动成果。

抱歉!评论已关闭.