Skip to content
$ opensourcelicense.org

许可证对比

选两到三个许可证,逐条款、逐场景对比。

图例:✓ 对方可以这么做 · ◐ 有条件 · ✗ 许可证阻止 · — 许可证未约定(交由一般法律)

MITApache-2.0

条款

MITApache-2.0
家族宽松宽松
OSI✓✓
允许
商业使用●●
修改●●
分发●●
私人使用●●
专利授权·●
义务
保留版权声明●●
标注修改·●
限制
不承担责任●●
不提供担保●●
不授予商标权·●

场景 · 代码许可证

IDMITApache-2.0
A1 云厂商把你的项目做成托管服务售卖MIT: 可以Apache-2.0: 可以
A2 fork 后闭源分发竞品MIT: 可以Apache-2.0: 可以须标注修改
A3 嵌入闭源 SaaS 后端(不分发)MIT: 可以Apache-2.0: 可以
A4 链接进闭源 App / 固件分发MIT: 可以Apache-2.0: 可以
A5 用你的名字/商标宣传改版MIT: 未约定Apache-2.0: 许可证阻止
A6 原样打包收费售卖MIT: 可以Apache-2.0: 可以
B1 起诉作者专利侵权后继续使用MIT: 未约定Apache-2.0: 许可证阻止专利授权终止
B2 贡献者对用户主张其代码中的专利MIT: 未约定Apache-2.0: 许可证阻止明示专利授权
B3 跨法域纠纷,适用法律/管辖MIT: 未约定Apache-2.0: 未约定
C1 作者日后改协议/卖商业授权(贡献者未签 CLA)MIT: 有条件新版可改,旧版不变Apache-2.0: 有条件同 MIT
C2 代码被并入 GPL-3.0 项目MIT: 可以Apache-2.0: 可以但不兼容 GPL-2.0
C3 用了 GPL-3.0 依赖,整体仍以此协议发布MIT: 许可证阻止Apache-2.0: 许可证阻止
C4 项目停更,他人 fork 接手MIT: 可以Apache-2.0: 可以
C5 作者只禁止大公司/竞争对手使用MIT: 许可证阻止Apache-2.0: 许可证阻止
C6 关键代码由公司员工写、公司不同意开源MIT: 未约定Apache-2.0: 未约定
D1 删除版权/署名声明MIT: 许可证阻止Apache-2.0: 许可证阻止
D2 修改文件不标注修改MIT: 可以Apache-2.0: 许可证阻止
D3 内部修改、不分发也不对外服务MIT: 可以Apache-2.0: 可以
D4 用于军事/监控等作者不认同的用途MIT: 可以Apache-2.0: 可以
D5 被受制裁实体使用MIT: 未约定Apache-2.0: 未约定
D6 代码被用于训练 AI 模型MIT: 未约定Apache-2.0: 未约定

场景 · 模型与数据许可