十个开源软件流行度飙升的理由

  开源软件——技术爱好者曾经的乐土,如今已经在软件世界占有一席之地了。据Gartner预测,到2016年,开源软件将跻身于全球2000强企业关键任务软件组合行列。事实上,根据开源管理供应商Black Duck Software的说法,到目前为止已经有不下于一百万个不同的开源软件项目。这里列举了十个开源软件流行度飙升的理由。

  1. 质量首当其冲

  根据今年“黑鸭子开源的未来”调查结果来看,质量是受访者选择开源的首要原因。这称得上是一个巨大的变化了。2011年,质量因素排在选用开源软件因素的第五位。随着开源项目获得越来越多的追随者,更多的人贡献自己的力量来帮助提高稳定性、发现/修复bug和简化接口。易于部署,也是这其中的一个相关因素,从2013年的第六位上升到第三位,这也是证明开源项目快速成熟的又一个好迹象。事实上,许多开源工具现在和其它的的专有等价商业软件一样——安装简单,如果你真的考虑过这个事实的话,在许多情况下就可以省去购买或采购流程。

  2. 功能设置功能

  Linux Foundation在其2013年的一份报告中显示,80%的公司在未来5年计划增加其在Linux上的使用量,而只有20%的公司计划增加其对Windows的使用量。将Linux用来执行关键负载工作任务的公司数量从2010年的60%增长到2012年的73%。当然,价格是一个因素。即使是增加了支持成本在里面,开源软件通常也比商业专有软件明显便宜很多。但根据Linux Foundation报告,价格只是排在第二的重要因素。第一个是特性设置功能。从早期的开源技术来看,这是一个戏剧性的逆转,尤其是当商业产品更完整和健壮的情况,开源软件能取得这样的战绩实属不易啊。

  3. 安全

  安全曾被视为阻挡开源前进的不利因素,但这一情况已经发生了改变。今年有72%的Black Duck受访者表示,他们就是考虑到安全因素才专门选择开源软件的。开源软件允许用户查看代码来组织潜在的安全漏洞的出现和扩散。“我确实喜欢开源的透明度,”First Financial Bank银行的企业信息安全官Daniel Polly表示。“但正是如此,当数据和软件互动的时候,我喜欢通过开源来观察在那些数据流里面发生了什么。”波利说银行使用Snort。商业供应商正在敦促使用符合要求的开源产品,尤其是在安全性和其他领域。

  4. 超速创新

  传统的软件厂商在内部创建并发展他们的产品。但是,这不能说开源供应商是从零开始的——他们只是站在传统的基础至上进行创新任务。“开源软件提供了一个软件平台,这个平台减少了从头开始开发项目的必要性,”分析师Jon Oltsik说。“这些平台可以通过自定义的方式进行自我调节,为特殊用途的产品加速开发过程。”当然,这个过程离不开云服务还有Amazon和Microsoft的支持。在这上面,我们可以看到了云服务提供商为Amazon EC2提供了基于Apache OpenStack的类似服务,但这在专业服务和为客户服务水平之间是有区别的。Citrix的Mark Hinkle如是说。

  5. 可扩展性

  传统的专有软件通常是注重于满足一个特定的细分市场的需要,例如企业或者中小企业。开源项目通常不受限于这个问题,因为它们通常是围绕客户的需求来构建的。

  “作为一个传统的创业公司,我们开始构建的这个IT支柱几乎完全是基于开源技术的,”Groupon BI国际主管Rafael Herrera说。“对于我们来说除了成本收益是关键因素之外,从一开始,我们就需要一个可以支持动态增长的框架。”例如,Groupon从Talend那里借用一个开源的数据集成平台。

  6. 用户化

  开源软件允许精明的用户直接进入源代码并对源代码进行修改。“我已经能够扩展那些可以满足我们需求的开源软件,而且是在不需要第三方插手的情况下。”在Chester县城Cat Hospital医院工作的技术经理Paul Stadler如上所说。公司使用开源的兽医实践管理软件作为其核心业务,运行在Linux服务器上,通过一个基于Web的接口将数据传输给工作人员的台式机和移动设备上。

  事实上,根据今年的Black Duck调查,开源软件的适应性和灵活性已经排在使用开源而非专有软件的第四大理由了,在去年排名第八。

  7. 协同合作性强

  在过去很长时间里,一旦公司需要相同功能性软件的时候,第一个想到的方法就是从头开始建造,或者是使用一个从外部供应商那里买来的产品。后来的现象就是相互竞争的公司通过合作一起来简化这个过程,创建大家都可以使用的开源软件。这使得公司能够腾出时间和金钱花费在生产区别于其它竞争产品的项目上。Black Duck调查显示,50%的企业贡献开源,56%的企业说他们今年将增加对开源的贡献。

  8. 标准

  很高兴那些组织里有想法的领导能够设定开源标准,为行业选择最好的前进道路。然而在实践中经常会发生这样的事,实际标准都是来自受欢迎的产品的出现,比如说Microsoft Word的doc格式。一个成功的开源项目应该是可以提供相同的功能的,而且也也不存在被相关供应商锁定的风险。“很多时候通过采用真正的产品的方式是很容易实现一个标准的。”Mark Hinkle说。“Apache Web服务器就是一个很好被大规模采用的例子,在互联网早期,它也是推动许多Web标准被采用一个访问平台。”

  9. 前端优势

  在许多领域,开源软件已不再是落后于专有平台的小弟了,而是成了领路人。云计算、移动、大数据和物联网等许多备受瞩目的开源项目正在推动这些专有平台的进化的进程。更不用说网络本身,它本来就是建立在开放的Linux、Apache、MySQL和PHP基础上的。甚至是最近最热门的科技新闻话题——虚拟现实,这其中也有几个相互竞争的开源虚拟环境平台,包括OpenSim、Open Wonderland和Open Qwaq等等。

  10. 成本

  价格也一直是备受关注的因素。在今年的Black Duck调查中,68%的受访者认为开源不但帮助提高效率,还降低了开发成本。

  当然,开源并不等同于自由。供应商仍然可以收取软件、特定版本的软件费用,用来支持/定制软件开发工作。另外,一个公司可能需要整合内部资源来吸收、改造开源软件,但这不再是消耗资金的主要因素。“不仅仅是为了削减成本或任何传统的简单理由促使我们使用开源软件,”Black Duck公司总裁兼首席执行官Lou Shipley说。“开源已经证明它的质量和安全性,并达成广泛的民主化,且不断的扩散。”

