开始之前
你需要在浏览器里打开一个模型页面,再找个地方记下答案。许可证是一份合同,这一课教的是怎样读它,不构成法律意见。要在模型上做产品的公司,应该请律师读一遍许可证文件。
每个模型最多在三个地方放许可证,每个地方回答不同的问题。模型卡的设置块里写着许可证的名字,全文在一个链接后面,或者在仓库里的 LICENSE 文件里,有些发布者还另附一份使用政策。
用五个问题读一个模型的许可证
Hugging Face 的文档说,模型卡的设置块里有一个 license 字段,Hub 会把它显示在模型页面上,也能按它筛选模型。apache-2.0、mit 这类常见取值对应一份标准文本。自定义的许可证设为 other,再附上名字和指向文本的链接,文档里有这样一个例子。文本没有网址时,文档说模型卡可以链接到仓库里存放的 LICENSE 文件。
# Example from https://huggingface.co/coqui/XTTS-v1
---
license: other
license_name: coqui-public-model-license
license_link: https://coqui.ai/cpml
---- 打开模型页面,读模型卡设置块里的
license取值。apache-2.0、mit这样的取值对应一份标准文本,other表示自定义的许可证:看它旁边有没有license_name和license_link,或者打开 Files 标签页,找一个叫 LICENSE 的文件。 - 在 Files and versions 标签页打开 LICENSE 文件,搜索 “commercial”、“monthly active users” 和 “service”。
- 看它旁边有没有使用政策。gpt-oss-20b 的仓库里,Apache 许可证旁边有一个 USAGE_POLICY 文件,Llama 4 Scout 的仓库在 LICENSE 旁边列了一个 USE_POLICY.md,Llama 4 许可证还通过引用把 Meta 的 Acceptable Use Policy 纳了进来。
- 在笔记里写下五个答案:能不能卖基于它做的东西,能不能改它或微调它,能不能分享我改过的版本,必须展示什么声明,能不能把它作为服务托管给别人。
- 再记上许可证的名字、模型版本和你读它的日期。Hugging Face 的许可证列表里,每个 Llama 版本都有各自的取值,所以新版本可能带来新条款。
四份许可证各允许什么
Apache 和 MIT 是篇幅短的两份。GitHub 对 Apache 许可证的概述把商用、修改、分发和专利使用列为允许的事项,条件有两个:保留版权和许可证声明,并记录你做的修改。它的 MIT 概述没有专利许可,也不要求记录修改,只剩一个条件,就是版权声明。两者都不强制你把自己的修改用同一份许可证发布,这种规则叫 copyleft。gpt-oss 的模型卡把这一点写成“没有 copyleft 限制,也没有专利风险”。
Meta 的 Llama 4 社区许可证更长。你分享 Llama 材料,或者分享包含它们的产品,要附上协议的副本,并在相关网站、界面、博客文章、介绍页或产品文档上醒目地显示“Built with Llama”。用 Llama 的材料或输出去训练、改进一个对外提供的 AI 模型,这个模型的名字必须以“Llama”开头。如果你或你的关联公司的产品,在发布日期之前那个月的月活用户超过 7 亿,就必须向 Meta 申请许可,Meta 可以拒绝。你要是起诉 Meta,指称 Llama 侵犯了你的知识产权,许可证随即终止。
Mistral 在 Mistral Large 4 上用的许可证,自称是 MIT 许可证的修改版。它允许你使用、复制、修改、运行、部署、继续训练和出售模型的副本。多出来的一个条件和托管有关。
被许可方必须先与 Mistral 签订单独的商业许可,才能把该模型或其衍生作品用于任何商业目的。
| Apache 2.0 | MIT | Llama 4 社区许可证 | Mistral Ecosystem Open-Weight License | |
|---|---|---|---|---|
| 不用征求同意就能商用 | 是 | 是 | 月活用户不超过 7 亿 | 能,除非你运营模型即服务业务 |
| 修改和微调 | 是 | 是 | 是 | 是 |
| 必须保留或展示的内容 | 声明,以及修改记录 | 版权声明 | 协议、“Built with Llama”和 Notice 文件 | 版权和许可声明 |
| 用它训练出的模型的命名规则 | 否 | 否 | 名字以“Llama”开头 | 否 |
| 许可证内含使用政策 | 否 | 否 | 是 | 否 |
来源:GitHub:choosealicense,Apache License 2.0 (2026年11月6日 查阅);GitHub:choosealicense,MIT License (2026年11月6日 查阅);GitHub:Llama 4 社区许可协议 (2026年11月6日 查阅);Hugging Face:Mistral 的开放权重许可证 (2026年11月6日 查阅)
Mistral 把托管的界线划在哪里
许可证把模型即服务业务定义为:通过 API 或托管端点,让第三方访问模型或其衍生作品,用于推理或后训练。第三方还要能对输入、参数或训练数据施加实质性的控制,才算数。这个定义不包括把模型能力嵌入具体功能的终端用户产品,也不包括单纯转发请求给别人托管的模型。
它同时豁免内部使用,也就是不让第三方获得该模型或其衍生作品的任何用途,以及通过 Mistral 自己的产品使用。团队只给自己的员工运行这个模型,不在条件范围内。公司向外出售它的 API 访问,正是这个定义点名的情形。
六个模型把许可证放在哪里
2026 年 11 月 6 日读过的六张模型卡,在许可证字段怎么写、文本放在哪里这两件事上各不相同。Llama 4 Scout 的模型卡把字段设为 other,另用一个字段把许可证命名为 llama4。Gemma 4 的模型卡链接到 Google 自己的许可证页面,这一课没有读它,所以依赖模型卡上的标签之前,请先读那个页面。
| 模型 | 许可证字段 | 文本在哪里 |
|---|---|---|
| gpt-oss-20b | apache-2.0 | 一个 LICENSE 文件,另有一个 USAGE_POLICY 文件 |
| Qwen3.8-27B | apache-2.0 | 一个 LICENSE 文件 |
| DeepSeek-V4.1-Flash | mit | 一个 LICENSE 文件,模型卡说仓库和模型权重都在 MIT 许可证下 |
| Gemma 4 12B | apache-2.0 | 仓库里没有文件,模型卡里有一个指向 Google 许可证页面的链接 |
| Llama 4 Scout | other,许可证名 llama4 | 受限访问的 Hugging Face 仓库里有一个 LICENSE 文件和一个 USE_POLICY.md,另有 Meta 在 GitHub 上的 llama-models 仓库 |
| Mistral Large 4 | other | 一个 LICENSE 文件,内容是 Mistral Ecosystem Open-Weight License |
常见错误
- 只看许可证标签就停下。gpt-oss-20b 用的是标准的开源许可证,仓库里却还有一个使用政策文件。
- 以为新版本沿用旧条款。Hugging Face 为每个 Llama 版本列了一个取值,Gemma 4 的模型卡写的是一份 Apache 许可证,而同一份列表里仍留着 Gemma 使用条款的取值。
- 重新分发时丢掉声明。这一课里的每份许可证,都要求你把声明一并传下去。
- 轻信转载版本的许可证字段。量化版或微调版有自己的模型卡,要查它的
base_model字段,再读原模型的许可证。 - 读 Llama 许可证时漏掉它的使用政策。许可证通过引用把 Acceptable Use Policy 纳了进来,而这份政策是另一份文件。
动手试试
- 打开 Qwen3.8-27B 和 Mistral Large 4 的 LICENSE 文件,在笔记里为各自回答那五个问题。
- 在 Llama 4 许可证里搜索 “monthly active users”,写下那个数字和它从哪一天算起。
- 在 Hugging Face 上找一个你喜欢的模型的量化版,查它的模型卡指向哪个原模型。
- 用一句话判断:你自己对模型的打算,在 Mistral 的模型即服务定义之内还是之外。
下一课:挑选开放模型
许可证先帮你缩小了可用模型的范围。第 3 课再按任务和你手上的电脑,把范围缩得更小。
自测一下
Hugging Face 模型卡的 license 字段取值为 “other”,说明了什么?
查看答案
B. 许可证是自定义的,模型卡会指向它的文本 Hugging Face 的文档说,自定义许可证设为
other,再附上名字和指向文本的链接;文本没有网址时,则链接到仓库里的 LICENSE 文件。在 Llama 4 社区许可证下,什么情况下你必须向 Meta 申请许可?
查看答案
C. 你的产品在发布日期之前那个月的月活用户超过 7 亿的时候 许可证第 2 条定了这个门槛,Meta 可以批准,也可以拒绝申请。
Mistral 的许可证在 MIT 许可证之上加了什么?
查看答案
A. 运营模型即服务业务的企业,要另签一份商业许可 多出来的一个条件就是模型即服务的规则,内部使用不受它约束。
分享副本时,Apache 2.0 有什么要求?
查看答案
D. 保留版权和许可证声明,并记录你的修改 GitHub 的概述列出了这两个条件,并说明 Apache 2.0 不会对你的修改强制 copyleft。
常见问题
开放权重模型能用在收费的产品里吗?
多数可以。宽松的许可证只要求保留声明,Meta 在用户量超过门槛时要求申请它自己的许可,Mistral 则要求把模型当服务卖的公司另签一份。请读你所用版本的许可证原文。
Apache 2.0 和 MIT 有什么区别?
两者都允许你使用、修改和出售软件。GitHub 的许可证概述里,只有 Apache 2.0 列了专利许可和记录修改的义务。MIT 更短,只要求你保留版权和许可证声明。
违反许可证会怎样?
按 Llama 4 许可证,你违约时 Meta 可以终止协议,之后你必须删除 Llama 材料并停止使用。Mistral 的文本里没有终止条款,它提供的模型是“按原样”,不附带任何担保。
能微调一个开放模型再卖掉结果吗?
通常可以。这一课里的四份许可证,都授予修改模型或制作衍生作品的权利。先看额外的条件:Llama 许可证里的命名规则,以及 Mistral 许可证里的托管规则。
Hugging Face 模型卡上的 “license: other” 是什么意思?
它表示一份不在 Hugging Face 列表之内的自定义许可证。Hugging Face 的文档说,要附上名字和指向文本的链接,或者在仓库里放一个 LICENSE 文件。Mistral Large 4 的模型卡就用了它,并配了一个 LICENSE 文件,里面是 Mistral Ecosystem Open-Weight License。
资料来源
- GitHub: choosealicense, Apache License 2.0 https://github.com/github/choosealicense.com/blob/gh-pages/_licenses/apache-2.0.txt
- GitHub: choosealicense, MIT License https://github.com/github/choosealicense.com/blob/gh-pages/_licenses/mit.txt
- GitHub: Llama 4 Community License Agreement https://github.com/meta-llama/llama-models/blob/main/models/llama4/LICENSE
- Hugging Face: Mistral Ecosystem Open-Weight License (LICENSE file) https://huggingface.co/mistralai/Mistral-Large-4-1T-A52B/blob/main/LICENSE
- Hugging Face: mistralai/Mistral-Large-4-1T-A52B model card https://huggingface.co/mistralai/Mistral-Large-4-1T-A52B
- Hugging Face: openai/gpt-oss-20b model card https://huggingface.co/openai/gpt-oss-20b
- Hugging Face: meta-llama/Llama-4-Scout-17B-16E-Instruct model page (gated) https://huggingface.co/meta-llama/Llama-4-Scout-17B-16E-Instruct
- Hugging Face API: meta-llama/Llama-4-Scout-17B-16E-Instruct (license field and file list) https://huggingface.co/api/models/meta-llama/Llama-4-Scout-17B-16E-Instruct
- GitHub: openai/gpt-oss README https://github.com/openai/gpt-oss
- Hugging Face API: openai/gpt-oss-20b (file list) https://huggingface.co/api/models/openai/gpt-oss-20b
- Hugging Face: Qwen/Qwen3.8-27B model card https://huggingface.co/Qwen/Qwen3.8-27B
- Hugging Face: deepseek-ai/DeepSeek-V4.1-Flash model card https://huggingface.co/deepseek-ai/DeepSeek-V4.1-Flash
- Hugging Face: google/gemma-4-12B-it model card https://huggingface.co/google/gemma-4-12B-it
- GitHub: Meta Llama 4 model card https://github.com/meta-llama/llama-models/blob/main/models/llama4/MODEL_CARD.md
- Hugging Face Docs: Licenses https://huggingface.co/docs/hub/repositories-licenses
- Hugging Face Docs: Model Cards https://huggingface.co/docs/hub/model-cards
