开源许可证生成器
生成 LICENSE 文件:MIT、Apache 2.0、GPL-3.0、LGPL、AGPL、MPL 2.0、BSD、ISC、Unlicense、CC0 或 Boost,填入你的姓名和年份,并附文件头和对比表。
许可证文本是各维护方发布的官方措辞,由 choosealicense.com 收集。比较标签(许可、条件、限制)来自 GitHub, Inc. 及贡献者的 choosealicense.com,依据 CC BY 3.0 使用。
本页面不构成法律意见;如果你的项目有多位贡献者,或含有雇主所有的代码,请先确认谁持有版权。
| 许可证 | 条件与专利授权 | 其他限制 |
|---|---|---|
| ▶ MIT | 保留版权声明 | — |
| Apache-2.0 | 专利授权、保留版权声明、说明所做更改 | 不授予商标权 |
| GPL-3.0 | 专利授权、保留版权声明、说明所做更改、公开源码、相同许可证 | — |
| LGPL-3.0 | 专利授权、保留版权声明、公开源码、说明所做更改、相同许可证(库) | — |
| AGPL-3.0 | 专利授权、保留版权声明、说明所做更改、公开源码、网络使用时也要公开源码、相同许可证 | — |
| MPL-2.0 | 专利授权、公开源码、保留版权声明、相同许可证(按文件) | 不授予商标权 |
| BSD-2-Clause | 保留版权声明 | — |
| BSD-3-Clause | 保留版权声明 | — |
| ISC | 保留版权声明 | — |
| BSL-1.0 | 在源码副本中保留声明 | — |
| Unlicense | 无 | — |
| CC0-1.0 | 无 | 不授予商标权、专利授权 |
没有许可证的代码默认是“保留所有权利”,因此没有人能合法复用它。这个生成器填写十二种最常见开源许可证的官方文本——MIT、Apache 2.0、GNU GPL、LGPL 和 AGPL v3、MPL 2.0、BSD 2 条款与 3 条款、ISC、Boost、Unlicense 和 CC0——写入你的年份和姓名,生成 SPDX 标识符和源文件头,并对比各许可证的要求。三个问题可以帮你做选择。
使用方法
- 选择一个许可证,或选“帮我选择”并回答两个问题。
- 输入年份和版权所有者(GNU 文件头还需要项目名称)。
- 用显示的文件名把许可证文本保存在仓库根目录。
- 把 SPDX 行或声明放在源文件顶部,并把标识符写进包清单。
计算公式
宽松型(MIT、BSD、ISC、Boost、Apache)→ 保留声明。弱 copyleft(按文件的 MPL、按库的 LGPL)→ 共享对这些部分的修改。强 copyleft(GPL、AGPL)→ 共享整个作品的源码;AGPL 在网络使用时同样适用。
Apache 2.0、MPL 2.0 和 GNU v3 许可证授予明确的专利许可;MIT、BSD 和 ISC 对专利只字未提,CC0 则明确排除专利。GNU 和 Apache 的文本原文不作改动,姓名和年份写入每个文件的声明中。
示例
选择 MIT,年份 2026,版权所有者 Jane Doe,会得到 21 行的 LICENSE,其第二段为 Copyright (c) 2026 Jane Doe,SPDX 标识符为 MIT,文件头为 // SPDX-License-Identifier: MIT。选择 GPL-3.0 则复制完整的 674 行许可证,并用你的项目名称生成 FSF 声明。
常见问题
我该选哪个许可证?
要最大程度被复用,选 MIT 或 Apache 2.0(在意专利就选 Apache)。想让修改版保持开源,选 GPL v3;对闭源程序也应可使用的库,选 LGPL v3 或 MPL 2.0;作为网络服务提供的软件,选 AGPL v3。
SPDX 标识符有什么用?
它是工具、包管理器和合规扫描器读取的标准简短名称。请使用 GPL-3.0-or-later 或 GPL-3.0-only,而不是含义模糊的 GPL-3.0。
我能修改许可证的措辞吗?
不能。修改过的许可证就不再是那个众所周知的许可证,GNU 的文本也禁止修改。只填写占位符,就像这个生成器所做的那样。
资料来源
本结果仅为一般参考的估算,不构成财务、税务、法律或医疗建议。规则和费率可能变化,个人情况也各不相同,依赖结果之前请向官方来源或合格的专业人士核实。使用结果的风险由您自行承担。 计算器的核对方法 · 免责声明全文
最后更新:
包含这些输入的页面地址: https://kakao.mobile/zh/tools/license-generator/
引用此工具
kakaoCalc. (2026, November 8). 开源许可证生成器. https://kakao.mobile/zh/tools/license-generator/
“开源许可证生成器.” kakaoCalc, 8 Nov. 2026, kakao.mobile/zh/tools/license-generator/.