我在推广开源软件项目时,发现客户在采取开源软件时,还遇到了不少的阻碍。
一是资料的问题。我们知道,很多开源软件都是国外的产品,所以,对应的很多资料,也都不是中文的。所以,现在国内使用开源软件产品的人,很多都抱怨中文资料过少。确实,就拿COMPIERE系统来说,这方面的中文资料是少之又少。一方面是因为其没有商业价值,所以,研究的这些项目的基本上都是业余爱好,所以,资料的价值就大打折扣;二是很少有人会花时间去进行翻译动作。我们公司现在已经有了COMPIERE的一套实施、开发中文文档。但是,这些资料是需要客户购买的。虽然这失去了开源软件的本质意义,但是,我们是企业,在谋求自身生存的同时,也在谋求利润。所以,客户若想要资料,就必须向我们购买。我们把一个开源的免费项目,当作一个商业项目来运作。
二是技术力量的限制。现在开源软件很少能够拿来就直接实用的,或多或少需要进行自定义开发。但是用户在开发的时候,遇到不少的限制。一是企业是否有这方面的人员?因为开发管理信息系统,不仅要求开发人员了解这套系统,懂得开发技术,而且,最重要的是还需要开发人员懂得实际业务。这种复合型的人才,即使有,要价也很贵。二是开发的效率与效果。系统开发不是随便就可以开发的,首先,技术人员要先了解系统的架构,然后功能开发出来后,还需要进行测试。这些工作量都是很大的。一般企业若要自己进行开发的话,则需要配备比较多的专业人员。用户自己开发受到阻碍,那给怎么办呢?只好花钱叫其他公司进行功能定制。我们公司就是如此,可以为客户进行功能的二次开发,但是,要收费的。
这些种种方面的限制,最后,开源项目往往就变质了。开源软件变成了商业软件,我们不收软件的授权费用,但是,收软件的服务费用与资料费用。
所以,开源项目是一个好的趋势,但是,其发展还是需要给他们一些时间来完善。
延伸阅读
文章来源于领测软件测试网 https://www.ltesting.net/