赞
踩
开源的种子撒落在中华大地已有 30 余年的时间,如今正是百花齐放、争奇斗艳的时节。
当前,国内开源已实现跨越式发展,越来越多的中国企业都加入了开源的浪潮中。国家政策的引导、基础软件的崛起、企业的大力投入……毫无疑问,现在正是本土开源最好的时代。处于开源热潮之下,如何把握开源发展趋势,迎接未来挑战,已成为企业、开源组织与开发者不可不知的“必修课”。
本期《源创者说》,我们邀请到了华为开源系统部开源生态拓展总监王荣泽,与大家分享开源生态的现状以及华为开源历程中的故事。
开源运动最早可追溯到上世纪 60 年代,如果从 1991 年林纳斯·托瓦兹(Linus Torvalds)创造并发布 Linux 操作系统内核算起,如今已走过了 30 多个年头。在这 30 多年间,开源运动从早期的以 Linux 操作系统、桌面办公软件为主的开源项目,已经逐步扩展到数据库、微服务、大数据、云计算等众多方向和领域。
在王荣泽看来,开源是一种发展了很多年的文化与技术的合作方式,但在国内,它还是一个比较新的概念。
“我们常说‘软件吞噬世界’,现在大家的生活离不开软件,软件无处不在。”王荣泽说,“但它其实还有后半句,那就是‘开源吞噬软件’,目前在国内,很多的决策者们才刚刚认识到了软件的重要性,还没有认识到开源的重要性。”
“开源是非常系统的,它不仅仅是在技术上开放源代码,更代表了一种分享的态度、一种沟通的方式,是一种暗合中国古老文化‘独乐乐不如众乐乐’的分享、开放的理念。同样,开源也不仅仅只包含开源社区或开源项目,还涵盖开源准备、开源人才等各个方面。”王荣泽如此总结。
王荣泽表示,在开源运动刚刚诞生时,大多数的软件规模并不大,很多时候一个人的 Idea 加上几位核心开发者,就能够完成框架搭建、代码编写、程序编译以及版本发布等一系列工作。
但随着项目规模逐步扩大、复杂度越来越高,工作量也在逐步增加,同样的工作难以通过个人团结开发者的方式来完成。即便采用该种方式,不但成本高昂,而且效率偏低。
开源不仅仅是协作机制,更是一种开放的理念,这种理念的最大价值是可以建立广泛的连接,从个体到企业再到产业相连接,最终形成一个广泛连接的开放生态。
于是,开源主体出现了由个人向企业的转变,越来越多的企业和组织正在积极参与到开源生态建设中来。
“开源作为一个生产力组合的工具,从早前作为促进开发者合作的平台,现在已经慢慢成为促进不同领域的企业与组织之间良好的合作平台。但在这个转变的过程中,其初衷并没有变化。”针对开源主体的变化,王荣泽解释道。
开源 OpenHarmony 是华为公司开源历程中一个非常重要的转折点。
据王荣泽介绍,“在 OpenHarmony 开源之前,华为公司主要是以参与开源为主,一些回馈开源也是以 License 要求,将一些代码回馈到社区。而华为公司作为一个开源项目真正的主导开源方正是从 OpenHarmony 真正开始的,不论是对内还是对外,都面临诸多挑战。”
对内,多种观点、理念层出不穷,不同的理解与意见相互碰撞。开源还是不开,这是个问题,如果开该怎么开,又是个问题。
对外,王荣泽表示,当前众多概念都被糅杂在一起,需要被厘清,譬如 OpenHarmony 和鸿蒙的关系、OpenHarmony 能够为社会带来什么,以及相比 Andirod,OpenHarmony 的区别又在哪。
除了让大家明晰这些不同的理念,更重要的是要将“OpenHamony 作为面向全场景、全连接、全智能时代的下一代操作系统”的观点送达到每一个人的心中。
此外,在华为的推动下,欧洲最大的开源组织 Eclipse 基金会已经和中国第一个开源基金会 OpenAtom 开源基金会达成了战略合作协议并且建立合作伙伴关系,现已基于华为 OpenHarmony 项目开发推出了首个合作项目——Oniro 操作系统。
“这是历史上前所未有的合作模式。”王荣泽说。
“回望过去五年开源的历程,华为有一个巨大的改变。”王荣泽介绍说,“随着开源理念逐渐深入人心,大家愈发感受到了开源的重要性,华为也已经从开源的使用者转变为开源的贡献者以及推动者。”
开源并非只是简单的把代码公开,而是在于优秀的开源项目能够为软件的开发提供杠杆,通过开源运营的根本性动作,获得来自于社区的开发、反馈与人才储备。
“在内部,我们布道了非常多开源的理念,让大家意识到开源是一个十分重要的手段,它能够团结更多的开发者,能够帮助商业成功、生态成功,是一个良好的生态放大器和加速器。”
开源项目的成功不仅需要强大的技术实力和前瞻性,也需要各层级厂商和开发者的参与和贡献。正所谓“众人拾柴火焰高”,这一点在 OpenHarmony 的身上展现的淋漓尽致。从2020年 OpenHarmony 开源项目成立以来,这款诞生于风雨之中,走向本土开源春天的操作系统就备受期待。两年多来,四次版本迭代,在华为以及众多贡献者、开发者的共同滋养下,OpenHarmony 系统能力、开发工具逐步完善,已经成为加快建设各行业、各智能终端数字底座的有利助推器。
生态是开源系统的护城河,建设之路很长,同路人纷至沓来。当前,越来越多的企业和开发者已经进入 OpenHarmony 的“朋友圈”,深化其技术力量,助推不同行业的数字化变革。同时,为了加速 OpenHarmony 在各行业的商业发行版落地,华为也参与进来做使能,开放自身的技术积累和丰富经验,为各 OpenHarmony 发行版厂商提供技术和开发支持。值得一提的是,2023 年初,在开放原子开源基金会的指导下,华为与24家伙伴签署 OpenHarmony 生态使能合作协议,覆盖了金融、教育、交通、能源、政务、安平、制造、卫生、广电、电信等行业。正是这些不同角色的加入及贡献,推动着 OpenHarmony 走向更远。
放眼未来,王荣泽表示,华为希望能有更多的厂商参与进来,大家一起贡献社区、繁荣生态。此外,面向更广阔的产业前景,华为期望能够在更具原创性及前瞻性的技术上,有新的想法和突破。
每一位技术人都有着通过技术改变世界的伟大理想,而开源正是实现该理想的良好路径,它可以汇聚全球各地的知己同行一起在开源社区去解决难题,围绕未知的领域探索、进步。
“在技术探索上,我们将聚集最优秀、最顶尖的开发者、高校以及其他组织,一起遥望‘教堂’,为更高的产业前景努力,比如把握元宇宙这个机会并做些什么。此外,我们也将持续建设可持续发展、有生命力的可信开源社区,完善社区生态治理架构,确保社区持续演进,并携手伙伴、开发者共建开源生态。”王荣泽总结道。
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。