开源许可证生成

生成开源许可证文本并说明差异

浏览器内运算License Generator查询型04生成器

什么是开源许可证生成

开源许可证生成工具提供 MIT、ISC、BSD-3-Clause、Unlicense 的完整正文,以及 Apache-2.0、GPL-3.0、MPL-2.0 的标准文件头与获取地址,并用一句话说明每种许可证的核心约束。生成在本地完成。

怎么用开源许可证生成

  1. 1选择许可证类型,上方会说明它的核心约束。
  2. 2填写年份与版权人。
  3. 3复制内容保存为仓库根目录的 LICENSE 文件(无扩展名)。

常见问题

MIT、Apache-2.0 和 GPL-3.0 怎么选?+

想让别人怎么用都行、包括闭源商用,选 MIT;同样宽松但需要明确的专利授权与商标保护(企业项目常见要求),选 Apache-2.0;希望所有衍生作品也必须开源,选 GPL-3.0。选择的关键是你能接受别人闭源使用你的代码到什么程度。

不放 LICENSE 文件会怎样?+

默认适用「保留所有权利」,即别人法律上不能使用、复制或分发你的代码——即使仓库是公开的。想让代码被使用就必须明确声明许可证。

为什么 Apache-2.0 只给了文件头?+

因为它的完整正文约 11 KB,直接内嵌会让页面臃肿且容易与官方文本产生偏差。正确做法是从官方地址下载原文保存为 LICENSE,再把这里的文件头加到源码顶部。

相关工具

全部工具