【eNet硅谷动力专稿】在过去,开源解决方案比如Apache Web服务器和开源开发工具在企业中的使用率非常低,并且通常被用于一些无关紧要的领域。
不过,现在这种情况却大有不同,根据最近对328名IT以及商业行政和管理人员的一项调查显示,有一半以上的受访者(53%)表示,他们目前在日常工作中使用开源应用软件,还有10%的人表示打算在未来一年内开始使用开源软件。另外,近半数(44%)的受访者表示,在购买软件的过程中,他们把开源软件和专有解决方案摆在同等重要的位置。
在受访者所列出的目前所用的开源解决方案中,所占比例最高的是操作系统和基础设施应用比如Linux,比例占到了78%;其次是后端数据库和网络服务器,比例为74%;接下来就是软件开发工具,比如Eclipse,比例占到了61%。
这些数字听起来可能相当乏味,开源商业应用的使用比例也很高。将近一半(45%)的受访者表示他们正在使用某些开源桌面应用,比如OpenOffice.org,29%的受访者表示正在使用开源企业应用。最受欢迎的开源企业应用是协作工具、客户关系管理(CRM)工具和ERP应用。
此外,企业用户对开源解决方案的信心也正在日益增长。将近五分之三(58%)的受访者都同意这样一种观点:Linux是非常可靠的,足以胜任用于关键任务应用。值得注意地是,对开源技术信任度最高的是IT执行人员和管理人员:在这些人中,62%的人认为Linux已经成熟了。
在所有接受调查的人中,IT行政和管理人员占到了59%;商业行政和管理人员占到了13%;IT专业人员占到了20%;商业人员占到了8%的受访者认为Linux非常可靠,适合于用在关键任务应用中。这也反映了开源软件正在逐渐成为企业的主流应用。
开源软件为什如此的吸引人
企业IT部门使用开源软件的主要原因在于它的成本较低。59%的受访者将总拥有成本较低列为他们使用开源软件的首要原因;56%的受访者认为他们使用开源软件的主要原因是购买成本低。但钱并不是一切。32%的受访者认为开源软件的灵活性高,这是他们使用它的主要原因,另外还有将近三分之一(30%)的人表示他们使用开源软件的首要原因是能获得它的源代码。22%的人认为开源软件的质量更好,只有12%的受访者表示是因为开软软件的产品功能才选择使用它的。影响开源技术普及的主要障碍
虽然有近三分之二的公司正在使用或打算使用开源技术,这是个好消息(至少在开源技术倡议者看来),不过开源技术的普及仍然存在着障碍。根据调查结果,影响开源软件使用的最大障碍列举如下:
●产品支持的顾虑:45%;
●对现有解决方案的了解:29%;
●安全顾虑:26% ;
●缺乏支持和管理:22%;
●许可或法律方面的疑虑:21%;
●投资于其它供应商的结构:20%;
●软件质量问题:20%;
●定制顾虑:15%;
●与自身的产品和服务不相关:7%;
●商业供应商对于开源供应商的压力:5%;
●软件成本分配策略:2%;
●其它:9%。
从上述结果可以看出,对开源软件的普及影响最大的就是产品支持问题,这个比例占到了45%,企业用户显然需要开源软件开发商保证能提供支持。其次就是对现有开源解决方案了解不足,也就是说用户不是很清楚哪些开源解决方案能为他们解决燃眉之急,这个比例占到了29%;安全性的担心占到了26%;缺乏支持和管理占到了22%。
你还会发现,用户对于开源软件自身质量的担心却不是很大。20%的受访者将软件质量问题作为阻碍开源软件普及的一个主要的障碍,另外,定制问题只占了15% 。所以,如果你试图向一个企业的管理人员推销开源软件时,你最好在软件的技术支持和质量方面多花一些时间,而不是把时间浪费在产品的定制化上。
正在使用(或打算使用)开源软件的公司与那些坚持使用专有解决方案的公司对于开源软件关注的问题是一样的。在使用开源软件的受访者中,有一半人将产品支持列为阻碍开源软件普及的最大障碍,而尚未使用开源软件的手法者中也有三分之一(33%)的人同样将它列为主要问题。此外产品支持仍是其最热门的问题之一,只不过紧迫性要稍低一些。
一旦开源软件在企业内部部署完毕之后,代码质量问题就变得不再那么重要了,这种现象有可能会降低尼堆开源解决方案的恐惧。没有使用开源技术的企业将代码质量问题排在第三的位置(仅次于产品支持和安全性),而已经部署了开源应用的企业将代码质量排在了第7的位置。一旦你实际部署了开源应用,你就会发现情况要不比你想象的要好。
对于阻碍开源技术普及的最大障碍,开源开发人员的选择与他们的管理人员有些不同。开发人员认为,阻碍开源技术推广的最大障碍是企业偏爱专有软件,其此是开源软件缺乏设备驱动程序,排在第三位的是部署开源软件需要学习一套新的技能。而只有15%的开发人员将支持质量列为首要障碍。让开源技术进入企业内部
关于如何应用开源软件,大约四分之一的企业(27%)有一个正式的策略,另外还有18%的企业表示在未来12个月内,它们希望能制定这样一个策略。在那些具备开源软件使用策略的企业中,45%的企业感受自己的策略非常有效,46%的认为马马虎虎。大概,回答“马马虎虎”的受访者可能考虑到企业内部有些IT人员和开发人员未经公司批准就擅自安装开源软件这种情况了;五分之一(21%)的受访者表示承认这种情况确实发生过。
虽然目前有一半以上的企业使用开源技术,不过密切程度却大不相同。43%的公司往往将开源应用视为免费软件,在运行时甚至不看源代码。虽然他们可以访问源代码,但是,企业IT部门在自己的代码中使用开源模块(不管是否做出了更改)这种现象并不常见。举例来说,18%的企业经常使用不变的代码模块,好像这些模块就是一个开源类库一样;36%的企业表示他们偶尔才会这么做。尽管如此,仍然有一半(49%)的企业经常或有时向开源社区反馈自己的贡献或变化;11%的企业有专门的开源专业人员。
一旦开源被否决不适合企业使用。很显然,就不再是今天这样的局面了。