近两年国内开源领域动作频繁,迈入了新的发展阶段,开源在推动创新方面正发挥着越来越重要的作用。
产业的发展离不开政府、企业、社会与个人的共同努力,国内政策是一个风向标,利好不断,国家高度重视开源软件发展,培育开源生态成为国家软件发展战略的重点任务。国民经济和社会发展“十四五”规划和2035年远景目标纲要也明确提出“支持数字技术开源社区等创新联合体发展,完善开源知识产权和法律体系,鼓励企业开放软件源代码、硬件设计和应用服务”。2020年是开源领域大爆发的一年:国内开放原子开源基金会挂牌成立;中国“木兰协议”正式成为国际化开源许可证;工信部等部门联合 Gitee 建设中国独立的开源托管平台……
在这样一个大环境下,“十四五”鼓励企业开源,并从底层基础设施方面进行了规划——纲要明确指出应完善开源知识产权和法律体系,足以说明开源是大势所趋。也有业内人士指出,“开源”被首次纳入纲要,表明国内开源的发展迎来了新的发展机遇,不少海外开源项目都对中国市场表现出了浓厚的兴趣,可谓是开源东风已起。
国内的开源产业已经日趋成熟。GitHub在2020年4月的统计数据显示,来自中国的源代码贡献量已经仅次于美国。根据中国信息通信研究院发布的《开源生态白皮书(2020年)》,2019年我国企业已经使用开源技术的企业占比为87.4%,同比增长10.7%,我国企业使用开源技术已成主流。
基础软件创新提速
值得注意的是,国内早期开源生态发展集中在应用侧软件领域,虽然开源项目多,但具有国际影响力的开源项目不足。本土开源生态需要进一步完善,很多企业组织都在行动。《开源生态白皮书(2020年)》指出,近年来国内企业逐渐侧重基础软件领域开源项目布局,在操作系统、数据库、中间件等领域涌现多个开源项目,不乏国际基金会的顶级开源项目。
基础软件是计算产业的“魂”。过去几十年来,基础软件从封闭的企业开发方式逐渐演变成开源、开放方式,但是一些重要的基础软件,比如 Windows、Oracle 数据库等依旧采用闭源专有的开发和商业模式。随着开源之风东渐,在基础设施领域采用开源成为了弯道超车的重要动力。
国内企业组织已经成为国际开源生态的重要参与者和推动者,以华为为代表的头部科技公司贡献了大量开源项目,在打造本土开源生态的同时,也向世界输出中国开源力量。
华为在开源方面的投入和贡献备受瞩目,是国内开源生态的领军者和实践者,持续发力基础软件开源,自2019年以来,在基础软件领域,华为陆续开源了操作系统openEuler、企业级数据库openGauss、全场景AI框架MindSpore,加速基础软件的创新和发展。
其中,openEuler是独立演进的原生开源操作系统,具备多架构支持、内核级创新、云原生软件栈、云边协同等特性,openGauss主打企业级开源数据库,深度融合华为在数据库领域多年经验,结合企业级场景有独特优势,MindSpore是全场景的开源AI计算框架,开发友好、运行高效、部署灵活。
以华为为代表的开源实践正在推动我国基础软件创新,而创新是一个持续不断的过程。