开源商业软件公司的发展虽说历史不长,但是其运作也不乏各种各样的商业软件公司的经营套路,但是,他们也有自己的特色,比如服务支持型、双授权型等等,您能给我们说说目前的一般有哪些公司,经营的状况如何,国内的开源软件企业主要是哪些类型?
程勇:从某种意义上来说,国内现在还没有完全意义上的开源软件企业,部分公司也只是在使用开源的概念在运作自己的商业产品,国内的这类企业分为两类,一类是产品类,例如红旗,红旗中文两仟,中标软,这些企业大多是基于开源之上开发自己的商业产品,至于是否全部开源和遵循国际(www.opensource.org)开源软件授权协议,这个还有待仔细考证。另一类是服务型开源企业,他们通过对开源软件提供开发、咨询,和支持类的服务来获得营收。
就像刚才所提到的那样,这些开源软件公司的商业模式,在未来的几年中,您认为,哪些将会占到主流地位?
程勇:这里我不能作出断言,但是有的道理还是要说的,开源就是社区,社区就是江湖,商业模式不过是公司的行为,这几个是不能混淆的,社区有社区的原则,就像江湖有江湖的规矩一样,做公司也有做公司的原则,那就是盈利。我们是要依托社区、不是完全从社区中攫取而不回报社区。那些不和社区保持好的联系、做好社区关系的开源软件企业肯定不会有太好的发展,我也不敢断言他们肯定会被淘汰,因为国内的开源环境还是有别于国际开源社区。
但是无论如何,要肯定的一点是,你不经历一些事情,企业是成长不起来的,特别是开源企业,没有社区经验是很难有所发展的。虽然我们看见IBM、Sun等公司现在在开源软件行业风生水起,但是我们要看到他们的底子,他们本来在各自的行业就是老大的地位,加上他们的众多开发人员分布于各个开源软件社区,他们的开源软件经验比我们的企业要丰富的多,他们对开源社区的原则了解的比我们透彻,所以我们看见他们现在的成功,其实背后是他们在开源软件社区多年的耕耘。我们的开源企业在这点上是跳不过去的,我们能做的就是吸取他们过去的经验教训,少走弯路。
现在开源企业和传统的商业软件公司竞争越来越激烈,而且也出现了一些新的情况,比如微软-Novell合作,Sun公司收购MySQL等,您是如何看待开源软件企业和传统商业软件公司的竞合关系的?
程勇:天下之事,分久必合,合久必分,这句话也在不断的得到印证。不管是开源软件还是商业软件其最终目标是解决用户的业务问题。如果不能满足这个基本条件,这个软件就没有其实际的价值。对于客户来说,使用开源软件或是商业软件,需要看其实质的商业需求,其实最后选择的是一个平衡,既不可能全部使用商业软件,也不可能全部使用开源软件,所以这种竞争合作关系实质上是有利于软件的发展和创新,为客户提供更多的选择,以解决他们在实际工作生产中遇到的问题,提升其商业价值,为客户获得盈利。
正如上面所提到的,竞争激烈的市场环境下,越来越多的开源企业选择抱团,但是往往这些联盟啊、基金会啊什么的组织都是带有一定的商业性质的,他们的发展对社区和产业来说是否有利?
程勇:商业有些时候也并不是一件坏事,就好象天下没有免费的午餐,也没有人愿意为不挣钱的工作而付出劳动是一个道理。当然,我们这里不排除一些志愿性的可能。在国外,一些行业联盟,技术联盟等,其组建的目的主要也是要创建一个更好的共同发展的环境,以改善和解决竞争过程中产生的问题,并提供平衡的解决问题的策略。最终推动整个产业的发展,这也是一种博弈的平衡。当然有些联盟和基金会的初衷是好的,只是在具体执行的时候会遇到困难和发生一些变化。我想作为社区首先是要有自己的定位和设计良好的机制策略,保证自己能够健康的发展,同时与商业联盟或者公司保持一个良好的沟通关系,这样可以促进双方的共赢和发展,使社区能够有一个可持续发展的策略和方向。
开源软件企业,虽然关注重点是开源软件事业,但是商业化的性质注定他们要在商业上面做文章,他们在和竞争对手----传统的商业软件公司竞争中如何求得生机?比如说,如何吸引用户?如何获得传统软件公司的市场份额等,您有什么看法?
程勇:在这里我要给大家举个例子,平安保险和阳光财险,两家都属于保险行业,对IT信息化的依赖越来越大,为了满足日益增长的用户信息需求,两家企业作出了不同的回应。平安保险在深圳的web应用开发部门人员多达千人,业务系统大部分选择了Weblogic;而阳光财险就不同的,没有平安的财大气粗,他们则选择了部分红帽的JBoss系统做web应用,相应的IT开发人员才有三十多人,同样也满足了该公司的业务增长需求,作为竞争者,不能做到一样,但是可以做到最大差异化。说到底,在安全性得到保障的前提下,足够好的性价比和可靠的服务才是开源企业的真正杀手锏。
国内目前也不乏众多的开源小企业,他们是开源软件商业话探索的先行者,您从事开源软件行业已经有不少年,也见得各种开源软件企业的沉浮,您能对这些开源软件企业提些建议么?比如市场策略、公司发展规划等方面?
程勇:国内基于开源社区的商业公司创业,就是我们所说的商业模式基于开源,但需要注意的问题还很多,因为目前的国内的开源社区和商业氛围不够,要想建立起一家有影响力的开源软件企业还是存在不少的问题。首先是起步难,为什么起步艰难,原因也是有多方面的:其一,因为我们的开源从业人员的商业操作能力严重不足,我试问一下,从事技术工作的国内开源人员有多少能够看懂财务报表的?假如你连报表都看不明白还做企业,那估计成功的几率就真的很渺小了。其二,我们向来喜欢追求大而全,上来就要做项目,做平台,做通用软件,但是我们的基础、特别是开源社区的基础不好,做这些的难度是可想而知的。比如喜欢做操作系统、办公软件等等,是的,我们目前很需要这个,但是我们还是要一步步来,特别是开源软件企业,如果没有得到足够的人力财力支持,足够的开发经验,做这些通用软件的成功率太低了。我们的企业喜欢做Linux操作系统,从社区中拷贝出一份代码然后自己做,不和国际社区交流,试问一下这么多内核的问题、不同的新硬件新软件的出现会带来无穷尽的问题,国际上做操作系统的公司要么是微软、Sun等国际巨头,资金雄厚,经验丰富,独自研发;要么就是做Linux的红帽、SuSE,他们依托社区,开源共享。我们既想做linux操作系统,又想不受开源软件社区那套规则的限制,这种做法实在是不可取,因为这注定要失败的。
难道我们在开源社区就什么都不能做了?这也不是,我们不能做大项目、大平台和通用软件,但我们可以从应用做起,对于开源的中小企业来说,基于开源的企业应用开发起来,投入不大周期短,很快就能够看到效果,得到回报。
另外,既然是企业了,那么我们就要关注客户的需求,开源是有很大的商业价值潜能的,这点是毋庸置疑的,国外已经轰轰烈烈的展开了,国内的IT厂商,无论开源闭源也都蠢蠢欲动了。客户关注什么,那当然是越便宜越好,前提是安全性要说的过去。
比如说,我现在所做的聚众开源这家公司,我们的目的很明确,为用户提供企业级开源软件的咨询与策略服务。大家也许不是很清楚,目前开源软件在大企业中应用的流程,其实还是很复杂的。不是简单的从网络上下载一个源码包,编译启动后就能投入到生产环境中去的。首先,这些企业的CIO们需要对这些开放源码的软件进行审核,认为足够安全或者兼容性足够好,然后进入到公司内部的一个可靠的开放源码软件库,然后需要使用到哪些,再从可靠的开放源码软件库中挑选,经过定制、安全审计等过程后才能投入生产环境使用。这一整套流程和策略方法,正是我们目前所提供的服务。我想,像我们这种贴近客户需求的基于开源社区的商业软件模式才是客户所需要的,是顺应社区及商业发展需求的。
声明:LUPA开源社区刊登此文只为传递信息,并不表示赞同或者反对。

迷你博客
日志
相册
群组
分享
电影
问答
停车游戏
奴隶游戏
开源大搜索
项目点评
礼品中心
职业评测
开源博客
新闻阅读
考试练习
LW3DK开发
开源论坛
下载频道


