Octoverse:2023年Github开源状况和人工智能的崛起
💡
原文中文,约2900字,阅读约需7分钟。
📝
内容提要
在今年的Octoverse报告中,研究了Github上围绕AI、云和Git的开源活动如何改变开发人员体验。开发人员正在大量使用生成式人工智能进行构建,大规模运营云原生应用程序,2023年首次开源贡献者数量最多。私人项目显著增长,美国拥有最多开发者,但亚太地区、非洲、南美洲和欧洲的开发者社区逐年扩大,预计到2027年印度将取代美国成为GitHub上最大的开发者社区。印度的开发者社区继续实现同比大幅增长,新加坡是亚太地区开发者人数增长最快的国家,非洲、南美洲和欧洲的开发者社区增长率相当,欧洲发展最快的开发者社区整体增加。生成式AI项目和贡献者数量大幅增长,JavaScript、Python和Java是最受欢迎的编程语言,流行语言和框架增加。
🎯
关键要点
- Octoverse报告研究了Github上AI、云和Git的开源活动如何改变开发人员体验。
- 开发人员大量使用生成式人工智能进行构建。
- 开发人员大规模运营云原生应用程序。
- 2023年开源贡献者数量首次达到最高。
- GitHub上的私人项目显著增长,同比增长38%,占所有活动的80%以上。
- 美国拥有2020万开发者,过去一年增长21%,继续是全球最大开发者社区。
- 亚太地区、非洲、南美洲和欧洲的开发者社区逐年扩大,印度、巴西和日本处于领先地位。
- 预计到2027年,印度将取代美国成为GitHub上最大的开发者社区。
- 印度开发者人数同比增长36%,2023年新增350万开发者。
- 新加坡是亚太地区开发者人数增长最快的国家,开发者占总人口比例最高。
- 非洲地区开发者增长迅速,尼日利亚的OSS采用和技术投资显著。
- 南美洲开发者增长率与亚太和非洲相当,巴西开发者人数最多,增长30%。
- 欧洲开发者社区总数持续增加,但增长速度接近美国。
- 2023年生成式AI项目和贡献者数量大幅增长,开发者使用预先训练的模型和API。
- 生成式AI项目总数同比增长248%,个人贡献者增长148%。
- JavaScript、Python和Java是最受欢迎的编程语言,TypeScript首次超过Java。
- HCL采用率同比增长36%,表明开发者越来越多地使用声明性语言。
- 2023年开发者为GitHub上的开源项目做出3.01亿贡献。
- 商业支持的项目继续吸引大量开源贡献,生成式AI项目首次进入十大最受欢迎项目。
- 几乎三分之一的开源项目有使用GitHub Copilot的维护者,表明生成式AI在开源领域的广泛采用。
- 2023年有430万个存储库使用Docker,NixOS/nixpkgs在贡献者开源项目中名列前茅。
➡️