去年,uniswap v3 也更改了开源协议,使用了BUSL协议。无独有偶,最近发布的AAVE v3页更改了开源协议,新的开源协议也是BUSL协议。
让我们来看看什么是BUSL协议。
BUSL
BUSL是 MariaDB
提出的一个许可协议. uniswap v3 的许可参数如下:
-----------------------------------------------------------------------------
Parameters
Licensor: Uniswap Labs
Licensed Work: Uniswap V3 Core
The Licensed Work is (c) 2021 Uniswap Labs
Additional Use Grant: Any uses listed and defined at
v3-core-license-grants.uniswap.eth
Change Date: The earlier of 2023-04-01 or a date specified at
v3-core-license-date.uniswap.eth
Change License: GNU General Public License v2.0 or later
-----------------------------------------------------------------------------
可以看出,最重要的是 Change Date
和 Change License
. 就本例而言,它指定了在 2023-04-01 之后, 将该协议变更为GPL协议.
许可条款
用google 翻译如下:
条款
许可方特此授予您复制、修改、创建衍生产品的权利
对许可作品进行工作、重新分发和非生产使用。这
许可方可以在允许有限的情况下作出上述附加使用许可
生产使用。
自变更日或首次公开四周年起生效
根据本协议可分发特定版本的许可作品
许可,以先到者为准,许可方特此授予您以下权利
变更许可的条款,以及段落中授予的权利
以上终止。
如果您对许可作品的使用不符合要求
如本许可证所述,当前有效,您必须购买
来自许可方、其关联实体或授权的商业许可
经销商,或者您必须避免使用许可作品。
原始和修改后的许可作品以及衍生作品的所有副本
许可作品的所有内容均受本许可约束。本许可证适用
对许可作品的每个版本单独进行,更改日期可能会有所不同
许可方发布的许可作品的每个版本。
您必须在每个原件或修改后的副本上显着地展示本许可
的许可作品。如果您收到原始许可作品或
从第三方修改的形式,本条款和条件中规定
许可适用于您对该作品的使用。
任何违反本许可对许可作品的使用将自动
终止您在本许可下的当前和所有其他权利
许可作品的版本。
本许可不授予您任何商标或徽标的任何权利
许可方或其关联公司(前提是您可以使用
本许可明确要求的许可方)。
在适用法律允许的范围内,许可作品提供于
一个“原样”的基础。许可方特此否认所有保证和条件,
明示或暗示,包括(但不限于)对
适销性、特定用途的适用性、非侵权性和
标题。
MariaDB 特此授予您使用本许可证文本许可的权限
您的作品,并使用“商业来源许可证”商标引用它,
只要您遵守下面的许可方公约。
-------------------------------------------------- --------------------------
许可人契约
考虑到使用本许可证文本的权利和“商业
源许可证”名称和商标,MariaDB 和所有人的许可人契约
许可方提供的许可作品的其他接受者:
1. 要将 GPL 版本 2.0 或任何更高版本指定为变更许可,
或与 GPL 版本 2.0 或更高版本兼容的许可证,
其中“兼容”是指根据变更许可提供的软件可以
包含在 GPL 版本 2.0 下提供的软件程序中或
以后的版本。许可方可以指定额外的变更许可,而无需
局限性。
2. 或者: (a) 指定额外的使用权授予
对本许可证授予的权利施加任何额外限制,如
额外使用补助金;或 (b) 插入文字“无”。
3. 指定更改日期。
4. 不得以任何其他方式修改本许可证。
参考
uniswap v3的协议: https://github.com/Uniswap/v3-core/blob/main/LICENSE