字号: 小 中 大 |
推荐给好友
上一篇 |
下一篇
2008年中国开源软件应用调查报告
发布: 2008-9-05 17:25 |
作者: IT168调研中心 |
来源:
测试时代采编 |
查看: 235次 | 进入软件测试论坛讨论
服务保障与产品
开发线路图不明显(产品的连续性没有保障)是开源爱好者们对目前的开源软件的普遍担忧。相对与商业软件来讲,这的确是开源的软肋。尽管有强大的社区人群的参与,但又有谁能够保证这种支持的有效性与持续性(开源软件的创造者们随时随地的存在放弃他们的作品的可能),这也是大家普遍认为开源软件带来的最大风险。但是,恰恰是这点,给一些利用开源软件的公司带来了商机,一些为开源提供服务的软件公司正在利用这种机会实现了商业价值。还有一些公司,在开源软件的基础上,开发出了新的应用和系统,并且以市场为导向对产品进行规划,同样也实现了商业价值。这两类公司,从某种意义上弥补了开源软件分散、随意缺乏服务保障的
缺陷,成为开源实现商业价值的典范。
图 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 用户需开源企业提供的服务分布状况
文章来源于领测软件测试网 https://www.ltesting.net/