详情
搜索

大咖论“数”|加大推动力度,优化壮大开源社区

来源:河北日报 时间:2022-09-09

从全球软件产业发展规律和趋势看,开源是软件产品开发、技术创新、产业转化的关键环节,开源社区建设在协调商业利益、统一技术路径、推动产品转化以及构建开放共赢生态中发挥的作用愈加重要。《“十四五”软件和信息技术服务业发展规划》提出,整合各方力量,围绕重点开源项目,建立开发者友好的参与机制,持续优化壮大开源社区。


开源社区在推动软件产业高质量发展中扮演核心角色,不断为软件产品创新提供技术动力、为技术落地提供应用场景、为商业化拓展提供生态保障。


当前,我国开源社区初具规模,开源相关软件已初步实现了产业化应用。根据2021年代码托管平台GitHub发布的报告显示,我国开发者数量达756万人,排名全球第二,大量优秀项目和人才活跃在国内外开源项目上。毫无疑问,我国已成为全球开源软件生态的主要参与方和重要力量,也成为GitHub、码云等国内外开源代码托管平台的第二大使用国。以华为、百度、阿里、腾讯等为代表的软件头部企业都积极参与开源社区建设,成为开放原子、Linux基金会、Apache基金会等多个开源软件基金会的会员,华为主导的OpenEuler社区、阿里主导的OpenAnolis社区等一批本土开源社区不断涌现,成为国内开源社区建设的中坚力量,正积极打造创新平台、构建操作系统底层生态,为下一步打造数字化基础架构筑牢根基。


虽然我国本土开源社区已经涌现,但因起步晚,运行治理机制不够成熟,基于开源项目的商业版本不多,全球技术话语权和商业影响力较小,且面临一定的技术风险、法律风险和供应链风险,迫切需要在技术、商业、生态三方面加大推动力度。


提升技术创新支撑能力,激发开源社区活力。搭建多样性算力测试平台,通过多样性计算连接更多硬件厂商。探索建立数据中心、镜像站点及代码托管平台,积极融入全球生态,服务全球开发者。构建开源孵化平台,建立专门的内部共享代码库,围绕基础软件、工业软件等关键软件领域培育优质开源项目,引导开发者关注点由上层应用向底层操作系统与内核开发转移,推动开源项目技术不断更新迭代。


加速行业场景应用,打造开放链接生态。围绕国内相关软硬件开展针对性的适配、优化、兼容,积极打造本土软硬件一体化能力。鼓励开源项目与更多行业应用场景兼容适配,推动国内用户积极发布基于开源项目的商业版本。引导行业应用方制定开源项目技术路线及应用策略,积极采购开源供应商的商业软件版本及服务。建设开源风控平台,构建跨部门跨领域的开源风险综合防范体系,提升场景应用风险防范意识。


构建开放合作生态,提高社区运作水平。建立多元化组织架构,建立开发者友好参与机制,鼓励芯片、操作系统、云计算等厂商联合高校、科研机构、个人开发者共建开源社区。及时跟进国内外开源发展动态与趋势,积极开展开源贡献专项评估。推进开源标准化建设,完善开源知识产权体系和法律规则体系,规避合规性、安全性等开源风险,助力优秀开源项目快速成长。引导校企合作开展开源实践课程,培养开源优秀人才,完善开源人才库建设。引导投资机构开展开源商业模式评估、投资早期开源项目。


(作者:王菲  供职于赛迪智库信息化与软件产业研究所)