随着移动计算、云计算以及大数据等新兴行业的发展,传统的IT架构遇到了诸多瓶颈。开源软件近些年凭借着诸多优势,渐渐成为了这些新基础架构的首选。
据Gartner称,在2016年,技术所有的全球2000强企业中都将采用开源软件或软件组合。可见开源软件的受欢迎程度,今天我们就来看一下开源软件吸引眼球的原因。
1.品质
在关于开源软件的一份调查中显示,受访者为什么选择开源软件,有很大部分的人选择开源的理由是开源软件的高品质。开源项目有众多的追随者,更多的人有助于提高开源软件的稳定性,同时有助于快速发现BUG并修复,并且这些开源工具如今的安装以及操作都非常简单,在很多情况下,开源软件的高品质的确事用户选择的首要因素。
2.功能集
据Linux基金会2013年的报告,在未来的五年里80%的公司计划增加其使用的Linux,只有20%的公司计划增加其使用的Windows。促进这些用户采用开源的原因当然有价格因素,但是还有一个非常重要的就是开源软件通常是一个便宜的整体,开源软件具有较完整和强大的功能,能够帮助用户实现各种功能。
3.安全
安全性一度被看作是开源的一个不利的地方,但是如今情况已经发生改变。开源软件允许用户查看代码是否存在潜在的安全漏洞,很多人都非常喜欢开源软件的透明度,随着对信息安全重视的不断增加,开源软件将具有更大的吸引力。
4.加快创新
传统的软件供应商的产品都是自己研发产品,开源软件则不是,其并不是从零开始研发,而是建立在一个共同的基础之上开始研发,开源提供了一个软件的基础,众多的人都可以进行开发,这就加快了软件的创新,能够为客户提供专业的服务和量身定制的服务。
5.可扩展性
传统的专有软件通常被定义在一个特定的细分市场的需求,例如,面向企业或SMB,开源项目则不存在这个问题,他们通常是根据客户需求创建的。并且可以根据客户的需求进行扩展。
第2页:成本依然是重要因素
6.定制
开源软件可以让有技术的客户直接进入源代码并且修改它,为用户提供定制的服务,这样的定制提供服务无疑对于客户来说事最需要的。
7.合作
在过去,一些公司可能需要的功能是相同的,但是他们仍然需要从同一个软件提供商那购买相同的软件。但是现在不同了,开源软件有很多公司,他们会创建适合自己的软件,但是他们也会同样分享给其他开源用户,这样对于其他用户在创建的时候有更大的帮助。
8.标准
标准对于一个行业发展有着巨大的影响力,如今开源软件的诸多标准已经开始出台,这无疑将促进开源软件的额普及。Apache Web服务器被大量采用,就是开源标准的一个很好的例子。
9.新锐
在许多领域,开源软件已经不再落后于专有平台。云计算,移动,大数据和物联网的所有功能,推动这些平台的发展许多高知名度的开源项目。更何况网络本身,大部分是建立在Linux操作系统,Apache,MySQL和PHP的开放式协议栈。即使是在最新的科技热点,也有几个相互竞争的开源虚拟化环境平台。
10.成本
价格当然是开源软件受欢迎的最重要的一个因素。开源有助于提高效率,降低成本。
小结,当然,开源也并不意味着绝对自由,供应商仍然可能收取一些特定版本软件的支持费用以及开发费用。此外,公司内部可能还需要专业的人员来管理开源软件。但这些都不是重要因素,相比于开源所带来的好处,这些往往都被用户忽略不计。开源已经证明了它的质量和安全性,并逐渐开始扩散。