时间: 2024-09-20 04:06:14

十个开源软件流行度飙升的理由的相关文章

解读华尔街人为什么讨厌开源软件

编者按:华尔街,全球经济中心,这里金钱就是一切.开源软件,使用者无需付费,看似是一项公益事业.在华尔街人眼中又是如何看待开源软件的呢? 其实华尔街人眼中的开源软件并不是那么受欢迎.华尔街讨厌开源软件有两大理由.一个理由合情合理,另一个理由则毫无道理. 合情合理的那个理由是,开源软件公司并没有赚很多钱. 如果你在网站上提供代码,谁都可以免费获取,别人往往会获取代码.大多数人不会因使用代码而付费给你.有些人可能甚至试图利用你的代码来赚钱,而监管有没有违反许可证所需的成本收不回来. 开源软件带来的好处

开源软件通吃世界的十大理由

开源软件以前只是技术发烧友们的最爱,现如今却正在席卷整个软件世界.根据Gartner的报告,到2016年,开源软件将会进入几乎所有全球2000强企业的关键任务软件中.而据开源管理软件厂商黑鸭子软件(Black Duck Software)称,目前全球已有超过百万个开源软件项目.这里是小编们总结出的开源软件之所以能够迅速普及的十大缘由. 质量 根据本年度的<黑鸭子开源软件之未来>的调查报告,质量是受访者选择开源的最主要的原因.这是一个巨大的变化.2011年,质量原因仅占据第5位.随着开源项目获得

弃Windows!这是用Linux和开源软件的理由

LinuxQuestions.org 的用户分享了他们使用 Linux 和开源技术的原因, 你为什么使用 Linux? 回答集锦 oldwierdal:我用 Linux 是因为它运行快速.安全.可靠.在全世界的贡献者的参与下,Linux 或许已经成为当前我们能用到的最先进和最具创新的软件.Linux 的用户体验就像红丝绒蛋糕上的糖衣一样令人回味无穷;此外,Linux 是免费的. Timothy Miller:我最开始使用 Linux 是因为它免费的,而且那时候我的经济条件无法承受购买新的 Win

