作者 | Carol
10月24日,在2022 长沙·中国1024程序
员节岳麓对话·长沙开幕式上,CSDN创始人&董事长、极客帮创投创始合伙人蒋涛现场发布了《2022 中国开源贡献度报告》。
中国拥有占全球30%的最大规模开发者群体,开源增长空间和潜力巨大。而作为科技创新的重要模式,开源得到普遍重视,已经列入我国重大发展战略之列。伴随着中国对世界开源贡献度不断提升,如何进行客观衡量愈发重要。《2022 中国开源贡献度报告》的发布,希望能通过客观数据真实反映中国开源发展现状,并助力推动我国开源进一步快速发展。该报告涵盖中国开发者的开源贡献、中国开源项目质量及影响力等分析,以及国际开源项目TOP50、中国开源项目TOP20、全球公司开源贡献榜TOP50、中国公司开源贡献榜TOP20四个榜单。
权威发布:
CSDN GitCode、PingCAP OSSInsight、北京大学软件与微电子学院荆琦副教授联合出品。
严选项目:
选取Apache基金会、CNCF基金会、Linux基金会、GitHub、CSDN、Gitee的头部项目,近两年的Star、PR、Issue、Commit数据分析汇总。
涵盖广泛:
基于“开放数据,开源分析算法”的编写原则,数据范围涵盖近5400个顶级开源技术栈项目,包括开发者数据和用户贡献数据。
最新榜单:
全球和中国开源最新数据汇聚而成四大榜单,开发者和项目贡献一应俱全。
算法开源:
报告项目数据开放,算法开源,数据客观量化公开。项目保存在CSDN-GitCode,可随时提交Issue和PR。
该报告以两年作为统计期,全球贡献者(以邮箱统计)共计 213,982人,贡献者地区为中国的用户数为10,691人(仅包括填写地区的中国贡献者),预计中国开发者占总贡献者的数量约为9.5%(假设未填写地区的和填写地区的中国贡献者比例分布一致)。
图1:中国开发者占比
本次报告中,根据每个项目中提交是否为中国开发者的提交,按照大于标注为中国地区开发者的提交占比超过40%为主要标准,外加CSDN、Gitee等国内社区标签信息作为参考,确认674个项目为中国开发者主导的项目,占比约12.5%。
图2:中国项目占比
一个值得关注的数据是:在674个中国项目两年内收到的343,735个提交中,标注地区信息的开发者提交数为205,528。这其中,中国开发者提交数为136,350,占比66.3%。国际开发者提交69,178,占比33.7%。国际开发者高于三成的参与率,说明中国的开源项目正在走向全球,引起了全球开发者的关注。
图3:中国项目贡献分布
整体来看,主流开源项目国内席位稀少,只有两个项目上榜。
图4:国际开源项目TOP 50
其中,pytorch超过tensorflow位列第一,tensorflow、bootstrap、vue、react位列二到五位。中国项目ant-design和vue-element-admin上榜,排名17和26,均为前端项目。
尽管大多开源项目还是以国际公司为主导推出,但中国开源势力已经开始登上国际化的舞台。报告根据GitHub Event的数据,汇总出“中国开源项目 Top20”(注:由于本轮发布项目排行数据主要参考GitHub中Event数据,目前在GitHub中没有数据的项目尚未计算在内,例如OpenHarmony、
openEuler、
MindSpore等)。
图5:中国开源项目TOP 20
榜单上,位列前五的是ant-design、vue-element-admin、echarts、frp,以及 dubbo。
有五个项目的Star数超过五万,Fork数最高为ant-design的36,086,贡献者近两千。
值得注意的是,Top20的项目中,阿里系占到6席(包括阿里巴巴、蚂蚁集团和饿了么),这与阿里在GitHub上的长期沉淀不无关系。
早在五年前,阿里就成为唯一一家入围GitHub顶尖贡献名单的中国公司。
图6:全球公司开源贡献榜TOP 50
整体来看,前五分别是谷歌、脸书、英特尔、红帽,以及美国超威半导体。
中国上榜公司包括华为、阿里巴巴、联发科(中国台湾)、腾讯、乐鑫科技、百度、字节跳动、中兴、瑞昱(中国台湾),以及涛思数据。
其中,华为的贡献度遥遥领先,排在第六,前三十中还有阿里巴巴和联发科,其余七家在30到50位之间。
在国内,通信、互联网、大数据、云、电子等领域的头部公司对开源作出重要贡献。
图7:中国公司开源贡献榜TOP 20
榜单中,排在前五的是华为、阿里巴巴、联发科(中国台湾)、腾讯和乐鑫科技。
其中,华为的贡献度大幅超过其他科技公司。
从Commit数据来看,华为为国际项目做了大量的开源贡献,包括 Linux 内核、Rust等,为中国公司在全球开源项目贡献中的TOP1。
与之类似的是联发科,专注为 Linux 做贡献。
腾讯的贡献则以自有开源项目为主,包括bk-ci(持续集成平台)、Matrix(性能监控框架)等 。
本次发布的项目列表中,有26个项目由于没有排在GitHub托管,我们无法获取其GitHub Event数据,在排名中没有计算在内,其中包括知名的国内开源项目:
OpenHarmony、openEuler、MindSpore等。我们会在后续迭代中通过某种形式获取数据加入计算。
“中国开源迎来了最好的时代,按照创造价值的维度,目前全球开源五十强我们只有两家,但相信未来五年是中国开源创造和创富爆炸性发展的五年,五十强中将会有二十家来自中国。
”CSDN创始人蒋涛表示。
— 推荐阅读 —