技术开发 频道

2008年中国开源软件应用调查报告

  第五章 开源软件商业化的价值

  开源与商业化从表面上看好像水火不容,一个是无私奉献的理想主义,一个是处处强调商业利润的金元主义。但事实上,在这二者还是有一个能够兼容两者优势的缓冲地带——商业化开发开源资源的企业或者是利用开源资源进行商业转化的企业。不管商业化的目的是开发还是转化,其实这些企业的存在和运作为众多开源软件背后的支持者提供了一个通向现实利益的途径,这也是开源企业的存在价值。调查显示,有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 用户需开源企业提供的服务分布状况

0
相关文章