开源许可证选择器
开发者工具对比表 · 问答推荐
答案速览
开源许可证选择器——对比表 · 问答推荐。宽松型:MIT/BSD/Apache-2.0——可闭源商用;Apache 多专利授权与商标条款,企业首选。
回答三个问题
1. 衍生作品能闭源吗?
2. 需要专利保护吗?
3. 强制回馈社区吗?
推荐许可证
Apache-2.0
MIT + 明确专利授权 + 商标保护,企业首选
决策步骤
- 1Q1 衍生作品能否闭源?→ 允许闭源
- 2Q2 需要明确专利保护?→ 需要
- 3Q3 想强制回馈社区?→ 否
- 4决策树推导 → Apache-2.0
宽松 + 明确专利授权 → Apache 2.0(企业与大型项目标配)
主流许可证对照
| 许可证 | Copyleft | 专利授权 | 特点 |
|---|---|---|---|
| MIT | 无(宽松) | — | 最宽松:署名即可,随便商用/闭源/修改 |
| BSD-2/3 | 无(宽松) | — | 类似 MIT,3 条款版禁止用作者名背书 |
| Apache-2.0 | 无(宽松) | ✓ | MIT + 明确专利授权 + 商标保护,企业首选 |
| LGPL-3.0 | 弱(库级) | ✓ | 动态链接可闭源,修改库本身需开源 |
| MPL-2.0 | 文件级 | ✓ | 文件级 copyleft:改的 MPL 文件开源,其余可闭源 |
| GPL-3.0 | 强(作品级) | ✓ | 强 copyleft:衍生作品整体必须 GPL 开源 |
| AGPL-3.0 | 网络级(SaaS) | ✓ | GPL + 网络服务也算分发:SaaS 也必须开源 |
| CC0 / Unlicense | 无(宽松) | — | 放弃一切权利,等同公有领域 |
兼容性陷阱:GPL-2.0-only 与 Apache-2.0 不兼容(专利条款冲突);把 GPL 代码混入闭源产品属侵权。「不写许可证」= 保留所有权利,他人无权合法使用你的代码。以上为通用信息,非法律意见。
这个工具对你有帮助吗?
怎么用
- 粘贴或输入内容:在开源许可证选择器中粘贴代码、文本或填写参数。
- 选择模式/选项:按需切换格式、规则或处理方式。
- 实时输出:处理结果即时显示,无需提交,数据不出浏览器。
- 一键复制:输出结果一键复制,直接粘贴到开发环境使用。
核心要点
- 宽松型:MIT/BSD/Apache-2.0——可闭源商用;Apache 多专利授权与商标条款,企业首选
- 弱 Copyleft:LGPL(库级,动态链接不传染)、MPL(文件级)——改库需开源,用库不用
- 强 Copyleft:GPL(衍生作品整体开源)、AGPL(连网络服务也要开源)——SaaS 慎用
- 兼容性:MIT/BSD 代码可并入 GPL 项目,反向不行;Apache-2.0 与 GPLv3 兼容、与 GPLv2 不兼容
原理与公式
开源许可证速查
宽松型:MIT/BSD/Apache-2.0——可闭源商用;Apache 多专利授权与商标条款,企业首选
弱 Copyleft:LGPL(库级,动态链接不传染)、MPL(文件级)——改库需开源,用库不用
强 Copyleft:GPL(衍生作品整体开源)、AGPL(连网络服务也要开源)——SaaS 慎用
兼容性:MIT/BSD 代码可并入 GPL 项目,反向不行;Apache-2.0 与 GPLv3 兼容、与 GPLv2 不兼容
示例:希望别人随便用 → MIT;防止白嫖做闭源 SaaS → AGPL。
常见问题
开源许可证选择器怎么用?
打开页面后在输入框中填入参数即可自动计算。对比表 · 问答推荐。修改任意输入结果自动更新。
转换结果准确吗?
是的。使用标准编解码算法(如RFC 4648、ECMA-262等),结果经过校验。
免费使用吗?需要注册吗?
完全免费,打开网页即用,无需注册、登录或下载任何软件。
处理的数据会上传到服务器吗?
不会。所有处理在浏览器本地完成,代码/文本数据不离开设备。
支持大文本处理吗?
支持常规大小的文本处理。超大文件可能受浏览器内存限制,建议分批处理。
支持手机使用吗?
支持。页面采用响应式设计,手机、平板、电脑均可正常使用。
相关工具
相关指南
来源与更新
依据RFC 4648、ECMA-262等国际标准规范。最近更新:2025-07
最近更新:
本页公式与内容经一键算团队复核,仅供学习参考,实际业务请以官方口径为准。
内容由一键算编辑团队维护并定期复核,更新与审核流程见编辑规范。
引用本页:一键算. 开源许可证选择器[EB/OL]. https://www.yijiansuan.com/c/dev/license-picker
本工具提供的结果仅供参考,不构成任何专业建议,请以官方核算为准。