2015年开源领域十大动向:闭源公司纷纷敞开大门
开源技术在推动一个不断扩大的市场。社区驱动的开发这个概念在日益颠覆由商业开发商控制的专有软件,而自由开源软件这个概念已成为行业和技术领域的一大颠覆性力量。
开源已呈遍地开花之势,以至于人们往往关注重大新闻,却忽视了开源如何成为现代通信模式和企业业务模式的粘合剂。
ownCloud公司的首席执行官Markus Rex说:“一些重要的开源项目用在每个地方,却很少受到应有的关注。”
他告诉LinuxInsider:“开源已经获得了流行技术具有的人气,它开始占据主导地位。”
2015年已经翻篇,LinuxInsider邀请业内人士讨论将将推动开源概念往新的方向发展的几大开源动向。以下是他们眼里的十大趋势。
闭源公司纷纷敞开大门
2015年开源领域的最大动向莫过于这股潮流:据开源咨询集团首席技术官JimMlodgenski声称,长期以来奉行闭源政策的公司开始向开源界发布产品。
他告诉LinuxInsider:“2014年年底,微软发布.Net,开始引领这股潮流,后来支持Linux上.Net,继续致力于这方面的创新,后来又在去年11月发布了企业开发平台:Visual Studio。”
这股潮流没有停歇,Pivotal公司发布了所有数据库: Greenplum、HAWQ和GemFire。美国PostgreSQL协会的董事会成员Mlodgenski表示,在Pivotal从EMC/VMware分立出来之前,这些数据库都是EMC/VMware的闭源产品。
MongoDB公司的战略和产品开发副总裁Kelly Stirman说:“微软在对待开源方面来了一次全面的大转变。我在微软的朋友认为,开源开创了新时代。这种观念在整个微软公司很普遍。”
数据库行业的发展围绕开源而前进。其他许多公司现在纷纷开源各自的专有产品。
Stirman告诉LinuxInsider:“它们基本上说,除了走开源道路,没有别的办法在市场上参与竞争。对系统和平台技术而言尤其如此。”
许多公司从开源开始入手
Mlodgenski表示,开源正在扩大地盘,不仅主导大数据领域,还主导编程语言和开发工具这个领域。
HCL Technologies公司的集团经理Sumit Ranjan Aggarwal表示,大公司和大品牌正在开展开源项目,以保持领先地位,并加强与受众之间的互动。
他告诉LinuxInsider:“比如说,微软最近发布了分布式机器学习工具包(Distributed Machine Learning Toolkit),这套工具简化了分布式系统上的机器学习工作,允许同时在多个节点上对模型进行训练(这是机器学习的一个核心部分)。”
Aggarwal说:“领英(LinkedIn)、电子港湾(eBay)和Facebook等其他知名公司都已经启动了重大的开源项目。许多公司把开源当作与受众进行互动、建立忠诚度的一种手段。”
开源震动教育界
教育界也在将开源放在首位,美国教育部推出#GoOpen活动更是达到了高潮。
Vizit Solutions公司的创始人Alex Kluge说:“开源和教育这两个概念相得益彰,简直如同天作之合。两者都专注于透明度和信息共享,都鼓励授权和激励消费者,并从中得益。”
他告诉LinuxInsider,该公司的目标是,促进行之有效、精心设计的教育体验。
Kluge说:“从短期来看,开源明显有机会扩大应用范围,进入到教育市场。从长远来看,让下一代开发人员、用户和顾客接触开源生态系统存在极其微妙的效果。”
Ubuntu赢得赞誉
列举开源领域的重大动向时怎能少得了Ubuntu Linux方面的成功故事。据MongoDB的Stirman声称,Ubuntu已成为服务器应用程序的主流操作系统。
Ubuntu一向是桌面应用程序的首要操作系统。他特别指出,今年它在服务器领域的动向会变得更明显。
安卓变得更好
Stirman说:“去年也是安卓变得比iOS更出色的一年。从本人的体验来看,我已经觉得安卓的应用程序更好。现在整个安卓操作系统已经取得主导地位。我认为安卓领先一步。”
容器技术迎来起飞
Stirman指出,在开源技术这个更广阔的领域,容器技术属于最激动人心的故事。
Docker显然是赢家。他认为,Docker最吸引人的地方在于用户体验。
Stirman补充说:“尽管NoSQL的知名度一路上升,数据库市场发生了变化,但这背后的真实故事、尤其对MongoDB而言是,从头开始为使用这项技术的开发人员重新构思了使用体验。”
他特别指出,同样的一幕已出现在Docker身上。
开源助力人工智能
Softwire公司的技术主管Tim Perry表示,另一个备受瞩目的开源举措让深度机器学习变得极容易使用。
他预测,谷歌最近主动表示开放其名为“TensorFlow”的机器学习工具箱的源代码,此举会给与人工智能有关的所有方面的发展带来巨大影响。
TensorFlow是一种开源软件库,用于使用数据流图来进行数值计算。
CodeCraft技术学校的首席讲师David Gray特别指出:“我们看到,人工智能领域显然出现了重大进展,机器学习和神经网络变得更容易使用、变得更主流。谷歌的Deep Dream向我们展示了真正的人工智能最终会是什么样子。”
人人都来改装硬件
Raspberry Pi Zero是一种售价只有5美元的电脑。硬件价格是市面上最低的,它几乎消除了学习编程知识的障碍。
Softwire的Perry告诉LinuxInsider,市面上出现大量廉价硬件将促进“开源工具迅速全面主导开发者社区的其余方面,并大大降低准入门槛。这才是真正体现了开源的力量。”
Penguin Computing的工程副总裁Dan Dowling表示,开放计算项目(Open Compute Project)正在做出重大的贡献,以此补充开源软件模式。
开放计算项目让想要在开放硬件方面进行协作的公司可以共享数据中心产品的设计。成员公司包括:Facebook、苹果、微软、Rackspace、思科、瞻博网络、高盛、富达(Fidelity)和美国银行。
正如开源解放了许多公司,无需在软件方面依赖任何一家厂商,它也能在硬件方面起到同样的功效,充分利用社区的集体智慧和力量。
Dowling告诉LinuxInsider:“从硬件角度来看,开源的一大优势是,机架和节点等部件有了通用的计算尺寸。它也让我们能够添加任何符合基于开放计算项目标准的这套标准架构的主板。”
JavaScript获得提升
CodeCraft技术学校的Gray告诉LinuxInsider,对JavaScript以及支持其客户端和服务器端平台的整套开源技术架构来说,2015年可谓是关键的一年。从Node.js到Angular,从Meteor到React,JavaScript这个平台在2015年站住了脚跟。
10.云计算发展势头高涨。
Gray特别指出:“去年云计算也形势一片大好。我们开始看到像GitHub Desktop这些更稳定、更易于使用的并非基于终端/用户界面的技术进入到云,从而让大众极容易使用这些技术。”
云头条编译|未经授权谢绝转载