最近,中国麒麟操作系统事件闹得沸沸扬扬。有趣的是,在永中的发布会上,他们的宣传资料中还保留着与麒麟操作系统共同被称赞的媒体文章节选。应该说,为了避免被“软件霸权”所覆盖,中国在力图发展核心软件过程中投入了巨大的资金。 

然而,现在面临着这样的窘境,一方面,投入巨资给某些企业开发出的产品只能以白菜价和别人竞争,一方面,仍然国内的软件企业感觉政府支持的不够,仍然奢望政府能够双手搀扶着其向前行走。

这时,开源便成为了另外一个选择,既然开源是全世界的一个趋势,中国理所应当可以加入到这个大的进程中。然而,现实是中国的某些公司在打着开源的大旗号,做得却是把开源的产品拿来修改修改,汉化汉化的事情。而且,很多在开源产品基础上所做的工作都不奉献回去,违反了一些开源的协议,在国际上也给中国造成了非常不好的影响。

为了推动中国软件的正版化,为了在正版化的过程中不至于让中国的用户给国外垄断软件厂商教过多的费用,支持开源的确是一个好方法。然而,对于如何支持,现在的做法却不一定是最佳的。

事实上,开源一开始就是一些技术人员自发的行为,它的大发展也是随着互联网的兴起,与全球优秀开发人员一起协同、合作开发密切相关的。这现在也被证明是一种非常有效的方法和手段。而政府坚持以支持公司的方式来开发开源的产品,这本身就有一定的误区。 

我们知道,IBM最支持开源,Google现在也在宣称将支持开源,但他们所支持的开源都并非成立一个开源产品的开发部门,而是投入一些钱给某些个体的程序员,让他们加入到整个开源组织中,这种投资是基于个体形式的。另外一个例子是,国外现在评价最高的Linux发行版Ubentu,其实就是一个有钱的老板在全球雇佣了五十多位优秀的程序员开发完成的,其中很多程序员都来自收入很低的国家。对于开源这种形式,一方面可以利用地域降低成本,同时可以避免在公司状态下的管理成本消耗。

为什么中国参与开源的程序员很少,这是因为程序员还需要为温饱和保障而努力,但中国并不缺少优秀的程序员,而且很多程序员也喜欢以独立的身份或者Soho 工作。如果有公司或者政府愿意给这些程序员一些固定的收入,让他们投入到关系到中国软件正版化和核心关键的产品开发中,肯定可以吸引一大批优秀的开发者。而且,这样做,自然中国程序员对整个开源的贡献就会很大,也可以提升在开源界的地位。

现在,开源软件已经覆盖了各种应用领域,每个方向都有一些出色的产品,但与国内的应用需求也存在一定的差距,而我们用企业的方式来填补这种差距类似于用大块的预制板来填缝隙,这反而不如将此打散,变成个体的行为来进行焊接。政府可以通过宏观的调控,引导程序员参加某些重要的,与国内应用有关的产品中。 

而且,对于这些独立程序员的管理显然比起对公司的管理更为直接,可以避免很多灰色的渠道。每个程序员所贡献的代码是可以在产品中查到的,这就是评估的标准,谁的贡献大,谁的贡献小,按劳取酬。
Logo

旨在为数千万中国开发者提供一个无缝且高效的云端环境,以支持学习、使用和贡献开源项目。

更多推荐