专访聚众开源CEO程勇:开源就是社区
我们的媒体老是在说国内的开源社区缺乏文化,您是怎么认为的?比如没有一个明确的开源项目,大部分是以普及开源软件为主,技术很泛,没有自己的一群人,没有一个核心的开源项目作为重点。您是怎么看的?您所领导的社区目前是个什么样子?
程勇:这个问题其实上面也有所涉及了,国内的开源社区主要是用户社区,是以开源软件产品的使用交流为主的社区,比如chinaunix、Linuxsir等等,上面我也提到了。国外则是以开源开发者社区为主,比如Apache、Linux内核等等。可能社区性质的不同,决定了国内和国外的文化差异,还有就是语言障碍,这点也很重要。目前来说,国内开发者社区也有一些,比如huihoo.org,另外还有一些个人的项目,比如章文嵩博士的LVS项目,胡正的StarDict,可能论影响力来说,章博士的项目可能在世界上的名声可能更大一些。这些好像和中国人的性格是分不开的,因为有人说,中国人一个人是条龙,一群人在一起做事的效果可能就不是太好了。既然我们要做开源,那么就要遵守社区的游戏规则,比如分享、贡献等等。
我们也可以看得出来,很多的商业开源软件公司都是从原来的开源社区基础上发展过来的,把以前的爱好变成自己的事业,能够把爱好当成事业来做应该是一件很惬意的事情,但是想要获得成功,那是要付出一定辛苦的。您能给我们谈谈,作为一个开源项目,要想商业化运作,相比较传统的软件公司来做,最重要的区别是什么?
程勇:国内的开源企业各自的运作我也不是很清楚,因为相比较国外的开源软件企业来说,他们的运作还不是很透明,相比较国外的开源软件企业的成功,国内的开源软件企业成功的例子我还真没有怎么听说。但是既然你要选择基于开源软件社区,那么你的商业模式也好、盈利模式也好,就不能伤害到社区的利益,只能是双赢,否则这条路你是走不下去的,或者说,开源这口饭你是吃不长久的。国内公司通常的做法就是从开源社区弄段代码,然后自己维护,要是小公司自己鼓捣鼓捣还行,你要是做成商品,卖给用户,你就等着麻烦不断吧。
商业软件的开发模式,开源企业是模仿不起的,从社区中拷贝出一个Linux内核以及其他开源软件打个包,就卖给用户,测试工作谁来做?像红帽这样的软件公司,他们都是有自己的办法,社区人员和自己的员工共同开发的Fedora项目,自己员工依托Fedora项目社区构建的红帽企业级Linux操作系统,后者作为他们的商业产品,提供企业版本的支持服务。
其实很明白,基于开源的软件公司就要依托开源,开源既是社区,所以没有社区的支持,开源软件企业是很难成长壮大的。中国的开源软件企业要想做大做强,这点肯定不能忽视。
开源商业软件公司的发展虽说历史不长,但是其运作也不乏各种各样的商业软件公司的经营套路,但是,他们也有自己的特色,比如服务支持型、双授权型等等,您能给我们说说目前的一般有哪些公司,经营的状况如何,国内的开源软件企业主要是哪些类型?
程勇:从某种意义上来说,国内现在还没有完全意义上的开源软件企业,部分公司也只是在使用开源的概念在运作自己的商业产品,国内的这类企业分为两类,一类是产品类,例如红旗,红旗中文两仟,中标软,这些企业大多是基于开源之上开发自己的商业产品,至于是否全部开源和遵循国际(www.opensource.org)开源软件授权协议,这个还有待仔细考证。另一类是服务型开源企业,他们通过对开源软件提供开发、咨询,和支持类的服务来获得营收。
就像刚才所提到的那样,这些开源软件公司的商业模式,在未来的几年中,您认为,哪些将会占到主流地位?
程勇:这里我不能作出断言,但是有的道理还是要说的,开源就是社区,社区就是江湖,商业模式不过是公司的行为,这几个是不能混淆的,社区有社区的原则,就像江湖有江湖的规矩一样,做公司也有做公司的原则,那就是盈利。我们是要依托社区、不是完全从社区中攫取而不回报社区。那些不和社区保持好的联系、做好社区关系的开源软件企业肯定不会有太好的发展,我也不敢断言他们肯定会被淘汰,因为国内的开源环境还是有别于国际开源社区。
但是无论如何,要肯定的一点是,你不经历一些事情,企业是成长不起来的,特别是开源企业,没有社区经验是很难有所发展的。虽然我们看见IBM、Sun等公司现在在开源软件行业风生水起,但是我们要看到他们的底子,他们本来在各自的行业就是老大的地位,加上他们的众多开发人员分布于各个开源软件社区,他们的开源软件经验比我们的企业要丰富的多,他们对开源社区的原则了解的比我们透彻,所以我们看见他们现在的成功,其实背后是他们在开源软件社区多年的耕耘。我们的开源企业在这点上是跳不过去的,我们能做的就是吸取他们过去的经验教训,少走弯路。
程勇:这个问题其实上面也有所涉及了,国内的开源社区主要是用户社区,是以开源软件产品的使用交流为主的社区,比如chinaunix、Linuxsir等等,上面我也提到了。国外则是以开源开发者社区为主,比如Apache、Linux内核等等。可能社区性质的不同,决定了国内和国外的文化差异,还有就是语言障碍,这点也很重要。目前来说,国内开发者社区也有一些,比如huihoo.org,另外还有一些个人的项目,比如章文嵩博士的LVS项目,胡正的StarDict,可能论影响力来说,章博士的项目可能在世界上的名声可能更大一些。这些好像和中国人的性格是分不开的,因为有人说,中国人一个人是条龙,一群人在一起做事的效果可能就不是太好了。既然我们要做开源,那么就要遵守社区的游戏规则,比如分享、贡献等等。
我们也可以看得出来,很多的商业开源软件公司都是从原来的开源社区基础上发展过来的,把以前的爱好变成自己的事业,能够把爱好当成事业来做应该是一件很惬意的事情,但是想要获得成功,那是要付出一定辛苦的。您能给我们谈谈,作为一个开源项目,要想商业化运作,相比较传统的软件公司来做,最重要的区别是什么?
程勇:国内的开源企业各自的运作我也不是很清楚,因为相比较国外的开源软件企业来说,他们的运作还不是很透明,相比较国外的开源软件企业的成功,国内的开源软件企业成功的例子我还真没有怎么听说。但是既然你要选择基于开源软件社区,那么你的商业模式也好、盈利模式也好,就不能伤害到社区的利益,只能是双赢,否则这条路你是走不下去的,或者说,开源这口饭你是吃不长久的。国内公司通常的做法就是从开源社区弄段代码,然后自己维护,要是小公司自己鼓捣鼓捣还行,你要是做成商品,卖给用户,你就等着麻烦不断吧。
商业软件的开发模式,开源企业是模仿不起的,从社区中拷贝出一个Linux内核以及其他开源软件打个包,就卖给用户,测试工作谁来做?像红帽这样的软件公司,他们都是有自己的办法,社区人员和自己的员工共同开发的Fedora项目,自己员工依托Fedora项目社区构建的红帽企业级Linux操作系统,后者作为他们的商业产品,提供企业版本的支持服务。
其实很明白,基于开源的软件公司就要依托开源,开源既是社区,所以没有社区的支持,开源软件企业是很难成长壮大的。中国的开源软件企业要想做大做强,这点肯定不能忽视。
开源商业软件公司的发展虽说历史不长,但是其运作也不乏各种各样的商业软件公司的经营套路,但是,他们也有自己的特色,比如服务支持型、双授权型等等,您能给我们说说目前的一般有哪些公司,经营的状况如何,国内的开源软件企业主要是哪些类型?
程勇:从某种意义上来说,国内现在还没有完全意义上的开源软件企业,部分公司也只是在使用开源的概念在运作自己的商业产品,国内的这类企业分为两类,一类是产品类,例如红旗,红旗中文两仟,中标软,这些企业大多是基于开源之上开发自己的商业产品,至于是否全部开源和遵循国际(www.opensource.org)开源软件授权协议,这个还有待仔细考证。另一类是服务型开源企业,他们通过对开源软件提供开发、咨询,和支持类的服务来获得营收。
就像刚才所提到的那样,这些开源软件公司的商业模式,在未来的几年中,您认为,哪些将会占到主流地位?
程勇:这里我不能作出断言,但是有的道理还是要说的,开源就是社区,社区就是江湖,商业模式不过是公司的行为,这几个是不能混淆的,社区有社区的原则,就像江湖有江湖的规矩一样,做公司也有做公司的原则,那就是盈利。我们是要依托社区、不是完全从社区中攫取而不回报社区。那些不和社区保持好的联系、做好社区关系的开源软件企业肯定不会有太好的发展,我也不敢断言他们肯定会被淘汰,因为国内的开源环境还是有别于国际开源社区。
但是无论如何,要肯定的一点是,你不经历一些事情,企业是成长不起来的,特别是开源企业,没有社区经验是很难有所发展的。虽然我们看见IBM、Sun等公司现在在开源软件行业风生水起,但是我们要看到他们的底子,他们本来在各自的行业就是老大的地位,加上他们的众多开发人员分布于各个开源软件社区,他们的开源软件经验比我们的企业要丰富的多,他们对开源社区的原则了解的比我们透彻,所以我们看见他们现在的成功,其实背后是他们在开源软件社区多年的耕耘。我们的开源企业在这点上是跳不过去的,我们能做的就是吸取他们过去的经验教训,少走弯路。
0
相关文章