专栏名称: SegmentFault思否
SegmentFault (www.sf.gg)开发者社区,是中国年轻开发者喜爱的极客社区,我们为开发者提供最纯粹的技术交流和分享平台。
目录
相关文章推荐
程序员的那些事  ·  清华大学:DeepSeek + ... ·  昨天  
程序员的那些事  ·  印度把 DeepSeek ... ·  昨天  
程序员小灰  ·  清华大学《DeepSeek学习手册》(全5册) ·  昨天  
程序猿  ·  “我真的受够了Ubuntu!” ·  2 天前  
程序员的那些事  ·  惊!小偷“零元购”后竟向 DeepSeek ... ·  2 天前  
51好读  ›  专栏  ›  SegmentFault思否

GitHub 年度报告解读丨Python 击败 Java,中国开源贡献排名第二,中国香港增速最高...

SegmentFault思否  · 公众号  · 程序员  · 2019-11-08 14:12

正文


GitHub 昨天发布了一个重磅年度报告。


自 2007 年成立,GitHub 如今已经 12 年了。毫无疑问,它如今已经是全球影响力最大、最权威的开源社区。

对全球的开发者来说,GitHub 现如今已经代表着技术的趋势,它公布的一些数据与报告,对所有程序员来说是一份很有参考意义的技术趋势。


今年的报告中,又公布了不少数据和趋势,下面我们一起来完整解读,对每部分的内容做一个拆解:



正文图片来自报告原文:


在过去的一年中,有 1000 万新开发人员加入了 GitHub 社区,为地球上每个大陆的 4,400 万个以上的存储库做出了贡献。全球化的背后是一支不断壮大的全球贡献者团队,其中 80% 来自美国以外的地区。


关键信息拆解



1. 本报告中的一年是指 2018 年 10 月 1 日至 2019 年 9 月 30日

2. 报告中开发人员指 GitHub 上的所有用户;

3. 用户的国家/地区信息基于已知的最后位置。对于组织,是从组织资料中获取的最重要/知名的位置信息。





关键信息拆解



1. GitHub 上已累积有超过 4000 万开发人员,其中包括 2019 年的 1000 万新用户;

2. 2019 年开发者共创建了 4400 万个仓库,尝试创建项目的用户比 2018 年增加了 44%;

3. 今年,有超过 76 万名学生在 GitHub 上学习,截止到目前已经有 170 万的学生用户;

4. 去年,全球财富 50 强中有 35 家公司为开源做出了贡献,其中 29 家正在GitHub Enterprise 上构建了业务背后的软件。 






关键信息拆解



1. 美国以外的开源贡献者比例逐年增加, 自 2014 年开始,美国之外的 repo 贡献便已经开始超过美国本土。

2. 继美国之后,中国、印度和德国今年加快了开放源代码的使用速度。 中国的开发者 fork 和 clone 的项目比去年多了 48%,目前是世界上第二大的开源贡献国。






关键信息拆解



1. 非洲国家在开放源代码 repo 的百分比增长方面处于领先地位,在整个非洲贡献增加了40%,比任何其他大陆都多。

2. 尼日利亚、肯尼亚、突尼斯和摩洛哥的增长速度排名前三;

3. 开源项目贡献者数量增长最多的是中国香港、新加坡和日本。 (香港为什么最多,大家应该都懂 23333)





关键信息拆解



1. 除开源之外,从公共和私人贡献来看,亚洲的开发者社区在 2019 年增长迅速。 其中 31% 的亚洲贡献者来自中国大陆,另外非洲开发者数量也正显著上升。


2. 自 2014 年以来,美国以外地区开发者数量不断上升,亚洲贡献者群体的年增长率已超过欧洲和北美。




关键信息拆解



1. 今年非洲开发者创建的开源存储库比去年增加了40%,比其他任何大陆都高。





关键信息拆解



1. 项目依赖程度最高的十大开源软件包,有超过四百万个存储库分别依赖于 lodash /lodash,expressjs /express 和 visionmedia /debug。

2. 平均而言,超过 360 万的存储库都依赖于前 50 个开源项目,诸如 rails / rails, facebook / jest和 axios / axios之类的项目也被数百万其他存储库使用。

3. 今年有 35 万人为前 1000 个项目做出了 500 万以上的贡献(按 star 数排序)。130 万开发者首次加入开源社区,并为开源项目做出了首次贡献。


关键信息拆解:


1. GitHub 上贡献者增长最快的区域排名中,中国香港连续第二年位居榜首;







关键信息拆解



1 . 作为 GitHub 上最受欢迎的项目之一,TensorFlow 可以向我们展示开源项目如何连接更大的软件社区。依赖 Python 软件包的存储库的社区贡献者平均数量约为 19K。


2. 去年有 9900 人为 TensorFlow 做出了贡献, 例如 Numpy,Pytest 等。






关键信息拆解



1. 贡献最多的开源项目来自微软的 VS Code (19.1K)、Azure Docs (14K) 和 Flutter (13K)。 紧随其后的是谷歌的 TensorFlow (9.9K)、Kubernetes (6.9K) 和 Facebook 创建的 React 原生框架。

2. 其中 2019 年新进入这个榜单的是 flutter/flutter, firstcontributions/first-contributions, 以及  home-assistant/home-assistant。

3. 跨语言和平台构建应用程序和网站的工具包和框架在今年的增长很快。自 2018 年 12 月发布 1.0 版本以来,flutter/flutter 的增速排名第二。





关键信息拆解



1. 美国以外的开源贡献者比例逐年增加; 自 2014 年开始,美国之外的 repo 贡献便已经开始超过美国本土。


2. 继美国之后,中国、印度和德国今年加快了开放源代码的使用速度。 中国的开发者 fork 和 clone 的项目比去年多了 48%,成第二大开源贡献国。


关键信息拆解:


1. GitHub 上贡献者增长最快的区域排名中,中









请到「今天看啥」查看全文