选 MIT、Apache、BSD、GPL 等 8 种,填上姓名和年份,得到可直接保存的 LICENSE 文件。浏览器本地。
- 本地处理
- 分类 开发运维
- 适合 分享前检查文件类型、大小、元数据和明显不匹配信号。
宽松型,极简,几乎随便用,只需保留版权声明。多数 npm 包和小型库的默认选择。
MIT License Copyright (c) 2026 <copyright holders> Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions: The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software. THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
这个工具能做什么
一个在浏览器里挑选并生成开源许可证的 LICENSE 文件工具。内置八种许可证, 各自带完整正式条款:MIT、Apache-2.0、BSD-3-Clause、BSD-2-Clause、ISC、 Unlicense、MPL-2.0 和 GPL-3.0。每种许可证都配一句大白话说明,再加一个 「宽松型」或「Copyleft」标记,让你在生成文件之前就想清楚自己要的是哪种 条款,而不是生成之后才发现选错。填上版权年份,默认是当前年份,再填持有 版权的姓名或组织,预览会实时把两个占位符替换好。长篇许可证的全文放在可 折叠面板里,页面看起来不会被一大段法律条文淹没。复制按钮给你一份可直接 粘贴的文本,下载按钮写出一个纯 LICENSE 文件,放进仓库根目录即可。许可证 编号、年份和持有人都写进网址,分享链接能还原同一份文件。全部在本地运算, 许可证正文是随页面发出的静态数据,你输入的内容不会上传。
工具细节
- 输入
- 数值
- 页面会根据工具类型展示文本框、数值控件、文件选择或结构化输入。
- 输出
- 即时结果 + 复制 + 下载
- 结果区优先给出可操作结果,支持项会显示复制、下载或可视化预览。
- 隐私
- 浏览器本地处理
- 主工具逻辑未发现外部 API 调用,输入通常留在当前标签页内处理。
- 保存 / 分享
- 可分享链接状态
- 关键设置会进入 URL,复制链接后别人能复现同一组参数。
- 性能预算
- 首屏 JS ≤ 14 KB
- 没有声明 WASM 依赖,适合快速打开和移动端使用。
- 适用场景
- 开发运维 · 程序员
- 分类和职业标签用于推荐相关工具、组织内链,并帮助用户快速判断是否适合当前任务。
怎么用
-
1. 输入
把内容粘贴或拖入工具面板。
-
2. 处理
点击按钮,在浏览器内本地处理,文件不上传。
-
3. 复制 / 下载
一键复制结果或下载到本地。
开源许可证生成器 适合怎么用
适合在上传、交付、归档、客服排查前使用,也适合任何文件离开本机前的本地复核。
适合文件任务
- 分享前检查文件类型、大小、元数据和明显不匹配信号。
- 上传、归档、接收或审核前整理混合文件夹。
- 敏感文件先留在浏览器里处理,不用交给账号型服务。
文件检查项
- 不要只凭扩展名判断真实文件类型。
- 文件发给客户、供应商或公开页面前,先看元数据。
- 复制、转换或导出结果确认前,保留原文件。
下一步可以接着做
这些入口会把当前任务接到更完整的工具链里。
真实使用场景
给刚建的仓库加一个许可证
你刚给一个业余项目跑完 git init,GitHub 一直提示仓库没有许可证, 而这在法律上意味着没人被允许使用它。选 MIT,填上姓名和当前年份, 点下载,把 LICENSE 文件放进根目录。两分钟后项目页就显示出正经的 MIT 标记,贡献者也清楚地知道能拿你的代码做什么。
提交前先比较宽松型和 Copyleft
同事想用 GPL 让每个 fork 都继续开源,你更倾向 MIT 以求被广泛采用。 与其凭记忆争论,不如在工具里两者之间切换,把一句话说明和「宽松型/ Copyleft」标记并排读一遍。决策立刻变得具体:GPL 强制下游开源,MIT 不强制,扫两句话的工夫就能定下来。
把公司项目改成 Apache 2.0 以求专利安全
法务要求把一个内部工具从 MIT 换成 Apache-2.0,用明确的专利授权 保护公司。选 Apache-2.0,把公司名填成持有人,设好年份,生成的文件 就含完整 Apache 正文,连样板附录都已填好。替换掉旧的 LICENSE, 专利条款便就位了。
给拆分后的多仓库生成一致的许可证
你正把一个仓库拆成五个包,每个都要自己的 LICENSE,持有人和年份 相同。把持有人和年份设一次,复制网址,在每个包里重用,只在某个包 需要不同条款时改许可证编号即可。每份 LICENSE 都保持一致,分享链接 也记录了你具体选了什么。
常见踩坑
仓库里干脆不放 LICENSE。没有许可证时适用默认版权法,任何人都不能合法复制、修改或分发你的代码,哪怕是公开的 GitHub 仓库也一样。在邀请贡献者之前,生成任意一种许可证并提交。
文件名起错。GitHub 和 npm 只自动识别根目录下名为 LICENSE 或 LICENSE.md 的文件。放在 docs 目录里叫 license.txt 的文件既不会显示许可证标记,也不会被工具识别。
没核对就把 Copyleft 依赖混进宽松型项目。一旦引入 GPL 代码,你的项目可能被迫也变成 GPL。先看本工具里的标记,确认依赖的许可证彼此兼容,再发布。
隐私说明
许可证正文是随本页一起发出的静态数据,把你的年份和持有人替换进去的是 浏览器标签页里运行的纯 JavaScript。你输入的内容不会上传,也不记录你填 的姓名。唯一要注意:分享链接会把许可证编号、年份和持有人写进查询字符 串,所以把链接粘到聊天里,对方服务器的访问日志会留下这个姓名。如果持 有人姓名涉及隐私,请用复制或下载按钮直接分享文件,而不是分享网址。
常见问题
类似工具组合
做你这行的人, 还会一起用这些。