概要
AI生成サマリー本提案为 Aave V4 引入一个双轨许可框架:核心代码库采用 BUSL 许可证,贡献者需签署 CLA。BUSL 许可证在 5 年保护期后自动转为开源,CLA 确保社区对贡献代码拥有明确使用权。提案旨在提升许可的清晰度、一致性和可执行性,以支持 V4 模块化架构的持续演进和社区贡献。
注:概要はAIによって自動生成されており、原文と異なる場合があります。参考用です。
本提案为 Aave V4 引入一个双轨许可框架:核心代码库采用 BUSL 许可证,贡献者需签署 CLA。BUSL 许可证在 5 年保护期后自动转为开源,CLA 确保社区对贡献代码拥有明确使用权。提案旨在提升许可的清晰度、一致性和可执行性,以支持 V4 模块化架构的持续演进和社区贡献。
注:概要はAIによって自動生成されており、原文と異なる場合があります。参考用です。
本提案为规范的 Aave V4 代码库引入了一个由两部分组成的许可框架:一个基于 BUSL 的核心代码库许可,以及一个面向所有希望为代码库做出贡献者的贡献者许可协议(CLA)。目标是建立一个清晰、一致、可执行且对贡献者公平的框架。这两部分共同为 V4 未来的开发和共享方式奠定透明的基础。
V4 代表了协议迄今为止最重要的创新之一。其模块化架构旨在为持续扩展奠定基础,并使协议能够随着时间的推移而演进,同时保持社区贡献的路径。提议的方法遵循了 V3 在 BUSL 下使用的相同核心原则:在规定期限内保护代码库,然后自动过渡到开源。对于 V4,目标相同,但在实施方面提出了一些改进建议。
目前,社区正在为生产版本发布以及与治理一致的许可框架的最终确定做准备。根据 V4 开发提案,意图是将 V4 规范代码库迁移至 DAO 所有权下,并为社区发布完整的许可包和 CLA。
本提案引入了一些实际改进,以使该模型对社区来说更加稳健和清晰。
首先,关于贡献。 V4 在设计上更具可扩展性,我们期望服务提供商和社区建设者做出更多贡献。提议的 CLA 将这些贡献纳入与核心代码库相同的许可框架下。这保持了代码库许可的一致性,并避免了随着生态系统增长而出现的碎片化。
其次,关于清晰度。 V4 代码库在文件级别使用 SPDX 许可证标识符,而不是在整个代码库中应用单一许可证。我们计划重构代码库,使每个文件都包含一个使用 SPDX 标识符指示其许可证的简单头部,完整的许可证文本存储在代码库的 /licenses 文件夹中。这使得追踪哪个许可证适用于代码的哪个部分变得容易。这种结构也与 V4 模块化 Hub 和 Spoke 架构带来的可能性很好地契合。
总之,这些改进旨在使 V4 许可框架更清晰、更具弹性,并与社区以及协议的演进方式更好地保持一致。
请在此处查看提议的文本:BUSL_LICENSE
V4 核心代码库将根据 BUSL 获得许可,这与 V3 BUSL 实施所采取的方法一致,并有以下澄清:
请在此处查看提议的文本:CLA_LICENSE
任何对规范 V4 代码库的贡献者都将被要求接受 CLA。CLA 是一项许可,而非所有权转让。贡献者并未交出他们的权利,相反,他们授予社区一项一致、不可撤销的权利,以使用、合并和再许可他们的贡献作为规范代码库的一部分。这一点很重要,因为如果没有 CLA,贡献将处于一个模糊的领域:社区可能对其正在构建的代码没有明确、可执行的权利。CLA 只是将常识正式化,并确保许可框架在整个代码库中一致适用。
版权及相关权利通过 CC0 放弃。