我们为什么没有谈开源
2009-11-29 18:46:34
来源:软件服务社
开源是软件行业一件非常伟大的事情,但是我们这次没有谈到开源,我们强调的是产品永远免费、升级永远免费、基础服务永远免费。我们想这些都是用户最关心的。因为我们做的是应用软件、是最终产品,用户是一般的企业,而不是专门从事IT开发的企业。这些企业的目标是能使用一款好的软件改进业务,就象绝大多数人买车是为了提高效率,而不是为了了解汽车的原理是什么、由哪些零件构成、都用到了哪些分子哪些原子……。一辆车能傻开、不坏、省油、安全、环保就最好了。如果一个产品需要让用户去关心那么多不着边的细节,只能说是产品没做好——因为这增加了用户的使用成本,至少是没弄明白用户需要什么。
另外,关于自由软件、开源等名词对于用户来讲实在太绕人了。以前称为Free,后来又有砖家讲Free是自由软件的意思,但不代表免费。弄得用户全晕了,至少心里犯嘀咕:是不是现在让我先用上、以后要收费啊?对于用户来讲,如果一款软件性能好、适用、成本低(免费更好)、易学易用就可以了,谁整天闲得没事去琢磨开源是否等于免费、Free表示什么意思?再说,先宣传得让每个人都认为开源与免费没什么区别,突然又讲什么Free不等于免费,这样有意思吗?其实,收费又不是什么问题,地球上收费的东西很多,要收费明码标价就是了。但是,先让人认为是免费、再给自己留条变卦的后路就不厚道了。
比如Linux,我们以前红帽、Centos都用过,还是红旗最早的企业客户之一,但我们现在用的就是Ubuntu,因为它说得很清楚:永远免费。我们在这上面做开发感觉放心,否则用户使用我们的软件虽然免费、但某一天操作系统却突然变成要收费了,或者让用户感觉将来有可能收费而心里不塌实,那不是害人吗?
而且,管理软件还涉及管理安全问题。前两年曾有一个零售商出现近四百万元的内盗,与其管理软件被内部人员研究得太透有很大关系。如果开放源代码,并可以进行修改,那么问题会更大。我们与一些企业的高管进行沟通时,他们也强烈倾向于不开源。我在超市管仓库和配送中心以及做店长的几年中,抓出的内盗有近三十起,我也相信系统的严谨和保密是非常重要的。很多企业都重视对本企业商业信息的保密,那么作为信息管理主体和核心的管理软件,它的保密当然也很重要。所以,这个问题可能多从用户管理的角度而不是技术角度去考虑会更好。
此外,我们会给用户提供永远免费的升级,每隔六个月就会推出一个新的版本,老用户可以通过升级的方式持续得到很多新的功能。如果开源的话,用户可能对源代码进行了修改,那么,他就永远不能再进行产品升级。这样对于用户显然是不利的。
因此,我们没有谈开源。当然,我们相信,一些通用的基础软件或标准工具适合开源、应当开源,以后我们在开发过程中,如果有适合抽象出来的内容,我们也会开源。
我们喜欢简单直接,所以我们只强调一些没有歧义而且用户关注的内容,包括产品永远免费、升级永远免费、基础服务永远免费,我们的文档、视频课件也都是免费的。大家可以看到,程序的下载根本无需注册,进入培训答疑中心需要注册登录只是为了能对用户的提问进行有针对性的回复(注册时电话等信息都是可以不填的,所以用户也不用担心我们会打电话推销点什么)。
最后,补充一句:我们极为佩服开源思想、也感谢开源的贡献,我们讨厌的只是一些闲得蛋痛、咬文嚼字的砖家。