根据《全球开源生态洞察报告(2024年)》,由我国科学院软件研究所、我国科学技术大学、我国工程院软件与集成电路学部、我国科学院大学网络空间安全学院、我国工程院网络空间安全与信息化战略研究中心联合发布,开源软件开发模式以其高效、灵活、可持续的特点,不断创造高质量软件及相关服务,为全球数字经济注入强劲动能,成为推动技术创新、数字化转型的重要力量,其贡献不仅体现在提供的软件及技术服务上,还体现在创新模式的影响、人才培养及社区组织等方面,已经渗透至社会经济各领域的多层次、宽领域基础设施建设和应用开发中,对经济增长、就业、产业结构优化、人民生活改善等发挥重要推动作用。
开源风险与挑战同时报告也指出,开源不是银弹,也存在一些问题和挑战,需要引起高度重视,如开源安全漏洞风险加剧、开源许可证风险显著、开源供应网络风险不断升级等,这些问题直接关系到软件安全、知识产权、供应链可信等重要问题的解决。
全球开源活跃度与国际竞争
报告还分析了全球开源软件项目的活跃度、开发者分布情况,结果显示,在全球活跃度排名前100的开源软件项目中,美国占比45%,我国占比17%,欧盟占比15%,其余国家和地区占比23%。我国的开源软件项目数量和活跃度表现居前,显示出我国在开源软件项目的重要性。但是我国在开源软件项目中的贡献远不止如此,我国的开发者人数占比高达40%,是全球开源软件项目最主要的参与者。我国还是很多知名开源软件项目的“主心骨”,如全球最大的同台协作工具开源软件项目OnlyOffice、Kubernetes容器编排引擎、Python编程语言等项目的主要贡献者。这些项目的存在和发展,推动了全球软件产业链上游技术创新和基础设施建设。

中国的开源战略选择
面对报告指出的我国在开源软件项目中的“领先”地位,报告提出了相关建议。报告指出,当前世界正处于大变局大调整之中,信息技术更是深刻改变着世界格局和人类生活。在数字技术浪潮中保持独立自主、掌握关键核心技术至关重要。而开源软件是获取和掌握数字技术关键核心技术的有效途径之一,有利于加强自主创新能力,推动产业链上下游融合发展。在加强基础研究和关键核心技术攻关的战略部署中,也要把开源促进战略纳入考虑。对此,报告提出了如下建议:
1. 建立特色的开源生态体系。要在推进自主可控战略中,统筹考虑软件的自主创新、自主知识产权及自主供应等问题,打造独立于特殊风险之外的数字化基础设施。
2. 发展多样化社区运营组织形式。要根据不同类型的开源软件项目和社区特点,发展多样化的社区运营组织形式,促进社区治理体系不断完善。
3. 提升基础设施生态影响力及安全保障能力。要重点培育和支持具有自主知识产权的基础设施软件、相关生态和社区,保障其长期稳定和安全可靠。
4. 完善人才培育与激励机制。要加强优秀开源人才的培养和引进工作,建立完善的人才激励机制。
5. 以软件开源带动行业开源。要加强产业用软件理念宣传和实践推广,鼓励企业将关键基础软件及其重要衍生品作为基础设施类产品实现全链路开源。
6. 加快以开源安全标准带动开源治理体系落地。要推动建立完善符合我国国情的开源治理体系,形成开放、协同、安全的数字社会基础设施。
结语开源软件的重要性不言而喻,它不仅推动了技术创新,还促进了数字经济的发展。我国在开源领域的领先地位值得我们学习和借鉴,同时也需要重视开源所面临的挑战,共同推动开源软件生态的健康发展。你对开源软件有什么看法?快来留言分享!