开源协议生成器

选对开源协议,一键生成 LICENSE 文件与徽章

按场景选择开源协议,填写版权信息生成 LICENSE 文件全文,附 README 徽章代码与主流协议对比表。宽松协议提供官方全文,Copyleft 类协议附官方原文链接(法律文本以官方版本为准)。

选择协议

版权信息

LICENSE 文件

Copyright (c) 2026 YOUR NAME

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.

README 徽章

[![License: MIT](https://img.shields.io/badge/License-MIT-blue.svg)](https://opensource.org/licenses) # project

主流协议对比

协议可商用须开源修改专利授权可作闭源二进制分发典型使用
MITReact、Vue、Vue Router
BSD-3Nginx、FreeBSD
Apache-2.0Kubernetes、TensorFlow
MPL-2.0Firefox 组件
LGPL-3.0动态链接的库
GPL-3.0Linux (GPL-2.0)、Git
AGPL-3.0MongoDB (旧版)、MinIO
MulanPSL-2openEuler 生态、OpenHarmony 组件

#如何为项目选择开源协议

开源协议决定别人能对你的代码做什么:能否商用、能否闭源、修改后是否必须开源。选择的核心问题是——你希望 derivatives(衍生作品)也保持开源吗?不想管就选 MIT/BSD 等宽松协议;想强制生态回馈就选 GPL/AGPL。

快速决策路径

  • 希望最大传播、随便用,只求免责:MIT(最流行)或 BSD-3(加禁用背书条款)
  • 担心专利诉讼:Apache-2.0(明确专利授权,企业友好)
  • 库项目希望改动必须回馈但允许链接:LGPL-3.0 或 MPL-2.0(文件级 Copyleft)
  • 应用/软件本体坚持开源传承:GPL-3.0;对抗 SaaS 化闭源:AGPL-3.0
  • 国产化合规场景:MulanPSL-2(木兰协议,中文法律文本)

常见问题

  • 没有 LICENSE 的仓库能随便用吗?不能。默认保留所有权利,任何使用都有法律风险——这也是每个开源项目都应该带 LICENSE 的原因。
  • 本工具生成的文本可靠吗?宽松短协议(MIT/BSD/0BSD/Unlicense/WTFPL)提供官方全文;其余协议法律文本较长,请通过官方链接获取原文,避免转抄错误。

相关工具推荐

Spine动画编辑器

专业的Spine动画预览和编辑工具,支持多引擎导出

热门 新品 本地

SQL查询优化器

分析SQL查询并提供优化建议

热门 新品 本地

JVM启动参数配置

可视化配置Java虚拟机启动参数,支持内存、GC、性能等选项

热门 新品 本地

代码片段转换

不同编程语言间代码片段转换(如Python↔JavaScript)

热门 新品 本地

IP地址查询

查询IP地址的地理位置、运营商、ASN等信息,支持IPv4和IPv6

热门 新品 本地

JSON转TypeScript接口

根据JSON数据自动生成TypeScript类型定义

热门 新品 本地