常用软件开源许可证的对比
许可证名称 | 允许闭源商业使用 | 衍生品必须开源(Copyleft) | 是否要求保留版权声明 | 专利授权 | 可再授权 | 网络部署条款(如SaaS) |
---|---|---|---|---|---|---|
MIT | ✅ 是 | ❌ 否 | ✅ 是 | ❌ 否 | ✅ 是 | ❌ 否 |
BSD 2-Clause/3-Clause | ✅ 是 | ❌ 否 | ✅ 是 | ❌ 否 | ✅ 是 | ❌ 否 |
Apache 2.0 | ✅ 是 | ❌ 否 | ✅ 是 | ✅ 是 | ✅ 是 | ❌ 否 |
GPL v2 | ✅ 是 | ✅ 是(强制传染) | ✅ 是 | ❌ 否 | ✅ 是 | ❌ 否 |
GPL v3 | ✅ 是 | ✅ 是(强制传染) | ✅ 是 | ✅ 是 | ✅ 是 | ❌ 否 |
LGPL v2.1/v3 | ✅ 是 | ✅ 是(仅链接需开源) | ✅ 是 | ✅ 是(v3) | ✅ 是 | ❌ 否 |
AGPL v3 | ✅ 是 | ✅ 是(连网络使用也传染) | ✅ 是 | ✅ 是 | ✅ 是 | ✅ 是 |
MPL 2.0 | ✅ 是 | ✅ 是(文件级别) | ✅ 是 | ✅ 是 | ✅ 是 | ❌ 否 |
EPL 2.0 | ✅ 是 | ✅ 是(文件级别) | ✅ 是 | ✅ 是 | ✅ 是 | ❌ 否 |
Unlicense | ✅ 是 | ❌ 否(完全放弃版权) | ❌ 否 | ❌ 否 | ✅ 是 | ❌ 否 |
CC0(仅代码库用) | ✅ 是 | ❌ 否 | ❌ 否 | ❌ 否 | ✅ 是 | ❌ 否 |
本作品采用 知识共享署名-相同方式共享 4.0 国际许可协议 进行许可。