返回首页

开源许可证生成 - MyTools在线工具

🧰 MyTools

开源许可证生成

选择许可证
MIT 可生成全文
最简洁宽松,只需保留版权声明
Apache-2.0 可生成全文
宽松 + 明确专利授权,需标注修改
BSD 3-Clause 可生成全文
宽松,禁止用作者名义推广衍生品
BSD 2-Clause 可生成全文
BSD-3 去掉推广限制条款
ISC 可生成全文
与 MIT 等效、措辞更简
0BSD 可生成全文
零条款,连版权声明都不要求保留
Unlicense 可生成全文
完全放弃版权,进入公有领域
MPL-2.0 官网获取
文件级弱传染:改动的文件须开源,可与闭源混用
GPL-3.0 官网获取
强传染:分发衍生品必须整体以 GPL 开源
LGPL-3.0 官网获取
库级折中:动态链接可闭源,修改库本身须开源
版权信息
版权年份
版权人
特征对比
许可证
保留版权声明
须公开衍生源码
明确专利授权
可商用
可作闭源子模块
MIT
Apache-2.0
BSD 3-Clause
BSD 2-Clause
ISC
0BSD
Unlicense
MPL-2.0
改动文件
可以
GPL-3.0
全部衍生
LGPL-3.0
库的修改
动态链接可以
许可证全文

开源许可证选择与生成工具:MIT/Apache-2.0/GPL 等 9 种常见许可证的条款对比与 LICENSE 文件一键生成,开源项目发布的合规起步。

适用场景

  • 准备开源项目:对比许可证条款后生成 LICENSE 文件
  • 选型依赖前确认其许可证对商用的影响
  • 理解"传染性":为什么引入 GPL 代码会影响整个项目

常见问题

MIT、Apache-2.0、GPL 怎么选?

想最大程度被使用选 MIT(简短宽松);需要专利授权条款选 Apache-2.0;希望衍生作品也开源(传染性)选 GPL。商用产品引入依赖时特别注意 GPL 类。

没有 LICENSE 文件的开源代码能用吗?

默认保留所有权利——严格意义上你无权使用。用之前向作者确认或提 issue 请求补许可证,别默认"公开即可用"。

相关工具