Firefox打败IE十大理由:开源软件天生优越

3月25日消息,据国外媒体报道,有分析人士日前指出,由于越来越多的用户,尤其是欧洲用户开始从IE浏览器转向其他浏览器,Firefox最终将战胜IE. 根据微软与欧盟达成的和解协议,从本月起,微软开始为欧洲用户提供"浏览器安装选项",允许用户选择安装IE以外的竞争对手的浏览器产品. 尽管只有几周的时间,但微软IE已经流失了不少用户,最大受益者莫过于Firefox和Opera等主要竞争对手.有分析人士认为,长此以往,当前的第二大浏览器Firefox将超越IE,并给出了以下10大理由: 1.

开源软件的这 12 个文化基因,能得到你的认可吗

开源软件意味着什么?当你需要向别人解释时,如何省心又省力地传达开源的价值和精髓?自从开源这个短语在1997年首次提出以来,业界在开源方面已经获得了许多来之不易的经验教训,我们不应该忘记这些经验教训. 为此,我收集了12个文化基因,在我看来它们有助于分享历史.搭建舞台,并为开源的定义以及它对整个软件行业的意义提供上下文. 这头几个文化基因涉及软件的构建.我认为,它们定义了我们所认为的成功的开源项目,因为它们就是涉及软件本身的基本方面.了解这些文化基因的项目才会成功.采用宽松许可证.注重社区的软件可

开放源码是开源软件吗?

Open Source的来历 1997年,埃里克·雷蒙(Eric Raymond)出版其著作<大教堂和市集>,探讨黑客社区与自由软件原则.1998年初,该论文受到极大的关注,为促成网景通讯公司将其受欢迎的互联网套装软件<网景通讯家(Netscape Communicator)>释放成为自由软件的因素之一.这些代码即为今日大家熟悉的Mozilla Firefox与Thunderbird. 网景的行动激起雷蒙及其伙伴深入研究如何将自由软件基金会的自由软件概念及优点带入商业软件产业.他们

OpenDaylight技术指导委员会主席Colin Dixon:网络开源软件的发展

2016年6月1-2日,"2016全球SDNFV技术大会"在北京盛大召开.作为连续举办三届的SDN/NFV技术与产业盛会,本届大会着眼于SDN /NFV的实践应用与部署,从SDN/NFV在运营商网络.企业网.云数据中心.测试解决方案等多个场景的应用出发,深入解析产业部署现状及面临的挑战与发展趋势. OpenDaylight技术指导委员会主席 Colin Dixon 在主会场上,OpenDaylight技术指导委员会主席Colin Dixon先生做了主题为"网络开源软件的发展&

使用DDoS deflate开源软件防御和减轻DDoS攻击

今天风信网为大家介绍一款免费的防御和减轻DDoS攻击的脚本,该软件为开源软件,所以大家可以放心的使用啦! 这是在互联网上找到的针对该软件的介绍说明:DDoS deflate是一款免费的用来防御和减轻DDoS攻击的脚本.它通过netstat监测跟踪创建大量http://www.aliyun.com/zixun/aggregation/18415.html">网络连接的IP地址,在检测到某个结点超过预设的限 制时,该程序会通过APF或IPTABLES禁止或阻挡这些IP. DDoS deflat

作为一名开源软件的作者是一种什么样的感受?

你的门外有几百号人在排队.他们在耐心地等待着你回答他们的问题.抱怨.pull requests 和功能请求. 你很想帮助他们,但是现在你决定把门关紧.或许是因为已经辛苦工作了一整天,你累了,又或许你只是想和你的家人.朋友好好享受一个周末. 但如果你去访问 github.com/notifications,它会一直不断地提醒你有多少人正在等着你: 好不容易找到一些空闲时间,你打开门并接待了第一个人.他很友善,正尝试使用你的项目,但是在 API 上遇到了一些困惑.他把自己的代码粘贴到了评论区中,但是