企业为什么要选择开源软件

 企业开源软件之所以越来越受到欢迎,不再只因为其价格便宜,更多的支持,更自由的选择,告别没完没了的升级,也许是企业开源软件保持长青的重要理 由。人们常说开源软件之所以成功是因为便宜,然而在企业开源软件领域中,更大的成功因素实际上是因为它们比对手的表现得更好。相比于以往的封闭式开发环 境,合 作开发项目的方式为各种解决方案敞开了大门,也使得性价比更高。开源软件降低了研发成本,提高了生产力和效率,使互操作性越发简单,并且鼓励了创新。以下是我们所列出的在企业中考虑使用开源软件的十大理由:

企业开源软件优势一:初期投入

自由和开源软件最明显的优势是成本。各种Linux发行版比如Ubuntu不仅免费下载,而且易于安装、使用和更新,也不存在许可证的问题,Linux桌面很快将会豪不费力的融入现在的网络。

企业用户可以安装任意多份Ubuntu,防毒软件在Linux中不是必需的,OpenOffice也不需要许可证(OpenOffice也可以安装在 Windows中,同样是零成本)。另外开源的数据库、网络服务器和企业级应用都可以免费下载。对企业开源软件成本方面有兴趣的51CTO.com读者可 以参看《开源技术:经济衰退期企业IT变革之道》。

企业开源软件优势二:支持

节省前期成本为企业提供了明显的鼓励,但大多数企业都会乐意支付保养、维护、培训和支持的费用,如果这些服务能够带来明显的回报。

这一直是大多数开源企业的运营模式,销售自由和开源软件的企业要依靠出色的支持才能获得收入,同时这也确保了其服务质量。

许多出色的开源供应商比如现在红帽的子公司JBoss已能取得收益而不损害自由和开源的原则,他们的成功证明了订购、安装、培训、支持、升级和维护等能提供实际的收入机会,当然软件产品本身至少要做到和竞争对手平等,或者要超过对手。

企业开源软件优势三:质量

成本虽然重要,但并不总是企业首要的动机。开源软件被广泛采纳是因为它质量可靠、弹性大、适应性也更强。例如电信和金融部门大规模采用Linux和其它开 源解决方案是由于它们的性价比远远超过了Unix和Windows。所有的主要硬件、移动电话和芯片制造商们都正在GPL许可及其延展协议下贡献自己的想 法和软件,并且还积极参与自由软件项目。

开源和自由软件的分布式开发性质帮助软件在开发和维护的过程中保持了良好的习惯,还有一些软件开发的基本规则:透明、简洁、模块化和便携性。良好的开发习 惯产生好的软件,而良好的软件能随着时间而获得更低的成本。遵循规范的开源项目提高了效率,减少了商业开发模式下几乎不可避免的代码重复问题。

企业开源软件优势四:TCO(总拥有成本)

在IBM委托Freeform Dynamics进行的一份题为“桌面Linux:主流商务采纳经验”的报告中指出:“采用Linux桌面不仅在操作系统本身的许可证上得到了节约,而且 还在运行在操作系统之上的应用组合中体现出来,因为Linux环境中通常开源软件的比例很高。”

报告对大量IT工作者进行了调查,多数答复都认为Linux能全面降低总拥有成本,这也是可靠性、安全性和灵活性这些传统品质的体现。

在用户体验方面,稳定性和可靠性影响很大,而这些也同样转化成维护和支持费用的降低。各方面的调查结果表明,在重要的商务部署中,Linux都取得了非常实在的利益。

企业开源软件优势五:安全性

木马、病毒和恶意软件在Windows中很常见,是每位办公室经理的心头之患,但对于大多数Linux用户来说它们几乎没有影响。

安全性是所有Linux和Unix系统的重大优势,也被认为是开源软件的一大长处,所有的Linux发行版都包含了更新机制,并提供即时的安全建议,但尽管如此,仍有58%大型企业质疑开源软件安全。

Linux系统适合网络应用,拥有总体安全性的优越记录。许多企业网络的标准技巧是使用Linux计算机作为防火墙,在入侵者袭击网络之前拦截他们。虽然 这并不意味着Linux完全免疫,但它的系统架构让它在面对攻击时强大得多,而Windows中病毒防护的成本是无法估量的。

企业开源软件优势六:不再有没完没了的升级

在个人电脑随处可见的年代,文字处理、电子表格和演示工具还有各种Office套件遍布每个办公室的每个桌面。系统中挤满了从未用过的功能,并且要每年进行升级来符合当前的数据格式。内容没有改变,功能并没有改变,但是升级必须保持运转。

Linux和开源软件OpenOffice等能够运行在低规格的PC上并且满足95%的Office用户功能需要。Windows Vista和最新版Office中的令人头疼的硬件升级是Linux用户不需要关心的。

企业开源软件优势七:结束对单一供应商的依赖

开源软件无需依赖单一供应商,这也从另一方面避免了价格上涨,但据51CTO.com之前的报道,开源软件似乎并不那么多样化,有兴趣的读者可以参看《开源软件立于危墙之下?》。

Linux有大量各种特色的发行版,可以在多种计算机架构上运行,适用于所有的主要硬件厂商的不同平台,这一点比其他任何操作系统做的都好。很轻松就可以从一种Linux转移到另一种,或者从Linux转移到另一种操作系统。

企业开源软件优势八:互操作性和开放标准

文件格式和协议的开放标准是开源软件的首要原则。互操作性指计算机系统应产出共同的格式使一台计算机能够与另一台交谈,这是电子时代以来计算行业的一大目标。

开放标准的目的是促进不同的操作系统上不同应用之间的互操作性。但是私有数据格式却会鼓励对单一供应商应用的依赖,阻止与竞争产品的互操作性。私有数据格式将用户锁定到单一供应商的升级周期中,无法保证一致性和持久性。

开放标准允许用户独立于平台、供应商和软件。开放标准使网络协作成为可能,使在平台之间移动自定义的软件解决方案变得更加容易。

企业开源软件优势九:获得最根本的技术

开源运动允许和鼓励学术、公共服务和商业界的实验室参与研发,由此取得相对低廉的研发成本,而这反过来又带来了更多的参与和反馈。

举例来说,在集群和虚拟化技术方面领先的GNU/Linux最初就是由学术研究发展而来的(这也促使Linux重新激活了大型机市场)。软件是一种工具,而不是企业的最终目标,企业希望软件以合理的成本完成工作,这是GNU/Linux成功的原因。

出于类似的原因,许多较小的创业公司都基于免费软件开展业务,比如Google曾经也是这样。如果Google当初没有决定使用Linux和自己的文件系统建立原始搜索和存储算法的话,它会很难取得现在的成功。

企业开源软件优势十:自由

大多数自由软件支持者都声称自由“不是免费的啤酒,而是自由的精神”,这是开源运动的宗旨之一和优势所在,从这一原则衍生出自由软件的其他好处。,因此我们不要挑动自由软件和开源软件之间的分裂是愚蠢的。

引用自由运动精神领袖Richard Stallman的话:“自由软件是指用户拥有运行、复制、发行、研究、改变和改进软件的自由。”更精确的说,它是指从0到3四种程度的自由:

自由0:你可以自由的应用这些软件;

自由1:你可以研究它的源码,并且自由的改动这些源码;

自由2:你能够自由的复制和分发软件来帮助其他人;

自由3:你能够自由的改进程序,自由的将你所做的修改公之于众,使整个社区都能够从中获益。能够获取源码是做到这些的先决条件。

本文转载自: 51CTO