极客网·极客观察(朱飞)6月24日 你知道吗?中国参与开源的人数和贡献量都在世界上名列前茅,有上千万的开源贡献者,仅GitHub上中国的开源贡献者就达到750万。但与诸多其他高科技行业一样,中国在开源软件领域的“形象”是世界开源大国,而不是开源强国,其中最显著的标志是缺乏拥有主导权的开源社区,无法定义和掌控核心项目的走向,以及保障商业化产品的可持续发展。
如何破局?在“华为伙伴暨开发者大会2022”期间,极客网对话openEuler社区理事会副理事长、麒麟软件执行总裁韩乃平,听他讲述了数字经济时代开源社区建设在中国面临的机遇和挑战,回顾了麒麟软件再出发深度参与欧拉社区建设的心路历程,以及以开源为抓手打造下一代操作系统的规划和展望,颇具参考启发意义。
开源影响整个信息产业发展,数字中国建设需要自己的根社区
从自由软件到Open Source,开源凭借“集众智、采众长”的开放共创特性,经过多年的发展,已成为全球软件行业和信息产业的主流创新模式。统计显示,今天97%以上的企业用户已经在使用开源软件应用。
韩乃平指出,开源已经渗透到信息产业发展的方方面面,特别是作为数字基础设施的基础软件操作系统,基本上都已基于开源来打造;同时安全已成为信息化建设、数字经济发展的内生需求,很多安全技术都是开放开源的,信息系统与安全的开源创新需要同步发展。这意味着开源对于整个信息产业的进步创新,以及整个数字经济生态链的打造,都已成为主流。
开源社区作为开源创新的资源汇聚平台,具备思想碰撞、技术建设、项目孵化、商业运作等多重职能,在推动开源软件发展过程中起着巨大作用。然而在过去相当长的时间里,我国企业和开发者主要基于国外开源做应用,生态根植于国外开源社区,自主掌控能力与发展能力严重不足。近年来在技术出口管制等不确定国际环境影响下,“无本之木”的弊端愈加凸显。
“当开源影响了整个信息产业的发展,立足开源构建一个数字安全的底座越来越重要。”韩乃平强调,“数字中国建设需要有一个我们自主产业体系相关厂商主导,汇聚各方力量,可以自主定义、自主发展的开源根社区。特别是作为底层的操作系统,更需要这么一个根社区。”
国家政策对此也有明确牵引。2021年,开源首次被写入“十四五”规划,其中明确提出支持数字技术开源社区等创新联合体发展;同年底《“十四五”数字经济发展规划》提出支持具有自主核心技术的开源社区、开源平台、开源项目发展,推动创新资源共建共享,促进创新模式开放化演进。
在韩乃平看来,openEuler初期由企业主导、后来捐赠给开放原子开源基金会迈向产业共建。它具备开放透明、汇聚资源、打造生态、支持商业发行版创新商业化应用等特质,能够真正实现自主可持续发展,同时融入国际开源创新。
凝聚共识、立足产业再出发,麒麟软件深度参与建设欧拉社区
跨入操作系统行业近30年来,韩乃平见证了国内操作系统的多个历史性时刻。从1989年左右出现的“完全自主打造”,到1999年前后开始的“基于国际开源社区发展”,再到2009年前后开启的“国产软件协同发展”,中国厂商在漫长的时间里积累了大量开源技术创新,国产软件逐渐走向成熟,并与自主CPU协同形成了一定的创新方案。
“但是在过去20年基于开源的发展过程中,我们发现一个很大的问题:尽管我们自身也在进步和发展,但开源社区基本还是国际的,主导权和决策权都很难掌握。”韩乃平表示,在强烈的可持续发展需求、自身开源创新能力增强的情况下,打造自己的根社区,形成自己定义、自己发展的主动权,逐渐成为了行业共识。
这种共识演化成了行业领头羊携手创建欧拉社区最初的动力。深耕开源操作系统多年,旗下产品连续11年位列中国Linux市场占有率第一名的麒麟软件,也毅然站在产业的角度再出发,与产业伙伴一起加入2019年底华为开源的欧拉社区,致力于将中国开源创新实力根植到一方更加深厚的土壤之上。
自那以后,麒麟软件全面支持欧拉社区的策划、发布和推行,将自身在操作系统及开源领域数十年的积累融入到欧拉社区。目前,麒麟软件是欧拉社区副理事长单位,社区签约CLA达到174人,在技术委员会拥有27个Maintainer席位,发起成立了15个SIG组,累计提交3000多个PR,2000多个ISSUE,维护400多个代码包……社区整体贡献排名第二。在贡献社区的同时,麒麟软件也基于欧拉社区打造商业发行版产品,积极推动生态发展和商业化推广,在市场占有率方面取得遥遥领先。
得益于麒麟软件这样的产业先觉者深度参与繁荣生态、共建产业,欧拉社区目前已汇聚全球340多家企业,吸引近万名开源贡献者,版本下载量累计超过54万次。市场化方面,目前整个欧拉系的装机量累计超过170万套,新增市场份额达到19%,预计年底将达到25%。根据《中国服务器操作系统市场研究报告》,2021年欧拉在政府、运营商行业已经实现新增市场份额第一,在金融行业市场增速第一。明年,将做到中国整体新增市场份额第一。
以开源为抓手,麒麟软件持续构建下一代操作系统及产业生态
从产业规律看,每一次计算环境发生变化时,操作系统都会更新换代。面向未来,麒麟软件将如何规划和布局下一代操作系统呢?韩乃平从操作系统自身技术演化和信息产业应用需求两个方面剖析指出:下一代操作系统呈现出支持高算力、富生态、强实时、弹性扩展、AI协同、丰富的人机交互,以及高安全可信等新趋势。
在这样的总体趋势下,麒麟软件正在积极布局规划下一代操作系统技术产品及商业生态,其中开源仍是重要抓手。
在技术和产品层面,麒麟软件一方面将继续以安全可信操作系统技术为核心,实现产品线的互通互联,满足服务器、桌面、移动、嵌入式、云计算、边缘计算等全场景对操作系统的新需求;另一方面会加强对国产CPU的同源支持(同时也支持多种国际CPU),提供安全创新的底层支持,协同其他基础软件充分发挥它们的算力。
在生态和商业层面,麒麟软件一方面会持续大投入贡献欧拉社区,基于欧拉路线推动生态发展和商业化推广;另一方面也在构建自己面向新场景、新趋势的桌面开源社区openKylin,在立足开源、深入开源、发展开源的逻辑下构建开源生态,打造商业化产品,最终实现开源技术创新、开源根社区发展、开源生态和商业推广相辅相成的良性发展,更好地服务客户。
写在最后:
在整个对话中,韩乃平向极客网交换了其对开源的一些客观认知。比如说,过去一直有争议说中国对世界开源是“用的多,回馈的少”,但他认为对开源的贡献是多方面的,包括宣传开源文化、打造商业版本、构建产品生态、培养开源人才等等,不唯有技术上的源代码回馈等才算贡献。
又比如,欧拉这个根社区的诞生及迅猛发展,本质上它不是一个封闭的体系,而是通行开源社区规则下国际开源创新的一部分。因此,欧拉社区不存在需不需要走向国际、被国际接纳等问题。相反,随着社区影响力扩大,Intel、suse、Marvell等国际厂商相继加入欧拉社区,恰恰印证欧拉社区是中国的,也是国际的(实际上,54万下载欧拉社区版本的用户已分布于全球120多个国家、1500多个城市)。
作为欧拉社区筹划、诞生、发展的全程参与者,韩乃平对它不吝赞美之词。在他看来,欧拉社区产业定位清晰、技术路径符合趋势、运作治理开放透明、资源汇聚卓有成效、商业化应用发展迅速,给其他开源社区发展塑造了一个样板。
一个产业或一类技术突破,往往需要的是示范带头作用。面向未来他寄望:在欧拉社区的启迪下,更多开源根社区搭乘数字中国建设的东风成长起来,向世界展示别样的中国开源力量!
免责声明:本网站内容主要来自原创、合作伙伴供稿和第三方自媒体作者投稿,凡在本网站出现的信息,均仅供参考。本网站将尽力确保所提供信息的准确性及可靠性,但不保证有关资料的准确性及可靠性,读者在使用前请进一步核实,并对任何自主决定的行为负责。本网站对有关资料所引致的错误、不确或遗漏,概不负任何法律责任。任何单位或个人认为本网站中的网页或链接内容可能涉嫌侵犯其知识产权或存在不实内容时,应及时向本网站提出书面权利通知或不实情况说明,并提供身份证明、权属证明及详细侵权或不实情况证明。本网站在收到上述法律文件后,将会依法尽快联系相关文章源头核实,沟通删除相关内容或断开相关链接。