一个专注于了解开源社区健康状况的 Linux 基金会项目刚刚研究了三个项目的结果,这些项目切换到“更严格”的许可证,然后面临社区分叉。该项目(称为开源软件社区健康分析(或 CHAOSS))的数据科学总监也是 OpenUK 董事会成员,并描述了 OpenSearch、带分支 Valkey 的 Redis 和 Terraform 的成果:重新授权项目 (Redis)有大量未受雇于公司的贡献者,而分叉 (Valkey) 是由这些现有贡献者作为基础项目创建的…Redis 项目与 Elasticsearch 和 Terraform 的不同之处在于对来自非 Redis 员工的 Redis 存储库。在重新许可之前的一年,当 Redis 仍然开源时,其他公司的员工做出了巨大的贡献:非 Redis 员工的两倍做出了 5 次或更多的提交,其他公司的大约 12 名员工做出了几乎两倍的贡献与 Redis 员工所做的承诺一样多。在重新许可后的六个月内,所有在重新许可前一年为 Redis 项目做出超过 5 次提交的公司(包括亚马逊、阿里巴巴、腾讯、华为和爱立信)的外部贡献者都停止了贡献。总而言之,Redis在重新获得许可之前具有很强的组织多样性,但在重新获得许可之后只有Redis员工做出了重大贡献。 Valkey 于 2024 年 3 月 28 日从 Redis 7.2.4 分叉出来,作为 BSD-3 许可证下的 Linux 基金会项目。该分叉是由一群之前在雇主的公开支持下为 Redis 做出贡献的人推动的。在最初的六个月内,Valkey 存储库有 29 名贡献者受雇于 10 家公司,其中 18 人之前曾为 Redis 做出过贡献。 Valkey 拥有来自不同公司的多元化贡献者,其中亚马逊的贡献者最多。结果并不总是那么明确。由于 Terraform 在公司之外的贡献者始终很少,因此“重新授权事件对贡献者社区没有产生重大影响……”(尽管 OpenTofu 分支——一个 Linux 基金会项目——有来自 11 个组织的 31 名员工,他们做出了 5 次贡献。或更多贡献。)而且在 Elasticsearch 重新许可之前和之后,大多数贡献者都是 Elastic 员工,因此“2021 年重新许可对贡献者几乎没有影响。” (但是 OpenSearch 分叉——9 月份转移到 Linux 基金会——显示了更加多样化的贡献者基础,只有 63% 的添加和 64% 的删除来自做出 10 次或更多提交的 Amazon 员工。六名不工作的人因为 Amazon 进行了 10 次或更多提交,占添加的 11% 和删除的 13%。”)因此,“综合考虑所有这些项目,我们发现来自重新许可项目的分叉往往会比原始项目具有更多的组织多样性,”他们总结道,并补充说,一般来说,“组织多样性更大的项目往往更具可持续性……”“您可以在论文、演示文稿和数据中深入了解这六个项目的详细信息我们在最近的 OpenForum 学院研讨会上分享了这一点。
在 Slashdot 上阅读这个故事的更多内容。