对开源的贡献加速
根据Aiven(一家开源数据云公司,组织可以利用它来构建现代数据基础设施)的最新 GitHub 分析,三大超级计算机近年来显著增加了对开源的投入,无论是在活跃贡献者的数量方面,还是在每个组织的投入方面。
2022 年 7 月,谷歌对 GitHub 的月度贡献同比增长 21%,GitHub 上的活跃谷歌贡献者人数 (5421) 超过了微软 (5258)。
Aiven 提到,提交总数是通过按公司电子邮件地址分析 GitHub 贡献者存档数据来计算的。 这衡量了一个月内的提交次数,并使用 Google Big Query 来分析 GitHub 上的公共数据。
Open Source Contributor Index 衡量贡献者和顶级编程语言的数量,这是一个跟踪和衡量 GitHub 上开源活动的开源项目。
Aiven 的首席技术官兼联合创始人 Heikki Nousiainen 评论道: »
我们的研究表明,超大规模企业为开源带来了更多资源。 这是个好消息。 作为一个社区,开源软件需要大型科技公司的这种承诺,以确保重要项目得到维护,并且像 Log4Shell 这样的漏洞不会再次发生。 此外,这是编写干净、透明和安全代码的更好方法。”
“我们研究的一个意想不到的结果是,谷歌在为开源软件做出贡献的员工人数方面超过了微软。 谷歌自成立以来一直是开源的拥护者,最近宣布了其 Assured Open Source Software 服务,重申了其承诺。 «
微软和谷歌仍然是自由软件领域的两大主要贡献者。亚马逊远远落后,但其对自由软件的投入正在迅速增加。
根据 Aiven 的一项最新分析,亚马逊、微软和谷歌参与开源项目的员工人数从未如此之多。Aiven 对 GitHub(开源项目的实际平台)的数据进行分析后发现,亚马逊、微软和谷歌在 GitHub 上的活跃贡献者总数在六年间增长了 300%,从 2016 年 5 月的 2654 人增加到 2022 年 5 月的 10.549 人。
研究发现,谷歌每月对 GitHub 的贡献比上一年增加了 20%,谷歌对 GitHub 的活跃贡献者(4643)自 4394 年开始记录以来首次超过微软的贡献(2016)。超过三分之一的贡献来自
微软 OSS 的贡献是使用微软维护的编程语言。 他们使用的语言中有 38,8% 是 PowerShell 或 C#,这两种语言最初都是微软开发的。 就 Google 而言,它更喜欢 C++ 和 Java,而 Amazon 则提供 Python 和 Java。
«谷歌对微软的收购尤其令人惊讶,因为与前一年相比,微软对开源项目的承诺有所减少,这在一定程度上可以解释这一点。 然而,微软对开发者自由和创新的承诺仍在继续,该公司是开源领域的主要参与者,甚至在 2018 年收购了 GitHub。这一转变证明了市场越来越希望利用开源软件。 «
更深入地研究,Aiven 对提交(向开源项目提交的新软件补丁)的研究表明,微软和谷歌在 GitHub 上的提交数量仍低于 2020 年夏季的高点,尽管两者之间的差距已经缩小。
亚马逊仍然落后于其超大规模竞争对手,但现在支持大型开源项目,如 ElasticSearch 的一个分支 OpenSearch,并在其 GitHub 页面上托管越来越多的项目。
最后,如果您有兴趣了解更多信息,可以点击以下链接查看详情。