开源软件包生态系统具体情况怎样?

开源软件包生态系统具体情况怎样?

最佳答案 匿名用户编辑于2022/12/09 10:19

以下是对Maven、NPM、Packagist、Pypi、Godoc、Nuget、Rubygems、 Swift 等八个典型开源软件包生态系统的具体分析。

NPM 包生态项目数量最多,Godoc 包生态增速最快。这一状况与去年报告保持一致。根据八个典型的开源软件包生态系统中开源项目数量 和增长率情况,其中开源项目数量最多的是 NPM 包生态系 统,截至 2021 年底,其开源项目数量达到了 1892984 个;开源项目 数量增速最快的是 Godoc 包生态系统,2021 年一年间的项目总量增 速达到了 39.9%。

 

Maven、NPM、Nuget 三个包生态系统的开源项目开发者仍然是“最 勤奋”,开源项目的平均版本数超过 12 个。截至 2021 年底,在八个典 型的开源软件包生态系统的开源项目数量和版本数量,其 中,Maven 包生态系统平均每个开源项目有高达 19.9 个版本,各包 生态系统的开源项目平均版本数较去年均有不同程度的增长。

参考报告

2022中国软件供应链安全分析报告.pdf

2022中国软件供应链安全分析报告。数字化时代,软件的重要性和软件供应链安全问题的严峻性已成为各方共识。为此,奇安信代码安全实验室去年发布了《2021中国软件供应链安全分析报告》(https://h5.qianxin.com/threat/report/detail/132),从多个维度分析了软件供应链的安全风险,并提供了详实的统计数据。本报告是该系列年度分析报告的第二期,继续针对国内企业自主开发的源代码、开源软件生态、国内企业软件开发中开源软件应用等的安全状况,以及典型应用系统供应链安全风险实例进行深入分析,并总结趋势和变化。本年度报告相比于去年的报告新增了以下内容:在开源软件生态发展与安全...

查看详情
相关报告
我来回答