企业为什么要选择开源软件
- 质量
开源软件被广泛采纳是因为它质量可靠、弹性大、适应性也更强。例如电信和金融部门大规模采用Linux和其它开 源解决方案是由于它们的性价比远远超过了Unix和Windows。所有的主要硬件、移动电话和芯片制造商们都正在GPL许可及其延展协议下贡献自己的想 法和软件,并且还积极参与自由软件项目。
开源和自由软件的分布式开发性质帮助软件在开发和维护的过程中保持了良好的习惯,还有一些软件开发的基本规则:透明、简洁、模块化和便携性。良好的开发习 惯产生好的软件,而良好的软件能随着时间而获得更低的成本。遵循规范的开源项目提高了效率,减少了商业开发模式下几乎不可避免的代码重复问题。
- 总拥有成本
在IBM委托Freeform Dynamics进行的一份题为“桌面Linux:主流商务采纳经验”的报告中指出:“采用Linux桌面不仅在操作系统本身的许可证上得到了节约,而且 还在运行在操作系统之上的应用组合中体现出来,因为Linux环境中通常开源软件的比例很高。”
报告对大量IT工作者进行了调查,多数答复都认为Linux能全面降低总拥有成本,这也是可靠性、安全性和灵活性这些传统品质的体现。
在用户体验方面,稳定性和可靠性影响很大,而这些也同样转化成维护和支持费用的降低。各方面的调查结果表明,在重要的商务部署中,Linux都取得了非常实在的利益。
- 结束对单一供应商的依赖
开源软件无需依赖单一供应商,这也从另一方面避免了价格上涨,但据51CTO.com之前的报道,开源软件似乎并不那么多样化,有兴趣的读者可以参看《开源软件立于危墙之下?》。
Linux有大量各种特色的发行版,可以在多种计算机架构上运行,适用于所有的主要硬件厂商的不同平台,这一点比其他任何操作系统做的都好。很轻松就可以从一种Linux转移到另一种,或者从Linux转移到另一种操作系统。
- 互操作性和开放标准
文件格式和协议的开放标准是开源软件的首要原则。互操作性指计算机系统应产出共同的格式使一台计算机能够与另一台交谈,这是电子时代以来计算行业的一大目标。
开放标准的目的是促进不同的操作系统上不同应用之间的互操作性。但是私有数据格式却会鼓励对单一供应商应用的依赖,阻止与竞争产品的互操作性。私有数据格式将用户锁定到单一供应商的升级周期中,无法保证一致性和持久性。
开放标准允许用户独立于平台、供应商和软件。开放标准使网络协作成为可能,使在平台之间移动自定义的软件解决方案变得更加容易。
- 安全性
木马、病毒和恶意软件在Windows中很常见,是每位办公室经理的心头之患,但对于大多数Linux用户来说它们几乎没有影响。
安全性是所有Linux和Unix系统的重大优势,也被认为是开源软件的一大长处,所有的Linux发行版都包含了更新机制,并提供即时的安全建议,但尽管如此,仍有58%大型企业质疑开源软件安全。
Linux系统适合网络应用,拥有总体安全性的优越记录。许多企业网络的标准技巧是使用Linux计算机作为防火墙,在入侵者袭击网络之前拦截他们。虽然 这并不意味着Linux完全免疫,但它的系统架构让它在面对攻击时强大得多,而Windows中病毒防护的成本是无法估量的。