2023-06-13 11:56:24 发布人:hao333 阅读( 2749)
5 月 27 日至 28 日,2023 全球开源技术峰会(Global Open-source Technology Conference,GOTC)在上海张江科学会堂隆重举行。
5 月 27 日至 28 日,2023 全球开源技术峰会(Global Open-source Technology Conference,GOTC)在上海张江科学会堂隆重举行。在主论坛上,任旭东以《开源协作,加速迈向智能世界》为题发表演讲。在演讲中,他回答了这三个问题:智能时代,开源为什么不能缺席;华为为什么参与和贡献开源;华为开源的核心价值主张是什么?以下内容根据峰会现场演讲整理。
开源是全球新协助模式典范
随着最近大模型的火热,迈向智能世界的趋势正加速到来。构建一个万物感知、万物互联、万物智能的世界,将产生数千亿全球联结数、数百倍的 AI 算力需求增长,并且每年还将产生海量的数据,云服务占企业应用支出也将大幅提升。
那么,我们要如何触达未来智能世界?
正如托马斯·库恩在《科学的范式》中讲到的,在整个大型科技思潮或者革命的引领下,任何时代都有一个最主要的范式的变革。
在开源使能信息化的时代,开源就是一种新的范式革命,是一种引领创新、加强全球协作、促进生态构建的一种范式,而不仅仅是一种降低企业研发成本的软件构建方式。
在这种范式下,大型科技企业已经成为开源的主力军。微软、谷歌、红帽等欧美大型科技企业纷纷使用开源,并且积极贡献开源,华为也连续几年在开源贡献榜单上排名前列。
在开源的基础设施方面,GitHub 已经是全球最大的程序员汇集地,中国也有很大的进步,但是依然存在十倍的差距。如何在开源基础设施方面迎头赶上,对我们来说是一个巨大的挑战。
开源是一种新的范式革命,一种新的开发方式,一种新的协作关系。因此,构建产品的生态优势和提升开发者的体验非常关键。类似于个人助理,辅助编程的工具,未来将会极大地提高程序员的生产力。很多人都担心 AI会不会代替程序员,AI 不会代替程序员,但是会淘汰不会使用智能化工具的程序员。所以,如何能正确看待新技术思潮的到来,如何去驾驭开源智能化工具,将是导致未来开发者或公司之间出现巨大差异的重要因素。AI 技术的快速发展,不仅仅是会对大家造成威胁这么简单,更应该看到,它会创造更多新机会,更多创新点。
开源加快行业数字化融合
根据中国信通院发布的《全球开源生态研究报告(2022)》显示,各行各业使用开源代码的比例有了显著的增长,并且行业数字化程度与开源使用比例正相关,这说明开源软件的渗透率是行业数字化深入转型程度的一个标志性指标。
如果能让开发者或研发团队,通过开源提升效率或赋能产业伙伴,那么其行业数字化程度将会越高。我们知道,数字化是智能化的基础。
在开源普惠化的趋势下,很多内容、知识都可以自动生成,甚至代码都能自动生成,如何让行业基于自己的Know-how,基于一些平台化的工具,加深自身的数字化融合,这才是新融合的趋势。所以,传统行业与开源加速融合以后,行业数字化的程度也将会加速。
很多人对开源的认知往往是:免费的开源代码,质量非常不可控,协作的效率也会很低。而对开源安全的感知,则更多停留在代码漏洞攻击、缓冲区溢出攻击、容易被黑客劫持等问题上,认为开源可能是不安全的。
事实上,开源经过了多年发展,已经形成了一套从信息共享、人才培养、流程制度,到许可遵从、组织协同、标准制定、安全装置等各环节协同的完整的开源安全体系。调查报告显示,89% 的 IT 负责人认为,开源软件与专有软件一样安全甚至更安全。很多数据表明,开源软件比专用软件具备更好的安全保障机制。
所以在新的开发模式、新的融合方式、新的安全模式下 ,我们对开源应该有全新的认知。
华为开源,是战略和业务驱动的结果
华为的开源实践已有十多年的时间,华为是最早把 Linux 基金会带到国内的企业之一。之后,华为又陆续加入了Apache 软件基金会、Eclipse 基金会、开放原子开源基金会等主流开源基金会。可以说,华为是最早的积极融入国际化社区的一家企业。
华为又为什么积极参与开源呢?
在华为,开源是战略和业务驱动的结果。无论是计算产业还是消费者业务,亦或者云相关产业等生态型业务、软件化比例很高的业务,开源都是我们与外界生态伙伴协作必不可少的方式。
最初,我们成立了开源能力中心,然后又建立了开源可信基本管理流程,一直积极鼓励公司程序员去上游社区贡献代码。
同时,开源作为公司的战略支撑,我们形成了自上而下的开源决策机制。对于参与的主流开源社区,以及发起的开源项目,均组建了重量级开源团队。在公司内部,为了更好地扩大代码共享和分享机制,也持续开展内部开源能力的建设。这种自上而下的决策,也慢慢地分层分级向下授权。
近几年,华为基于在 ICT 行业几十年的积累,在基础软件开源方面加大了力度,加大对社区的回馈和贡献。
华为开源的六大核心价值主张
在开源领域经过多年的积累,华为慢慢形成了自己的开源理念和主张。核心有六大价值主张:深耕基础软件、持续开源创新、积极开源回馈、践行可持续开源、使能产业升级和共培开源文化。
深耕基础软件
基于持续探索软件根技术,华为构建了“四梁八柱”基础软件体系。
四梁,我们称之为“ODML”——操作系统、数据库、中间件、编程语言与编译器。在“四梁”下,我们还有八柱,即八个关键技术的核心的竞争力。
基于 30 多年的 ICT 行业技术积累和 15 年以上开源深耕,华为先后发起20 多个开源项目,部分贡献给了 Linux 基金会、CNCF 、开放原子开源基金会等开源基金会。我们深刻认识到,在软件领域,只有扎根到最基础的技术和平台上去,才能真正孕育繁荣生态,使能千行百业。
持续开源创新
我们认为,每一个开源项目,都应该要有技术创新,而不仅仅是一个谁都能做的产品或社区。比如OpenHarmony,围绕“架构解耦、弹性部署”“自由流转、智慧协同”和“极简开发、一致体验”三大特征,构建分布式全场景协同的开源操作系统基座;openEuler具备覆盖全场景应用,支持多样性计算的操作系统的能力; MindSpore可作为一个端边云全场景的统一AI框架等
对于每一个开源项目,我们在技术创新、模式创新、应用创新等各方面都进行了深入思考。在模式上,我们借鉴了 Apache 基金会的开源理念“Apache Way”,并且把外部开源文化引入到公司内部,内部还有梧桐社区、山海社区、开源 π等社区,在公司内部形成共享的开源协作文化。同时,我们也把内部的基础软件研究、优秀工具等外溢到产业社区中去。
在开放治理创新方面,我们不断探索开源“自上而下”和“自下而上”相结合的决策和执行机制,使能与商业团队同等重量级的开源执行团队,来确保无论是内源还是外源的项目质量都有更好的保障。
在应用创新上,开源随着公司业务已经深入到各行各业。比如 Mindspore 已经参与到自然保护的项目中,云原生技术助力卫星通讯场景,并且进入生产制造行业,在工业质检等领域已有深入应用。
所以,让开源服务于业务,真正地让开源创新 深入到数字生产力提升和千行百业应用中去,是我们的一个核心的理念。
积极开源回馈
积极回馈开源,共享开源价值,更是我们深信不疑的开源文化。
华为积极拥抱开源软件开发,目前是Apache 基金会、Linux 基金会、Eclipse 基金会、开放原子开源基金会、OIF 基金会、CNCF 基金会等25个国际开源基金会的顶 级成员或创始成员,并担任数十个董事席位以及数百个 TSC、PMC、PTL、Maintainer、Core Committer 等核心席位,在全球开源社区中积极贡献。
无论是在 K8s 代码贡献量亚洲排名,还是在 K8s 维护者席位数亚洲排名,亦或者 Linux 内核 6.1 版本厂家代码贡献排名,华为都位居前列。
同时,还参与了120多款上游软件的贡献,ARM生态使能95%主流开源项目,覆盖全球主流应用场景。
践行可持续开源
开源要可持续,一定需要更多的企业来做开源。企业开源面临的最大挑战就是,商业如何闭环。一个企业开源要有商业逻辑。我们深信,开源最终要寻求的,是商业价值和产业价值的最大化协同。
如果只追求商业价值,企业只需做好闭源产品就可以。但我们发现,从做产品,到做产业,再到做生态和事实标准的整个过程,一定要做到事实标准和产业价值的最大化,才能实现商业的可持续运行。
其次,在全球软件供应链安全上,我们深信,通过构建可信安全装置和开源安全产业孵化双轮驱动,比如建立可信代码仓等机制,助力全球开源软件供应链的安全。开放原子开源基金会开源安全委员会以及Linux 基金会旗下的 openSSF ,华为都是发起成员之一。
最后,共建可信开源体系尤其重要。无论是社区治理、社区运营,还是社区工具链和基础设施构建,以及可信开源社区认证等方面,华为都有完整的可信开源体系,确保开源的可持续性,与商业形成正循环,共同推动产业生态的持续繁荣。
使能产业升级
华为开源在使能产业升级上,已经有了成功的实践。
在传统通信领域,中国电信天翼云基于 openEuler 打造 CTyunOS,实现规模商用,为云网边端提供统一的操作系统服务;在智能 IoT领域,智能门锁基于 OpenHarmony 实现分布式可视猫眼,具有门外异常监测能力,远程访客密码功能,满足全场景需求,提供金融级安全保障能力;在 AI 领域,MindSpore 联合开展高原地区红外相机照片 AI 物种识别模型训练合作,实现基于 AI 框架的开源模型用于生物多样性保护;此外,云原生技术开源在汽车、卫星、AI 训练等方面取得了非常好的商业实践。
开源已经真正融入到产业升级中来,推动智能世界加速到来。
共培开源文化
在开源文化方面,我们发现,除了企业要参与开源,还需要齐备“产学研用”等各个要素,特别要重视面向高校学生的开源文化建设以及企业伙伴的开源赋能。因此,我们参与发起了“开源雨林”项目,开发 了11 门开源专业课程,开展开源通识教育,引导使用开源、贡献开源,帮助企业提升开源能力。只有我们和合作伙伴共同认识到开源的重要性,才能更好地在开源领域联合孵化出更多的创新项目。
在开源标准和生态共建方面, 华为共享治理、运营、开发、基础设施经验,共建开源社区度量标准。目前,华为是 CHAOSS、OSSCompass 等开源社区的成员,积极参与到开源标准、工具链以及评价体系中建设中,使真正具备开源社区特色的认证评价和工具体系快速构建起来,和产业、社区来共建可信开源体系。
源生无限,同行致远
最后,我想用一句话分享我们最深刻的体会,“没有什么人能独享一片蓝海,也没有人能独吞一块蛋糕”,通过开源协作,让我们共同拥抱无限可能的智能世界!
相关阅读
RelatedReading猜你喜欢
Guessyoulike