Arch Linux 社区近日作出了一项重要决定:宣布所有软件包的源代码(包括 PKGBUILD 文件)将统一采用宽松的 0BSD 许可证。这一调整不仅是 Arch Linux 项目自创立 18 年以来首次为软件包源代码引入正式许可,还有效解决了过去在法律层面存在的模糊和不确定性。通过这一改变,Arch Linux 不仅进一步保障了开发者和用户的权益,也彰显了其一贯坚持的开放性和协作精神,为全球开源社区树立了新的典范。这一决定无疑将为 Arch Linux 的未来发展奠定更加坚实的法律和道德基础。


为什么选择 0BSD?

了解 0BSD 许可证
0BSD(也称“零条款 BSD 许可证”)是当今最宽松的开源许可证之一,具备以下特点:

  • 无限制使用:允许用户复制、修改、分发,甚至用于闭源项目。
  • 无需署名:用户可以完全不受限制地使用,不要求标明来源或遵守额外的使用条件。

通过采用 0BSD,Arch Linux 为贡献者和下游用户提供了最大的灵活性,使软件包源代码可以被更广泛地使用,同时简化了法律界定。


这一决定的背景

长期法律模糊性的解决
在此之前,Arch Linux 的软件包源代码缺乏明确的许可,导致在开源协作生态中存在潜在风险。没有正式许可,贡献者的知识产权界限不清,可能引发法律问题。此次采用 0BSD 许可证,彻底消除了这些不确定性,确保任何人都能自由、安全地使用和分享 Arch Linux 的软件包源代码。

体现社区哲学
这一改变还反映了 Arch Linux 一贯推崇的“简洁与易用”理念。通过去除复杂的许可限制,社区希望为用户和贡献者提供更加自由的环境,同时也进一步强化了其作为领先开源项目的地位。


社区如何达成共识?

基于 RFC 40 提案的决策
这一变化并非单方面决定,而是来自于社区的集体讨论与共识。团队在 RFC 40 提案中与贡献者深入探讨了这一变更的必要性和优势,最终一致认同:

  1. 为开源协作扫清法律障碍。
  2. 为贡献者和用户提供更大自由度。

通过这一过程,Arch Linux 再次展示了其开放、透明的治理模式。


转换流程及参与方式

为了确保平稳过渡,团队制定了清晰的变更流程,并邀请社区积极参与:

  1. 通知贡献者
    贡献者将收到一封列出其贡献记录的通知邮件。如果您同意变更,无需采取任何行动。
  2. 反对意见处理
    如果您不同意,可以直接回复邮件与团队协商。
  3. 未收到邮件的反馈渠道
    如有遗漏,可通过 package-sources-licensing@archlinux.org 联系团队,确保所有意见被纳入考量。

总结:简洁与开放的又一步

Arch Linux 统一采用 0BSD 许可证,为其软件包源代码引入了前所未有的开放性和法律清晰度。这不仅符合其简洁高效的理念,还进一步巩固了其作为开源社区标杆的地位。

面向未来, 这一决定将为开发者、贡献者和用户创造更广阔的空间,推动整个开源生态的协作与创新。如果您想了解更多信息,可前往 Arch Linux 官方公告获取详细内容。

发表回复