研究表明,企业对开源应用的认可程度正在不断提高,尤其是在操作系统、基础架构应用和开发工具方面。
著名IT网站CIO.com于今年4月对328名IT与商业管理人员进行了一次调研(其中IT经理人占59%,商业经理人占13%,IT专业人员占20%,商业专业人员占8%)。调研结果显示,有53%的公司早已开始使用开源应用,另有10%的公司计划在未来12个月内部署开源解决方案。此外,有44%的受访者指出,开源应用在公司软件采购流程中的地位已和所有权解决方案旗鼓相当。
在那些使用了开源解决方案的公司中,操作系统(如Linux)暂列第一,占比高达78%。而基础架构应用(如后台数据库和网络服务器)与软件开发工具(如Eclipse)分别以74%和61%的占比紧随其后。
约有半数(45%)公司表示已开始使用开源桌面应用(如OpenOffice.org),另有29%的公司已开始使用开源企业应用。其中,占比最高的是协同工具、客户关系管理(CRM)工具和ERP应用。
此外,开源解决方案给予用户的信心也在不断提升。比如有超过五分之三的受访者就一致认为Linux目前的可靠性与稳定性已足以应付任务关键应用。
综合来看,较低的总体拥有成本与采购成本是企业IT向开源应用过渡的首要原因,其次是灵活性与源代码访问能力。
向开源软件过渡的障碍
虽然报告中有三分之二的公司表示已经使用,或打算使用开源软件,但企业在向开源过渡的过程中依然面临着不少障碍。首当其冲的就是产品支持问题,有45%的公司表示希望能得到及时明确的支持服务。除此之外,企业所面临的另三大障碍分别是软件的易学性(29%),安全性(26%),和缺乏管理层的支持(22%)。
研究表明,开源应用的质量并不是企业的首要考虑因素。只有20%的公司将软件质量放在首位,另有15%的公司将自定义能力放在首位。因此,如果你打算取得公司管理层的支持,那就应当侧重于技术支持的提供方面。
值得一提的是,一旦企业部署了开源应用,代码质量问题会明显好于他们的预期。数据显示,那些仍未使用开源应用的公司通常都将代码质量问题视为第三大重要因素,但在那些已经使用开源的公司中,代码质量问题被列在第七位。由此可见,一旦企业部署了开源应用,他们会发现代码质量要比预期好得多。
而在开发人员眼中,企业向开源过渡的三大障碍则有所不同。它们分别是公司对所有权软件先入为主的偏好,缺乏相应的设备驱动,以及学习新技能的阻力。
让开源应用在企业内有效运转
超过四分之三的公司均已针对开源应用部署了一套正式的策略。另有18%的公司计划在未来12个月内制定相关策略。在那些部署了开源策略的公司中,有45%认为他们的策略行之有效。
在那些使用了开源软件的公司中,有将近半数把开源应用当作免费软件来使用。他们很少去查看代码。数据显示,有18%的公司会直接使用未经修改的代码模块,而有49%的公司会时不时的向开源社区报告bug或分享他们的代码修改,另有11%的公司配备了专人负责开源开发。
网友评论