华为开源:聚焦开源基础软件,共建健康繁荣生态

7月28日,以“软件定义世界,开源共筑未来”为主题的2022开放原子全球开源峰会在北京隆重开幕。本次峰会邀请全球众多专家学者、精英领袖、行业大咖共聚一堂,探讨数字化转型、智慧化变革下的开源未来,以弘扬开源精神、倡导开源文化、汇集开源力量,推动开源生态健康发展。

作为全球开源生态建设的“先锋官”,华为近年来秉承“共建、共享、共赢”原则,对国内开源体系构建起到了引领作用。面对道阻且长、筚路维艰的开源发展,华为战略与产业发展副总裁肖然以“聚焦开源基础软件,共建健康繁荣生态”为主题进行了宣讲,结合华为开源实践,分享了对开源生态未来发展的看法。

迎接全球化4.0挑战,寻求数字发展原生动力

在肖然看来,全球化是人类历史发展的必然趋势。站在百年未有之大变局的关键节点,首先需要从宏观维度出发,将历史进程与技术发展视为一体,寻求当下全球化发展的原生动力,探寻未来数字化变革的底层逻辑。

18世纪末,得益于蒸汽机、铁路、电报等技术应用的出现以及各国经济的逐渐复苏,各类资源的流通愈发频繁,范围从局部扩大到全球,开启了“经济全球化”的大幕;上世纪40年代,经济治理体系和工业体系得到长足的发展,通过来往于世界各地的商船,产品贸易成为时代特征;随着互联网和移动通信的大规模普及,上世纪末全球化发展有了“生产分工”的特性,以资源整合为主要盈利基础的企业大量涌现,极大推动了全球化价值链构建。

如今,以5G、云计算、人工智能为代表的新型数字科技,正在凭借着更为迅捷的数据传输速率、更为强劲的数据分析计算能力、更为高效的数据资源服务应用,驱动着全球各国将目光投向“数字化”、“智慧化”、“场景化”应用和沉浸式服务等新一轮产业革新——全球化4.0时代已然到来。

面对全球数字化的汹涌浪潮,面对机遇与挑战并存的国际态势,华为秉承“开放合作、共建共享、繁荣生态”的价值主张,绘就了“共建、共享、共赢”的时代画卷。在这个过程中,华为积极参与全球产业和生态共建,累计加入700余个全球产业组织,积极贡献并履行产业公共义务。

“作为一家技术型企业,华为在全球化的过程当中汲取了丰富的营养。为了参与全球产业链建设,融入国际一体化发展,我们将坚定的维护全球标准统一,推进开源全球发展,建设联盟生态,使能行业数字化转型,牵引关键技术创新,促进全球产业协同。因此,华为希望能够在促进开源生态上下游深入合作的过程之中,充分发挥自身的创新能力,为开源生态的繁荣发展贡献华为力量。”肖然说。

共建开源生态,服务数字发展底层需求

开源是开放创新的有效手段,是数字时代的事实标准和专利。肖然表示,现今开源代码的使用已经遍布每个角落,开源代码的使用比例还在逐年提升,从数据上来看,82%的互联网移动应用采用了开源代码,84%的制造机器人、工业机器人采用了开源代码,这意味着千行百业的应用创新站在开源的肩膀之上。

不积跬步,无以至千里;不积小流,无以成江海。为了迎接开源新未来,华为将目光聚焦在基础软件根技术,意图以开源软件为支点,构建开源黑土地和根社区,打造稳固数字世界底座的基础,共同推动中国成为全球开源软件价值体系中的关键力量。

“华为参与、贡献开源的核心理念,就是希望用开源真正解决问题并创造价值,”肖然说,“所以自2000年拥抱开源起始,华为基于30年ICT建设的技术和经验,一直坚持‘解决问题,创造价值’的开源理念,秉持“内部能力持续完善、外部社区积极贡献”的开源态度,持续倡导upstream first原则,对120多个主流开源社区积极贡献,拥有250多个TSC、PMC、PTL、Maintainer、Core Committer等技术席位。

