ZH
我的工具

开源许可证生成器

生成 LICENSE 文件:MIT、Apache 2.0、GPL-3.0、LGPL、AGPL、MPL 2.0、BSD、ISC、Unlicense、CC0 或 Boost,填入你的姓名和年份,并附文件头和对比表。

例如 2026;更早开始的项目可写 2019-2026。
你的名字、公司名,或 "The Foo Project contributors"。
许可证文本
保存为 LICENSE
SPDX 标识符
MIT
用于 package.json 的 "license"、Cargo.toml、pyproject.toml 等
源文件头部
版权行
Copyright (c) 2026 Jane Doe
行数
21
字符数
1,065

许可证文本是各维护方发布的官方措辞,由 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 标识符和源文件头,并对比各许可证的要求。三个问题可以帮你做选择。

使用方法

  1. 选择一个许可证,或选“帮我选择”并回答两个问题。
  2. 输入年份和版权所有者(GNU 文件头还需要项目名称)。
  3. 用显示的文件名把许可证文本保存在仓库根目录。
  4. 把 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 的文本也禁止修改。只填写占位符,就像这个生成器所做的那样。

资料来源

本结果仅为一般参考的估算,不构成财务、税务、法律或医疗建议。规则和费率可能变化,个人情况也各不相同,依赖结果之前请向官方来源或合格的专业人士核实。使用结果的风险由您自行承担。 计算器的核对方法 · 免责声明全文

最后更新:

引用此工具
APA

kakaoCalc. (2026, November 8). 开源许可证生成器. https://kakao.mobile/zh/tools/license-generator/

MLA

“开源许可证生成器.” kakaoCalc, 8 Nov. 2026, kakao.mobile/zh/tools/license-generator/.

广告