最近做开源的选题,感慨颇多。
严格意义上,我是开源软件和自由软件的双重拥护者。自然也希望开源软件能有比较好的发展,特别是在软件业竞争力颇弱的中国。
然而,事实却并非如此。
除了Liunx和一些中间件之外,开源的应用软件系统应用并不多,相关的供应商也活得艰难。三年前认识的一位做开源CRM的老兄,虽然这几年一直在折腾,凝聚其心血的开源CRM却仍然很惨淡,后来不得已为了养家糊口,只能在开源的同时,出售非开源的商业版本。
去年采访过一家做开源ERP的国内厂商,他们每周工作6天,从我的感觉来看,这家位居上地某角落某楼里面的开源ERP公司,其员工苦水甚多。其老总云,为了中国的软件事业,这种辛苦是值得的,我却不认为这是真心话,除非头脑进水了——那老板是个光头,没有头发可以遮雨。
我暂且将上面这些供应商成为开源供应商,其实并不严谨,他们的产品并非真正意义上的开源——没有遵循国际上的开源协议,也没有社区。或者,这是中国特色的开源。
如果失去社区的支持,开源还有存在的可能吗?我个人比较悲观。无数的人都在等着下载试用,却没有一个人愿意参与到产品的开发中,这种中国特色的心态,注定了开源软件在中国不可长久。
接触的一些自由软件支持者,对非常开源软件鄙视,称其为“商业化与自由软件结合起来的怪胎”,开源软件者更是“自由软件运动的叛徒”。
显然,我不太支持这种说法,毕竟,开源软件与非开放的商业软件,已经是一种进步,毕竟,程序员也要吃饭。但是,如果开发者只想着吃饭,那么,开源软件自然也就无法长久。
但愿开源软件能在国内有点起色吧,虽然我这个开源软件的选题最终还是放弃了。 |