在操作系统领域,面向数字基础设施的开源操作系统openEuler,可匹配多样性算力场景,实现统一操作系统支持多设备,应用一次开发覆盖全场景;OpenHarmony具备面向全场景、分布式等特点,是一款全领域、新一代、开源开放的智能终端操作系统;在人工智能领域,新一代全场景AI计算框架昇思MindSpore项目构建起端、边、云的全场景AI应用生态,同时兼顾学术界研究的灵活性与工业界的高性能要求;在云原生领域,率先提出Cloud Native 2.0架构,持续构建跨云的一致应用体验与开源的分布式云原生生态。

“当开源建设进入深水区,基础软件开源应用的重要性正在逐渐显现,”肖然说道,“在通信、航天、金融、制造以及生态保护等领域,开源应用凭借着场景化、自由化的特性,逐渐成为数字变革的主攻手。我们希望通过基础软件的开源,共同加速创新步伐,赋能应用落地,切实促进产业的数字化、智慧化升级。”

全要素协同,共同繁荣开源生态

独木难成林,百川聚江海。开源生态建设并非朝夕之功,而是一个聚沙成塔、集腋成裘的过程。肖然指出,开源项目中的很多工作是一个企业自身完成不了的,唯有携手伙伴共建、共筑,方能打造出健康繁荣的开源生态。在这一理念的驱动之下,华为以开源软件为支点,以产业融合为支撑,以创新应用为窗口,意图释放工程师红利以及软件领域过往经验,持续打造开放的技术产品和应用生态,肥沃开源土壤,为全球软件价值链的重塑提供原生动力。

优质、可信的开源社区是开源项目营造良好生态并扩大影响力的重要基础。肖然表示,华为正在不断探索建立由社区治理、社区运营、社区开发、基础设施四部分组成的开源社区,并围绕可信、安全、多样的社区框架,构建可持续的可信开源体系,保障项目合规安全、可完整交付的同时,支持开源项目健康发展。

开源运营是开源企业迈入高质发展的催化剂。“当前企业在使用开源加速创新的同时,也遇到了前所微有的挑战,例如安全、合规、生命周期、效率等,致使大多数企业无法快速融入开源生态当中,”肖然说道,“我们去年发布了‘开源雨林’计划,并与开放原子开源基金会、中国软件行业协会、中科院软件所、信通院并肩而立,聚焦开源通识、开源使用、开源贡献三大领域,共建开源能力中心。我们希望将各方长期所积累的经验系统化分享给更多企业,推动各企业更高效地使用开源、贡献开源,提升全行业开源技术与应用水平。”

对于一个蓬勃发展的开源软件生态来说,开发者是真正的灵魂所在。为了夯实中国软件产业的根基,华为积极推进开源文化及人才培育,与各大高校进行教学合作,以产教结合赋能人才输出,打造人才培育全链条,让“开源”成为学子手中的“利器”。同时推出了课程开发、师资培训、课程交付、资源支持、社区实习、赛事认证等多种形式的开源文化推广和人才培育措施,持续耕耘中国开源“黑土地”。

“中国作为全球软件价值链和高新技术产业链必不可少的一环,需要更完善的开源创新生态,而生态完善离不开各开源生态核心要素的协同合作,需要开源基金会、媒体平台、开源企业、周边组织、VC投资等‘产学研用资’拧成一股绳。” 肖然说道,“华为将会通过共享开源、共建生态的方式,在开源全要素的协同下,一方面加大开源投入,吸引更多的伙伴与开发者,不断改善基础软件的生态和竞争力,并服务于国内千行百业数字化转型中的大量场景;另一方面希望与生态合作伙伴共同携手,为开源基金会做出更多贡献,构建全球开源生态,应对全球数字化的新挑战。”

全力推进开源发展,激活产业创新生态

面对生存环境愈发复杂,行业竞争愈发激烈,业务发展愈发多样的数字化时代,只有共同建设开放、繁荣的开源生态,才能促推核心技术蓬勃发展,激活产业创新生态,帮助更多企业享受技术红利。

“软件定义世界,开源共筑未来。如今,全球化4.0正在深刻的改变世界格局,重塑产业生态,我们希望通过开源协同共创,构建一个创新的、健康的、繁荣的开源生态,服务世界数字变革。”正如肖然所言,未来华为将持续释放自身技术累积,笃行致远,砥砺前行,为开源生态高品质发展、高质量建设提供坚实支撑。