开源生态白皮书(2020年)_79页_2mb
报告摘要
开源生态白皮书(2020年)总结
核心内容
本白皮书由中国信息通信研究院发布,全面分析了2020年全球及中国开源生态的发展现状、趋势及风险,提出了我国在开源生态构建方面的策略建议。
主要观点
-
开源生态的定义与特征
开源是一种协作模式和特定形态的产品,具有公开、可使用、可修改、可分发的特点。它以开源项目为中心,涵盖贡献者、使用者、运营者和服务者等多重角色,形成包括治理、运营、商业布局等环节的完整生态体系。 -
开源生态的发展现状
- 全球开源项目数量呈指数级增长,GitHub托管项目数量持续攀升。
- 开源在云计算、大数据、人工智能等领域已成为主流技术路径。
- 我国开源项目覆盖全栈技术领域,从操作系统到人工智能均有广泛布局。
- 我国企业使用开源技术的比例逐年上升,开源应用已成主流。
-
开源企业的发展趋势
- 全球开源企业数量保持稳定增长,开源商业模式多样化,包括订阅收费、发行版收费、云服务收费等。
- 企业通过收购、参与开源社区、构建开源生态等方式进行商业布局。
- 我国头部科技公司如阿里、腾讯、华为、百度等在GitHub上贡献大量开源项目,形成具有影响力的开源生态。
-
开源基金会的运营模式
- 全球主流开源基金会如Linux基金会、Apache基金会等在知识产权托管、社区治理、技术管理等方面已形成成熟机制。
- 我国正在探索联盟运营机制,如开放原子开源基金会、金融行业开源技术应用社区等,以推动开源生态发展。
-
行业开源生态的形成
- 传统行业如电信、金融、工业互联网等正逐步拥抱开源,形成行业特色开源社区。
- 我国在多个行业推动开源生态,如金融行业开源社区FINOS、工业互联网开源社区等。
-
开源风险问题
- 开源软件存在知识产权合规、安全漏洞、运维及技术风险。
- 开源许可证之间可能存在兼容性问题,如GPL许可证的传染性问题。
- 安全漏洞风险突出,需持续关注和修复。
-
开源治理机制的构建
- 开源治理是推动开源生态良性发展的关键手段,涉及许可证管理、代码审查、社区维护等方面。
- 我国企业逐步建立统一的开源治理流程,但仍面临软件数量庞大、管理复杂等问题。
关键信息
开源生态概况
- 开源是一种协作模式和特定形态的产品,具有公开、可使用、可修改、可分发的特点。
- 开源生态涵盖贡献者、使用者、运营者和服务者等多重角色,形成包括治理、运营、商业布局等环节的完整体系。
开源生态发展现状
- 全球开源项目增长:2019年GitHub托管仓库达1.4亿,新增4400万个,2026年预计超过3亿。
- 我国开源覆盖全栈:从底层操作系统、中间件、数据库,到上层人工智能、大数据等,开源项目已覆盖主要技术领域。
- 开源应用比例提升:2019年我国使用开源技术的企业占比为87.4%,未计划使用开源的企业占比为2.3%。
- 开源成本优势显著:节约成本和缩短部署时间是企业选择开源的主要原因,分别占50.8%和45.1%。
开源企业与商业模式
- 全球开源企业数量增长:GitHub企业数接近300万,Linux基金会会员数超过1500。
- 开源商业模式多样化:包括订阅收费、发行版收费、云服务收费等,如红帽、Cloudera等公司。
- 我国企业积极开源:头部科技公司如阿里、腾讯、华为、百度等开源项目数量逐年增长,形成具有国际影响力的开源项目。
开源基金会运营模式
- 开源基金会的角色:负责知识产权托管、社区治理、技术管理、资金支持等。
- 我国联盟机制探索:如开放原子开源基金会、金融行业开源社区等,推动开源生态发展。
- 基金会收入来源:企业会费、项目管理费、活动与培训收入等。
行业开源应用
- 工业互联网:我国科技公司如华为、阿里、百度等在PaaS平台、边缘计算、物联网操作系统等领域积极布局开源生态。
- 电信行业:运营商和设备商积极参与开源项目,如ONAP、OpenStack、ONOS等,推动网络功能虚拟化和自动化。
- 金融行业:金融机构如浦发银行、中信银行、中国银行等已加入开源社区,推动金融领域开源发展。
- 政府采购:开源被用于提升透明度和降低成本,如美国联邦源代码政策、韩国OpenOS计划等。
开源风险与治理
- 知识产权合规风险:GPL、MIT等许可证可能引发合规问题,如代码传染性、署名要求等。
- 安全漏洞风险:开源软件存在高危漏洞,如Docker、Kubernetes、Jenkins等,需持续跟踪和修复。
- 开源治理工具:如开源治理工具扫描、许可证兼容性分析等,推动企业开源治理体系建设。
未来发展趋势与建议
- 开源生态未来趋势:开源将成为新技术发展的重要抓手,推动行业创新和市场布局。
- 我国开源发展建议:完善开源配套政策、推动联盟机制、加强开源治理体系建设、提升开源合规能力。
图表概述
- 图1:开源软件与自由软件、免费软件的关系。
- 图2:开源生态架构图。
- 图3:全球开源项目数量增长趋势。
- 图4:GitHub近三年开源项目数量及增长率。
- 图5:全球开源项目贡献者数量。
- 图6:中国自发开源项目分布地图。
- 图7:开源数据库增长趋势。
- 图8:Kafka市场份额。
- 图9:我国企业开源软件使用情况。
- 图10:企业选择开源软件原因。
- 图11:企业开源软件应用领域。
- 图12:我国企业云计算开源技术应用部署规模。
- 图13:容器技术应用情况。
- 图14:企业微服务框架应用情况。
- 图15:企业使用开源集成工具情况。
- 图16:GitHub近三年企业数量增长趋势。
- 图17:Linux基金会近十年会员数量增长趋势。
- 图18:我国头部科技公司近两年GitHub开源项目数。
- 图19:企业积极开源的动机。
- 图20:自发开源企业的开源项目规模。
- 图21:企业选择开源代码托管平台情况。
- 图22:开源服务企业拥有闭源软件情况调查。
- 图23:企业选择开源软件进行二次开发情况。
- 图24:开源代码在不同行业代码库中的数量。
- 图25:热门开源组件及使用比例。
- 图26:开源服务企业的服务对象分布情况。
- 图27:风险漏洞占比。
- 图28:美国2012-2018年开源项目/平台的专利诉讼案例数量。
- 图29:我国企业未使用开源软件的原因。
- 图30:企业开源治理情况调查。
- 图31:企业认为开源软件引入产生的风险情况。
- 图32:开源商业布局的四种方式。
- 图33:开源投资情况。
- 图34:电信行业开源项目。
- 图35:金融行业开源项目应用情况。
- 图36:开源治理架构图。
- 图37-50:各技术领域开源许可证风险情况。
- 表1:数据库市场情况。
- 表2:开源基金会会员及项目数量。
- 表3:我国企业在GitHub代码贡献情况。
- 表4:开源社区分类。
- 表5:电信行业开源基金会。
结论
开源技术已成为全球及我国企业构建信息系统的重要手段,推动技术创新、降低开发成本、提升部署效率。然而,开源应用也伴随着知识产权合规、安全漏洞等复杂风险。我国正在不断完善开源政策和治理机制,推动开源生态发展,特别是在工业互联网、金融、电信等领域,形成具有行业特色的开源社区和项目。未来,开源将成为我国科技发展和产业转型的重要支撑力量。
展开完整摘要
试读结束,高清完整版pdf/doc/ppt,请点下载