【IT168 调查报告】本次调查为定向调查,于2008年6月1日至6月30日间,在中国最著名的开源社区ChinaUnix,以及著名的IT技术论坛ITPUB与IXPUB中进行的网上问卷调查。由于这三个社区的相关开源版块聚集了大量的开源技术爱好者,因此所调研的数据和结论展示了开源技术在中国技术人群中的应用现状和对开源商业模式的接受态度。从统计学的观点来说,本次调查回收问卷为2239份,其中有效问卷1506份。定量的数据分析方法,是对调查样本的频数百分比统计分析。在95%的置信水平下,各项百分比误差不超过±4%。
第一章 开源软件的应用领域
第1节 开源软件的应用类型
如果10年前有人在使用开源的Linux桌面操作系统,你一定会认为这是一个技术神人。但到了今天,如果你发现有人在使用开源软件,那就不一定是什么技术大拿或神人了。他也许就一个很普通的网民。事实上,在去年12月份,一家开源软件解决方案供货商OpenLogic发起的开放源码调查的结果显示,目前在商业计算机上安装的开源程序和项目已经多达22万种。这是一个非常惊人的数据,它标志着开源在应用层面的普及已经取得了辉煌的成绩。
那么,在中国的用户中对开源软件的应用又是怎样的情况呢?
在本次中国开源软件应用调查中可以看到,在操作系统和数据库的普及应用上已经有了飞速的成长,使用过或正在使用的用户比例都超过了一半。其中桌面操作系统接近70%;服务器操作系统接近60%;而数据库也超过了50%。但相对操作系统和数据库来讲,其它类型的开源软件的应用比例都没有超过50%。而这个调查是在对开源技术和产品的认知和应用聚集度比较高的论坛中得到的调研结果,如果把这个结果放大到整个IT应用领域中,这个比例可能会大幅度的减少——可以这么说,开源产品和服务的价值还处于技术开发人员的范围中,而对于普通用户来讲他们应用的机会非常少,因此开源软件的应用和服务的价值还没有得到最广泛发现。
图 1 用户使用开源软件类型的分布状况
第2节 对开源软件用途的分布状况
从有26%在工作场所使用开源与37.5%在工作场所和个人都使用开源中可以看到,技术人员对开源的应用体验与传播起到了关键作用。当技术人员在开源中获得了良好的个人体验后,就会把它应用到企业的信息化系统中。从超过63.5%的人群在工作中也使用开源的比例中还可以推断出,企业在技术人员的影响下也逐渐的引入了开源应用。
图 2 用户对开源软件的用途的分布状况
第3节 开源软件的客户来源分布状况
调查显示出了有接近70%的认为企业用户会是开源软件的客户来源,其中中小企业所占比例超过了40%。只有企业级的应用才能为软件的开发者短期内带来真实的利润,而开源软件的低成本将会是吸引企业级用户的最重要的理由。特别是在中国的中小企业领域,它们一直是商业软件业务拓展的一个鸡肋。主要原因是:中小企业的数量众多,但单位用户的商业贡献价值比较低。虽然他们的应用简单,但需求比较分散,难以有一个标准统一的软件来满足他们的需求。而对于开源来讲,其开放性、模块化、集市化的开发特点恰恰能够低成本的的满足他们的需求。
1、 中小企业是支持开源发展的主力
从调查中显示,目前国内的中小企业还是支持开源发展的主要力量,这就说明我们还有很多事情要去做,比如开拓重要的市场,可能这些市场目前还是有专有的软件把持,比如金融、保险等安全性需求比较高的,还有桌面用户市场,这也是一个重点,想当年微软就是从这里走向强大的。
图 3 开源软件的客户来源分布状况
第4节 开源软件最适合应用的行业领域
调查显示,有接近80%用户认为开源软件在互联网的应用的优势很大;其次是在企业信息化领域中的应用优势比较明显。而相于安全性和可靠性要求比较高的领域:军方、电信或政府部门等行业领域,开源的优势并不很强。从中国的现实情况来看,互联网和企业信息化是目前商业化应用的热点,同时互联网和企业信息化的需求变化也比较强。而开源的灵活性能够使它们能够比较快速的跟上这种变化的脚步。同时,一些开源软件项目如:apache、php语言、Mysql数据库等在互联网上的成功应用,促使了广大的开源爱好者更加积极的开发出一些对互联网行业所需的基础软件。
图 4 最合适开源软件发展的行业领域分布
第二章 开源软件的传播渠道
开源软件应该属于数字化产品的范畴,对于数字化产品的传播网络是其传播的非常好的途径。调查显示,绝大部分(占94.6%)的技术开发人员都是通过网络下载获得开源软件。结合开源软件的发源地网上的开源社区,在社区的开放和共享精神的促进下,使得这种传播分享的模式成为大家认可的非常好的途径。此外,还有35.1%的用户是通过开源厂商提供的免费索取光盘来获得开源软件,这种途径也是很多Linux厂商推广他们产品的一种常见方法。
图 5 开源软件传播的非常好的途径
开源软件的资讯传播途径是开源软件的传播的前奏。从Linux内核最初的那一刻起,社区就是一个重要的传播平台。linus个人在网络上的新闻组发布了一封公告,告诉大家,Linux的内核写好了,放在赫尔辛基大学计算机系的ftp上,欢迎大家下载,从此开始,以Linux为代表的开源软件/自由软件开始在网络和软件业界风行起来。调查显示,通过开源社区来获得开源软件资讯的人群接近90%,其次是收索引擎占65.7%。而通过开源厂商网站的比例只占到38.7%,这表明目前开源厂商在中国还处于一个发展期,单纯的依靠企业自身的力量进行传播还有比较大的障碍,特别是在以提倡开放和共享精神的开源群体中,如果不依靠强大的综合开源社区的力量是很难在短期内得到大家的认同和青睐。
图 6 开源爱好者获取开源资讯的途径分布状况
相对在国内来说,本来计算机行业和软件行业的发展就要慢于国外,而且国人的英文水平有限,相关开源软件的中文资料和指南稀少,因为培训就成为很大一部分开源技术人员的成长必由之路。调查显示,目前开源中最受欢迎的培训是系统管理(占54.5%);其次是应用程序开发与数据库管理,分别占28.2%和22%。从开源培训的需求中可以看到,爱好者们对基础开源方面的培训兴趣很大。
图 7 开源爱好者对开源培训的需求分布状况
开源就是社区,只有基于开源技术社区,尤其是那些偏重于基础和有底蕴的社区是开源爱好者们创新和交流的家园。调查显示,目前中国的开源爱好者们最喜欢访问的开源社区分别为:Chinauinx、Ubuntu中文论坛和Linux伊甸园等。从这是社区的特点上看,依托于Linux应用的开源论坛占据了主导地位。
图 8 开源爱好者经常访问的开源社区分布状况
第三章 开源社区与IT企业
在著名的马云语录里有这样一段话,“孙正义跟我有同一个观点,一个方案是一流的Idea加三流的实施;另外一个方案,一流的实施,三流的Idea,哪个好?我们俩同时选择一流的实施,三流的Idea。”这说明了什么?大公司有很强的的实施能力,但他们的Idea来源有限!这正是那些大型IT公司频频向开源社区抛来橄榄枝的原始动机!而在开源社区,朝气蓬勃的软件开发工程师们,正在源源不断的贡献自己的创新智慧——Idea!商业软件厂商通过对开源项目的资助,让这些项目投入到市场中去接受检验(这是一个多大规模的公开测试啊!),商业软件厂商在其中可以挖掘和发现多少一流的Idea!一旦发现了好的苗子加上他们强大的实施能力,就能以较低的代价获得最大的利益!调查结果显示,超过60%的开源爱好者都认为,IBM、SUN和Goolge是对开源社区支持最大的IT企业。一分耕耘,一分收获!它们在赢得如此好的口碑的同时回报也是相当的丰厚,超过一半的开源爱好者们同时也认为IBM、SUN和Goolge也是从开源软件产业中获得了最多的利益IT厂商。
图 9 对开源社区支持力度最大的IT企业分布状况
图 10 从开源社区获得了最多利益的IT厂商分布状况
但对于开源社区与IT公司的结盟,多数开源爱好者们都处于观望的状态之中,表示目前还看不出来好坏的占41.4%。但明确赞同两者合作的开源爱好者要明显比反对的要多10%以上的比例。虽然二者的合作会对推动整个世界的IT应用来讲是非常利好的事情,但目前所有的IT公司对待开源的态度主要倾向与让他们来参与自己的事业,并没有对等的采取合作的态度,因为他们永远要把握整个事业的游戏规则, 这样才能保障他们从中获得最大的利益,而且参与的人越多, 它的盘子越大, 它的收益也越大!而对开源企业来讲,这也是一个能够获得财力雄厚的商业软件支持的机会。
图 11 开源爱好者对开源社区与IT公司结盟的前景判断
第四章 用户对开源软件体验
开源软件在国内的发展还处于初级阶段,因此那些使用过开源软件的爱好者们的意见将对开源的发展起到一个非常重要的舆论引导作用。这些先知先觉的开源爱好者们在某种意义上扮演了应用领域中使用开源软件的“第一个吃螃蟹的人”。调查显示,这些人群对开源软件的感受还不错!有超过一半多的爱好者们(占66.2%)认为开源可以满足他们大部分需求,但仍需要少量的商业软件作为辅助。而且有13%的高人已经认为开源软件已经能够完全满足他们在工作上的需求。这两个令人振奋的数据一方面反映了中国开源爱好者对开源的应用水平比较高,其次就是反映了开源软件的应用能够替代绝大多少数商业软件。从一些应用要求苛刻的行业用户:如美洲银行、沃尔玛等金融零售行业的巨头开始尝试开源的势头来看,开源软件被用户认可的前景是非常令人乐观的!
图 12 用户对开源软件的体验评价
“开放与共享”这种开源软件的传统价值观让大多数的开源爱好者们认为,开源软件相对与商业软件的优势在于软件产品有“强大的社区支持”和“价格便宜”(分别占67.4%和65.7%)。而支持产品的安全性和产品的性能比商业软件好的比较少,低于40%。从现实的情况来看,开源软件的社区支持和庞大的用户基础,可以为入门者提供分享更多的经验的机会,从活跃的Linux、PHP和Apache等开源社区的知识分享和传播能力上,其它商业软件公司是望尘莫及的。同时,在社区的口碑传播上,会让很多用户能够选择到性价比较好的软件。当然,价格便宜是比较一种功利的需求,但这往往就是现实。
图 13 开源软件相对于商业软件的优势分布
服务保障与产品开发线路图不明显(产品的连续性没有保障)是开源爱好者们对目前的开源软件的普遍担忧。相对与商业软件来讲,这的确是开源的软肋。尽管有强大的社区人群的参与,但又有谁能够保证这种支持的有效性与持续性(开源软件的创造者们随时随地的存在放弃他们的作品的可能),这也是大家普遍认为开源软件带来的最大风险。但是,恰恰是这点,给一些利用开源软件的公司带来了商机,一些为开源提供服务的软件公司正在利用这种机会实现了商业价值。还有一些公司,在开源软件的基础上,开发出了新的应用和系统,并且以市场为导向对产品进行规划,同样也实现了商业价值。这两类公司,从某种意义上弥补了开源软件分散、随意缺乏服务保障的缺陷,成为开源实现商业价值的典范。
图 14 开源软件相对与商业软件的不足
第五章 开源软件商业化的价值
开源与商业化从表面上看好像水火不容,一个是无私奉献的理想主义,一个是处处强调商业利润的金元主义。但事实上,在这二者还是有一个能够兼容两者优势的缓冲地带——商业化开发开源资源的企业或者是利用开源资源进行商业转化的企业。不管商业化的目的是开发还是转化,其实这些企业的存在和运作为众多开源软件背后的支持者提供了一个通向现实利益的途径,这也是开源企业的存在价值。调查显示,有60%的开源爱好者们都希望企业的加入能够为开源的技术人员提供更多的就业机会;有半数(50%)认为提供服务收费的软件服务公司,是目前开源企业商业化的最好模式。此外,在软件和硬件方面,有超过40%的开源爱好者认为,联合商业软件公司提供产品的技术支持与基于开源软件的嵌入式硬件厂商是一种能够在目前的条件下得到发展的模式。
图 15 开源爱好者第开源企业存在的价值判断
开源爱好者们认为利用开源来进行商业化要想获得成功,最重要的的是要加强客户服务(占31.4%)、商业推广(占28.4%)和产品研发(占21.4%)。从上面的结论上,我们可以看到开源要进入商业化——也必须遵循商业软件的游戏规则:产品、宣传和服务一样也不能少。但在传统的商业软件的强大优势面前,相比之下的开源商业化企业在这三个方面都处于明显的弱势。缺乏商业规范的开源企业,反映到技术和产品上则是模仿,甚至抄袭成风。在最近的一次 “Linux World大会”上,Linux最大的支持和投资者IBM就比较尖锐的指出:如果想看到Linux成为桌面系统,就应该使Linux操作系统更加“绿色”、并终止对Windows的拷贝。这表明开源商业化的目的并不是跟随在商业软件后面做“替换”,而是需要站在客户的利益上通过创新来实现对强势商业软件的替代。
图 16 开源软件产品商业化需要强化的重点
提供开源服务是企业获取开源软件商业化途径之一。在开源爱好者的眼中,哪些服务是他们最想通过开源软件企业获得的呢?调查显示,需要提供详尽的技术文档服务的人群超过了80%;其次是强大的社区支持占63%和配套的产品培训占46.1%。而需要免费的支持服务的只占16.7%。从调查结果上看,“详尽的技术文档”对于用户的重要性非常高,从而需求的程度也就非常高。对于软件开发来讲,很多软件工程师都认为“代码”是最重要,但反过来要他们拿被人的软件进行二次开发时,就发现由于没有详尽的技术文档,这种工作几乎是不可以完成的任务。“我在看代码的时候,才发现文档是太重要的。昨天看一个程序的首页,结果发现我一下午竟然没有看出来怎么进的首页。在tomcat 下面的root(他们自己写的代码)转来转去,把没有注释,没有文档的代码看了以下,然后按照流程走向看了下,竟然没有找到是怎么到另一个程序的首页的。分析了一下午,到这里就 game over了。”一位软件工程师在论坛上发表的抱怨,正是这种境况的真实写照。一位资深的软件开发CTO在其博文中也指出“现在网上开源的code 什么方面的都有,但开源的问题就是没有好的文档。”而没有文档的“代码”就如同天书一样,谁能够对它信赖呢?也许只能去开源社区里面去请教高人解读了吧。
图 17 用户需开源企业提供的服务分布状况
第六章 开源软件商业化的核心能力
产品的核心能力是吸引用户采购与应用的重要指标。在开源软件经过商业化的转变过后,用户是如何看待它们的核心能力对其产生的吸引力呢?有超过一半以上的用户认为:非常高的性价比(占64.7%);可以根据需求进行改进(占59.8%)和可以对软件代码进行控制(占55.7%)。性价比高、可按需改进和掌握代码这三点应该是开源软件和商业软件的差异化很大的地方,目前投身于开源软件企业也都能够为用户提供比传统商业软件厂商更加开放和灵活的产品与服务。因为开源企业的参与让开源的代码更加规范、技术文档更加详尽,这为用户能够花费较少的投入就能获得成功的应用软件开发,并能够完全掌握代码控制权的软件提供了很好的平台。国内著名的开源企业红帽子的胡柏林先生,对他们的SOA解释为:“Simple, Open, Affordable”(简单、开放、廉价),他们所阐述的核心能力与调查的结果不谋而合。
图 18 开源企业的为开源软件提升的核心能力
开源企业要想通过对开源软件资源的开发进行商业化,其能够成功的关键因素有哪些?开源爱好者们认为:技术人才(77.6%)、社区支持(占59.6%)和市场影响力(55.6%)是开源企业能够成功的三大因素。其实,从目前通过开源获得成功的企业中都可以发现相关的开源技术领袖在其中起到了关键的作用,Andrew Morton、Bram Moolenaar 和Aaron Boodman在加入Google前都是大名鼎鼎的开源技术领袖。
图 19 开源企业获得成功的关键因素
第七章 开源软件商业化的盈利模式
开源软件商业化所必须面对的问题就是盈利,从开源爱好者们的个人感觉中开源软件如何实现盈利呢?调查显示,超过70%的开源爱好者们认为提供“支持和培训服务”收费是开源软件的一种很好的盈利模型。而有50%的开源爱好者们认为通过“自由软件衍生产品,以及支持服务提供”也是一种不错的盈利方式,作为自由软件的衍生产品,包括在软件中搭载网站链接、广告以及技术图书等方面的应用从而实现盈利的方式。最后有42%的开源爱好者们认为,提供一些专业的IT咨询服务也是开源企业实现盈利的一种比较好的方式。
图 20 有利于开源企业发展的盈利模式分布状况
对于为支持开源软件发展的第三方服务来讲,开源爱好者们认为:技术培训(占76.6%)、项目咨询(占40%)和产品使用手册(35.3%)是他们最愿意购买的三种服务。
图 21 开源爱好者们愿意支付的第三方服务分布状况
产品要实现盈利必须要找到认可并愿意支付费用的用户,从软件应用的群体可以细分为大众和企业两大类的市场。从本次的开源软件盈利模式的调查结果的倾向性,也可以归纳为企业市场和大众市场两种用户群体是开源软件发展的支撑力量,其中中国的开源软件在企业市场中获得盈利的形式比较清晰——支持和培训服务与咨询服务应该是目前开源企业获得盈利的重要项目。纵观国内的知名开源企业的成功经验,我们不难发现:这些企业都是通过开源软件的深度开发、产品培训、服务支持、客户定制和IT咨询来获得盈利的目标,而他们的主要客户都来自中国的企业市场。
而通过“自由软件衍生产品,以及支持服务提供”来达到盈利目标的开源企业,有一些“曲线救国”的味道。大众市场的开源软件的问题是免费使用。大众市场的软件,本质上必须是可被大众使用的。开源的自由软件需要被大众市场接受似乎和它需要赚钱没有什么关系。但是已经有大量的事实证明,通过免费的自由软件的下载,获取大众市场中的客户群体的支持,再利用广泛的群众基础开展基于互联网的广告宣传,从而实现盈利的目的已经是一个非常可行的办法。而为这些自由开源软件买单的有网站、汽车、手机、电脑和快速消费品的厂商们,这里开源自由软件对于这些广告主们来讲,已经衍生为一个传播的媒体平台。而这仅仅是自由开源软件衍生产品的一种而已。
事实上开源软件的盈利模式与开源软件本身一样,将在充满Idea与创新活跃的开源社区环境中不断产生,并得到市场的验证。有一个美国营销专家兼博客作者休.麦克劳德(Hugh Macleod)在自己的博客上向全世界的开源爱好者们提出了一个挑战性的问题:为什么这个在开源软件领域还没有诞生出亿万富翁呢?这个问题的答案也许还需要假以时日,但是在微软的报告中已经有这样的担心:“如果开源软件的市场接受度增加,我们的销售、收入和毛利都可能会下降。”这也许代表了很多商业软件公司的心声。