关闭

开源驱动全球经济发展

标签: 开源项目华为开源软件
525人阅读 评论(0) 收藏 举报


转瞬之间,华为已从全球最大的设备制造商,转型为最大的ICT软件解决方案供应商之一。华为是如何迅速做到这一点的?答案在于华为的远见卓识:在今天这个由软件驱动的世界,无论是软件定义网络(SDN)和网络功能虚拟化(NFV),还是云计算和物联网(IoT),都有太多的软件需要开发。

Linux基金会与以华为为代表的数千家组织/机构展开合作,共同构建人类史上最伟大的共享技术资产。事实上,当今整个社会都运行在价值数十亿美元的Linux平台之上。

Linux平台上运行着目前世界上绝大多数的股票市场,占据着移动设备和嵌入式系统产业的大半江山,并运行着几乎所有的高性能计算系统。Linux是迄今为止软件领域最成功的壮举,原因不仅在于组织的规模,更在于其持续加速的步伐:每一天,平均每个Linux项目会增加10800行代码、删减5300行代码、修改1800行代码——每日净增或修改的代码量高达7300行。

开源之变革

开源已成定局。今天,超过380万名开源贡献者已经在各种各样的公开存储库中创建了310亿行代码。基于开放技术的公司总共已获得数十亿美元投资,并且该数字还将增加。仅仅在美国硅谷,投资者所支持的公司就达到数百家,其中有10家的价值已超过10亿美元。这是一场惊人的变革——以前技术公司可以靠自己打造一切,如今他们想立足市场已不能重拾故技。

第一代的开源还非常简单:创造一些现有专利技术的免费替代品即可。无论是操作系统(Linux)还是数据库(MySQL),这些免费替代品的出现,都令传统市场缩水。然而,时至今日,这一切都发生了改变,我们已迈进了开源开发的全新时代。

现在的开源生态系统,使开拓新市场和创造新机遇成为了可能。新兴的生态系统包括Hadoop大数据框架,以及孕育了KubernetesDocker等项目的容器云技术。公平地说,一切云技术的未来都系于开源软件。

几乎在软件堆栈的每一层都有一个开源项目,在创新、开发者采用率和开发速度上一马当先。这些益处体现在生态系统的方方面面,下至数据平面服务(Open vSwitch),上至Open Orchestrator编排器(OPEN-O)的管理堆栈。比如在西班牙巴塞罗那举行的2016年世界移动通信大会上,华为和中国移动就宣布了双方的OPEN-O合作项目。中国移动表示,其未来的运营支撑系统(OSS)将基于3个不同的开源JavaScript框架,其中包括服务器端JavaScript,这是全世界增长最快的网络技术平台。

总体的效应则是产生了一种有机创新的形式——这是一种自然选择,上千家公司和上万名开发者竞相角逐,只为开发出最好的代码。Linux基金会托管着其中大多数项目,而基金会的目标则是加快向上及向下的创新,从而可以为所有人创造更安全、更稳定的软件。

基金会与包括英特尔和华为在内的20多家顶级技术公司通力合作,旨在指导开源开发者编写出更安全的软件、实现更好的威胁建模和测试,以及制定更强大和更负责的披露政策。更安全的代码意味着将会减少部署于商业产品中的软件漏洞。

打造卓越生态

Linux基金会建立的初衷,即是为了让所有的开源项目能够合力打造出卓越的生态系统,以加速扩展。投资开源项目的公司都已认识到,软件代码和知识产权在未来几十年内将可以免费获取。基金会的一项核心活动是指导数千家组织/机构如何在基于软件资产的行业中管理自己的知识产权,以提升开源开发的速度。成功的公司无一不是学会了如何管理开源许可证、专利承诺等手段,从而在分享知识产权的同时保护宝贵的资产。

最后,Linux基金会与华为等公司展开合作,推出了培训和认证计划,以确保随着开源采用率逐渐提高之后,开发者依然可以满足需求。

杰出贡献者

华为是开源运动的杰出贡献者。除了Hadoop项目,华为也是云原生计算基金会(CNCF)的创始成员和最大贡献者,还是Spark项目(一种快速、通用的大规模数据处理引擎)排名前4的贡献者。

5年多以前,华为公司决定认真对待开源,在公司内部设立了专门管理开源的小组,并制定策略为其产品选择合适的开源项目。华为将开源开发整合到了自身的采购和工程流程中,使其能够在原始开源项目中引入代码、修改代码、创造产品以及分享修订版本。这种方法产生了良性的创新周期,不仅在华为,其他数百家公司也同样如此。此外,华为在规划和培训方面也投入了相当大的努力。结果是卓有成效的,因为华为像所有领先的技术公司一样明白一个道理:大家所需要的所有软件,其开发工作量是如此巨大,没有哪一家公司能够独自应对。

因此,我们需要共同努力,携手构建史上最伟大的共享技术资产。与此同时,我们不仅认识到任何一家公司都无法独力编写如此之多的代码,也认为集体的智慧永远胜于个体智慧的总和。好的公司创造产品,而伟大的公司则借助开源来缔造生态。

吉姆•泽姆林(Jim Zemlin/

Linux基金会执行总监
0
0

猜你在找
C语言及程序设计(讲师:贺利坚)
Python爬虫工程师培养课程全套(讲师:韦玮)
Python全栈开发入门与实战课(讲师:李杰)
2017软考网络规划设计师视频套餐(讲师:任铄)
2017软考软件设计师视频套餐(讲师:任铄)
2017软考-信息系统项目管理师视频套餐(讲师:任铄)
软考(高级)项目经理实战营(讲师:张传波)
微信公众平台开发套餐(讲师:刘运强)
深度学习原理+实战+算法+主流框架套餐(讲师:唐宇迪)
2017系统集成项目管理工程师通关套餐(讲师:徐朋)
查看评论
* 以上用户言论只代表其个人观点,不代表CSDN网站的观点或立场
    个人资料
    • 访问:191682次
    • 积分:2683
    • 等级:
    • 排名:第13142名
    • 原创:79篇
    • 转载:49篇
    • 译文:0篇
    • 评论:21条
    文章分类