Github发布2019年年报(摘录)
2019年11月6日,Github发布2019年年度报告《the state of the octoverse》。由于Github是全球最为主流的开源代码托管平台,其数据可以一定程度上反映开源产业发展状况,现摘录如下:
一、全球开源产业保持迅猛发展势头
开源开发者持续快速增长。2019年,Github上有超过4000万开发人员,其中1千万是2019年新注册用户,2019年新增用户占总用户数的25%。
托管开源项目数保持高速增长。新创建repo(存储目录、资源库)4400万个,占全部repo数量的30%。比2018年新建项目3200万同比增长了37%.
开源项目仿佛生出触角,各项目形成紧密共生。开源项目的共享基础架构使这些项目形成了紧密依赖的共生关系,平均来看,每个Github是上的repo都依赖于180多个其他软件包。从被依赖项目的情况看,被依赖程度最高的前50个开源项目支持了超过360万个其他项目,其中rails/rails、 facebook/jest、axios/axios成为了对全球非常关键的代码。与此同时,越来越多的企业依赖于开源项目,2019年github上企业云用户已经达到来自70多个国家的290万用户,远高于2018年的210万用户。甚至连财富排行版前50的企业,也有35家捐献了开源项目。
Github托管数据领域不断拓展。Github除了是程序员之家,越来越多的科学家也开始关注Github。数据科学专业人员和爱好者把常用的工具、框架以及核心数据科学包分享到Github上,既降低了数据科学工作的障碍,又在学术界和企业中证明了项目的基础。随着越来越多的社区关注于数据科学,主题为“深度学习”、“自然语言处理”和“机器学习”的REPO也变得越来越受欢迎。
二、最热的项目排行情况
从贡献者数量看,github上最热的10个项目为:
其中,tensorflow的贡献者增速最快,9900多人对tensorflow做出了贡献(包括提出pr、开设新issue等),高达2.5万人提高了tensorflow的依赖性。
另外,贡献者增速最高的10个项目也值得关注:
三、中国在开源社区中活跃度增加
从贡献者数量看,中国仍是全球排名第二的贡献者来源国,美国依然凭借20%的开发者数量份额位居世界榜首,而印度继续保持第三的排名。这些数字与2018年保持一致。2019年,亚洲的开发者社区增长迅速,其中亚洲贡献者中有31%来自中国。
2019年全球开发者分布地域
从代码贡献和使用上看,2019年,中国开发者使用(包括fork和clone)的代码数量比2018年增加了48%,成为继美国之后的第二大使用国。
美国以外的开源代码使用量国家排名