GitHub发布最新2022开源生态系统报告OCTOVERSE 2022,这分报告显示了开源软件对世界和企业的影响,以及全球软件开发趋势。全世界现在有90%的企业都在使用开源软件,而财富100企业有超过90%都在使用GitHub,在2022年,GitHub上总共收到4.13亿次的开源贡献。
GitHub在2021年的OCTOVERSE报告,公开平台上开发者数量为7,300万,较前一年添加1,600万名新用户,而在OCTOVERSE 2022中的最新数字,平台用户已经增长到9,400万,增加2,000万名用户,不只用户大幅增加,而且增加速度也提升了。
官方在OCTOVERSE 2022披露3大开源社群趋势,第一大趋势是基础设施即程序代码正流行,开发人员在2022年大量使用Hashicorp配置语言(Hashicorp Configuration Language,HCL)、Shell和Go程序语言,而HCL是GitHub目前增长最快速的语言。
GitHub提到,这代表基础设施即程序代码实践,受到越来越多GitHub项目采用,并指出运营人员也在开源社群占有一席之地,过去总是以开发人员为中心的开源世界已经出现变化。
第二大趋势则是大型科技公司投资创建大型开源社群,2022年GitHub上前几大的开源项目,都获得商业支持,官方提到,大型科技公司对开源的投资,显示了其重要性。企业正在创建新的开源软件社群,这迫使组织必须增设开源项目办公室来协调开源软件战略,而这又鼓励了更多的人投入开源贡献。GitHub估计30%的财富100强企业都拥有开源项目办公室。
第三大趋势是受商业支持的项目更受开源贡献者青睐,特别是那些不属于商业项目组织的开发者,GitHub表示,这代表商业支持的开源项目,无论是在发展广泛的生态系统,或是项目本身所带来的品牌知名度,都扮演重要角色。
从Flutter到Next.JS,还有React到VS Code,由企业主导的开源项目,已经成为GitHub开发者生态系统不可或缺的一部分,在2022年,有50%的首次开源参与者,贡献由商业支持的项目。
GitHub最近的重要事件,还有能以人工智能充当结对工程师的GitHub Copilot官司。开发者只要月付10美元,就可获得GitHub Copilot人工智能提供程序代码建议,官方虽承认GitHub Copilot使用GitHub平台上公开程序代码,训练人工智能模型,但却未依照授权标注归属,或是提供GitHub合理使用这些程序代码的法律地位,因此该服务在推出后便受到不少质疑。
现在GitHub Copilot被众多开发者认为违反《数字千禧年著作权法》、《不公平竞争法》以及GitHub隐私声明与服务条款,由律师事务所代表向对微软、GitHub与OpenAI提出集体诉讼。