近日,在2021操作系统产业峰会上,针对华为欧拉开源操作系统(openEuler)正式捐赠给开放原子开源基金会一事,中国科学院院士、发展中国家科学院院士、欧洲科学院外籍院士、IEEE FELLOW、中国计算机学会理事长、北京大学信息技术高等研究院智能软件技术与应用研究中心首席科学家梅宏谈了自己的看法。
近日,在北京召开的2021操作系统产业峰会上,华为将其主导的欧拉开源操作系统(openEuler)正式捐赠给开放原子开源基金会。在我看来,这是一件具有标志性意义的事件,无论是对欧拉开源操作系统的发展,进而对我国操作系统领域的自主可控发展,还是对开放原子开源基金会的发展,进而对我国的开源软件事业的健康发展。
记得在出席2019年华为举办的鲲鹏计算产业发展峰会时,曾和徐直军轮值董事长有过一次交流,我当时的观点就是:要构建鲲鹏计算产业的健康生态,如果华为把CPU作为自己的核心竞争力,那么,包括操作系统在内的相关系统软件的开源开放就是必须和必然之选。很高兴看到,欧拉2019年开源,在经历华为主导的两年开源发展之后,正式捐赠给开放原子,进入更为开放的社区主导的发展阶段。过去两年,开源欧拉的发展势头不错,但我相信,未来在社区主导下,开源欧拉的发展将会迎来更快更繁荣的阶段。数字经济时代,经济社会发展高度依赖数字基础设施,而操作系统是其中不可或缺的核心成分,也期待开源欧拉能够在支撑我国乃至世界的社会经济发展中扮演重要角色。
另一方面,对开源社区而言,此次捐赠也是充分践行“开源精神”的一个举措,对中国的开源事业发展具有示范性效应,毕竟,“奉献为先”是开源的基本精神。
认识和理解当今的世界发展态势,可以有不同视角的不同解读。就我的认知,一定会涉及两个关键词,即“数字化转型”和“开放创新”。当前,随着互联网向人类社会和物理世界的全方位延伸,一个万物互联的“人机物”(人类社会、信息空间和物理世界)融合泛在计算的时代正在开启。信息技术日益融入经济社会发展的各个领域和全过程,数字化转型已成为不可逆的发展主流。我们正在面临“转型”带来的新一轮社会经济“革命”,其核心驱动力是互联网及其延伸所带来的人机物广泛连接。回顾工业经济的发展,工业革命在不到300年间对人类社会带来了巨大而深刻的变化。然而,以互联网为代表的新一代信息技术所带来的这一轮社会经济“革命”,无论在广度、深度和速度上,都将是空前的,也会是远远超出我们从工业社会获得的常识和认知、远远超出我们的预期。考察过去社会经济发展的周期律,我以为,“数字化转型”将是一个长期的过程,这个转型阶段将可能长达数十年。就这个意义而言,我们正在迎来一个“转型”的时代。
数字化转型需要强大的数字基础设施作为支撑,操作系统作为最基本、最重要的基础软件,是计算机系统的内核,是信息技术产业的基石,直接决定了数字基础设施的能力水平。然而,操作系统是生态型产业,从技术持续创新、建立规模生态,到实现商业成功,进而形成产业发展正循环,需要产业界长期的合作和投入。长期以来,我国操作系统的自主可控一直是心头之痛,其中最为缺乏的,就是操作系统的发展生态。
同样是因为互联网的快速发展和广泛应用,开放创新已成为时代主流。开放创新是互联网革命催生的新的“创新范式”,所谓开放,意味着任何人都可以出于任何目的自由访问、使用、修改和共享(在受开放性要求约束的前提下)。当前,开源软件(Open Source Software)、开放硬件(Open Hardware)、开放访问(Open Access)、开放数据(Open Data)、开放教育资源(Open Educational Resources)、以及开放科学(Open Science)均是时代热点,构成了所谓的Six SHADES of Open。开放创新的本质是从封闭的“机械化思维”到开放的“计算思维”、“互联网思维”和“大数据思维”,从“零和博弈”到“协作共赢”。开源软件是技术领域开放创新的最早最成功的实践,开源软件彻底改变了全球软件产业格局。近年来人工智能的快速发展也离不开代码开源和数据开放,高质量开放数据集促进了深度学习算法的突飞猛进,开源深度学习框架极大地提升了算法开发效率。在产业界,开放创新成为企业竞争力提升的必要条件,科技巨头纷纷拥抱开源、营造生态,通过开源开放聚集更多的用户资源,争取细分领域或行业的话语权;通过开放型应用快速积累越来越丰富的大数据资源,数据又成为进一步优化其模型算法的重要反哺,成为不可替代的战略性资源。在我国,越来越多的企业看到开源开放的优越性,在优秀开源项目、开源基础设施、以及开源商业发展等方面积极投入,正在渐入佳境。华为所推的鲲鹏计算产业生态,就是广泛汇聚芯片、整机、操作系统、数据库、行业应用和服务商共同参与,共建开源开放协同生态的重要尝试。欧拉在不到2年的时间里,发展近万名开源贡献者,吸引超过300+企业加入社区,实现超过60万套的规模商用,也印证了开源开放对发展操作系统生态的积极作用。
然而,我们也需要认识到,我国的开放创新氛围还远不够,开源软件发展仍面临诸多挑战。从积极面看,国内对开源的重视正达到前所未有的高度,对开源发展无疑是利好;从消极面看,开源社区和平台建设开始出现一定的无序竞争局面,造成资源投入的浪费。剖析背后的原因,还是国内科研机构和企业奉献精神不够,协作共赢精神欠缺,不少“开源”仍是以竞争、追求主导为出发点,难以形成生态。我以为,这有违开源“贡献为先”的基本精神。开源缘起于奉献和利他的理想主义,其本质是开放、共享、协同、生态。以竞争和对抗为出发点的“开源”难以获得真正的成功。我非常认同孙凝晖院士的说法:“开源模式不仅仅是一种商业模式,也是一种生态构建方法;开源是一种共享共治的精神;开源是一种打破垄断、开放创新的精神;开源是一种鼓励奉献的精神;开源不仅仅是公开源代码,更重要的是协作开发流程的建立与社区治理机制的建设”。我一直认为,我们应该在大力弘扬开源精神的前提下,理性实施开源策略,“参与融入,蓄势引领”,即积极融入国际开源社区,站在别人肩膀上学习并发展,靠贡献逐步增大话语权;同时,作为开源的跟随者和受益者,积极承担必要的“责任”,从针对国家发展重大战略领域建立若干中文开源社区切入,在学习实践中逐步成长壮大,伺机实现引领发展。加快建设中国的开源生态,更好地支持本土开发者的特色需求,如中文交流、无时差、行业特定需求等,无疑是必要的,但是,同时仍需坚持国际合作与开放,共同打造全球化的开源生态。
开源基金会是迄今为止最为行之有效的开源社区构建模式,非常高兴地看到,2020年,我国成立了第一个开源基金会:开放原子开源基金会,拉开了我国开源事业规范化和体系化发展的帷幕。开放原子成立以来得到了长足发展,这次华为欧拉的捐赠也是其发展史上的重要标志性事件。然而,单靠一个这样的基金会,还难以支撑我国开源事业的繁荣发展。面向未来,为了聚合更广泛的社会力量打造操作系统生态、软件生态,甚至信息产业全链生态,支撑各行各业数字化转型和国家数字经济发展,我们有必要结合中国特色,探索多样化的开源发展模式。新近,中国计算机学会成立开源发展委员会,其目的就是探索学会这类学术共同体主导的开源发展途径,发挥学会产学研用连接器的优势,构建开源创新平台,更广泛地发动和聚集高校、科研院所、企业和个体的力量,建立社会资源全连接,繁荣开源生态,推进开放创新。
相信基于对数字化转型重要时代意义的深刻理解和对时代发展主流的准确把握,通过政产学研用的协同努力,用全球化的视野和胸怀去构建开放创新的生态,一定可以谱写出我国信息技术及其产业繁荣发展的华丽篇章。