当前位置:云计算行业动态 → 正文

开源软件在2017年面临的挑战

责任编辑:cres 作者:HERO编译 |来源:企业网D1Net  2017-01-11 09:11:35 原创文章 企业网D1Net

新的一年已经来临,开源软件将比以往更受欢迎。但是开源社区也面临着一系列新的挑战。这也是开源程序员和企业需要应对的,并期望在2017年保持蓬勃发展。
 
不可否认,开源在相对较短的时间内已经发展很慢。而在2007年1月,只有少数几家大公司在开源方面投入巨资。像微软和VMware这样的闭源软件厂商主导着企业计算市场。在桌面Linux前端,如果组织能让其Linux电脑连接到无线网络,就已经很幸运了,更不用说真正使用它开展工作。
 
然而,快到2017年1月,开源软件无处不在。超过三分之二的组织正在为开源贡献力量。 OpenStack,Docker和KVM等开源技术正在用于构建下一代基础设施。多年来,用户不得不与Xorg.conf或者ndiswrapper打交道,以使Linux系统在其电脑上工作。
 
开源面临的主要挑战
 
然而,对于开源社区已经实现的一切,出现了一系列新的挑战。这包括:
 
云计算。如今,几乎主要的行业厂商都将业务迁移到云计算,云计算市场预计将继续增长,未来几年的复合年增长率为19.4%。这对于支持云计算的开源技术(如OpenStack)是个好消息。但对于那些认为开源(或自由软件)的主要目的应该是免费的人来说,却是个坏消息。即使云计算由开放源代码驱动,而那些没有采用云计算的架构的用户将通过其他方式使用开源软件获得免费服务。
 
物联网(IoT)。物联网给开源带来了类似于云计算遇到的挑战。许多物联网设备,如智能恒温器,部分由开源技术供电。但是,这并不意味着可以为用户提供什么便利,因为这些用户几乎没有能力来修改设备上运行的代码,这往往不能方便修改界面,并依赖于专有组件。
 
苹果。开源社区赢得了与微软的长期战争,宣布对Linux的“热爱”,近年实施了许多对开源友好的举动。但是主要的消费者计算公司(例如苹果公司)的开源仍然相当少(考虑到macOS部分建立在源自BSD的开放代码,这是一种讽刺)。当然,苹果公司也发布一些开源代码。但大多数苹果的产品和平台是超级封闭和专有的。只要苹果机作为一个非常成功的闭源软件公司,开源将面临消费市场的激烈竞争。
 
Docker。 Docker容器提供了一种隔离应用程序和构建下一代基础设施创新的方式,也是当下最热门的开源技术。但Docker也为开源社区带来了困扰。行业人士对容器的开放标准的关注,推动了几个月前对Docker的技术讨论,这在以前从未发生过,但Red Hat公司推出了一个称为OCID的竞争容器框架。Red Hat 的OCID并不是只有一个Docker fork,但看起来像一个。在传统意义上开源项目合作的精神,可能在容器的世界中打破。
 
企业控制开源。在以往,大多数开源代码是由开源社区的志愿者所写。如今,绝大多数像Linux和OpenStack这样的项目代码主要来自Red Hat和Intel等公司的程序员。这没有什么问题;企业在开源开发中投入这么多钱是一件好事。但这种变化确实反映了对开源代码的更高程度的企业控制。这导致出现了开源社区必须应对的紧张局面。
 
毫无疑问,开源软件将在新的一年继续蓬勃发展。但是随着开源的到来,开源语境正在发生变化。而那些开源社区必须适应这种情况。

关键字:开源软件

原创文章 企业网D1Net

开源软件在2017年面临的挑战 扫一扫
分享本文到朋友圈

关于我们联系我们版权声明友情链接广告服务会员服务投稿中心招贤纳士

企业网版权所有©2010-2017 京ICP备09108050号-6

^