Mindket

开放模型许可证:Apache 2.0、MIT、Llama 和 Mistral 各允许你做什么

黑色横幅,标题是“开放权重模型”,下面是“许可证、规模、量化与选择方法”。

开放模型的许可证,规定你能怎么使用它的权重。Apache 2.0 和 MIT 允许商用、修改和分享,只要保留声明。Meta 的 Llama 4 许可证另有“Built with Llama”声明、命名规则和 7 亿用户的上限。Mistral 的许可证则要求把模型作为服务托管的企业另签一份商业许可。

本节内容

  • 在一个模型上动手之前,先对许可证文件问五个问题:卖、改、分享、署名、托管。
  • 重新分发任何东西时,把许可证全文和声明一起带上。
  • 读你所下载版本的许可证,因为同一个家族在不同版本之间可能改条款。
  • 产品上线之前,请律师读一遍许可证,因为这一课不是法律意见。
全部课程
本页目录
  1. 开始之前
  2. 用五个问题读一个模型的许可证
  3. 四份许可证各允许什么
  4. Mistral 把托管的界线划在哪里
  5. 六个模型把许可证放在哪里
  6. 常见错误
  7. 动手试试
  8. 下一课:挑选开放模型
  9. 自测一下
  10. 常见问题
  11. 资料来源

开始之前

你需要在浏览器里打开一个模型页面,再找个地方记下答案。许可证是一份合同,这一课教的是怎样读它,不构成法律意见。要在模型上做产品的公司,应该请律师读一遍许可证文件。

每个模型最多在三个地方放许可证,每个地方回答不同的问题。模型卡的设置块里写着许可证的名字,全文在一个链接后面,或者在仓库里的 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
---
  1. 打开模型页面,读模型卡设置块里的 license 取值。apache-2.0、mit 这样的取值对应一份标准文本,other 表示自定义的许可证:看它旁边有没有 license_name 和 license_link,或者打开 Files 标签页,找一个叫 LICENSE 的文件。
  2. 在 Files and versions 标签页打开 LICENSE 文件,搜索 “commercial”、“monthly active users” 和 “service”。
  3. 看它旁边有没有使用政策。gpt-oss-20b 的仓库里,Apache 许可证旁边有一个 USAGE_POLICY 文件,Llama 4 Scout 的仓库在 LICENSE 旁边列了一个 USE_POLICY.md,Llama 4 许可证还通过引用把 Meta 的 Acceptable Use Policy 纳了进来。
  4. 在笔记里写下五个答案:能不能卖基于它做的东西,能不能改它或微调它,能不能分享我改过的版本,必须展示什么声明,能不能把它作为服务托管给别人。
  5. 再记上许可证的名字、模型版本和你读它的日期。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 签订单独的商业许可,才能把该模型或其衍生作品用于任何商业目的。

Mistral, 许可证第 2 条(译文),针对运营模型即服务业务的企业 · Mistral Ecosystem Open-Weight License (2026年11月6日 查阅)
每份许可证对你有什么要求
Apache 2.0MITLlama 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 自己的许可证页面,这一课没有读它,所以依赖模型卡上的标签之前,请先读那个页面。

来自各个模型在 Hugging Face 上的模型卡和文件列表,读于 2026 年 11 月 6 日:gpt-oss-20b、Qwen3.8-27B、DeepSeek-V4.1-Flash、Gemma 4 12B、Llama 4 Scout及其 API 条目、Meta 的 Llama 4 仓库,以及 Mistral Large 4。
模型许可证字段文本在哪里
gpt-oss-20bapache-2.0一个 LICENSE 文件,另有一个 USAGE_POLICY 文件
Qwen3.8-27Bapache-2.0一个 LICENSE 文件
DeepSeek-V4.1-Flashmit一个 LICENSE 文件,模型卡说仓库和模型权重都在 MIT 许可证下
Gemma 4 12Bapache-2.0仓库里没有文件,模型卡里有一个指向 Google 许可证页面的链接
Llama 4 Scoutother,许可证名 llama4受限访问的 Hugging Face 仓库里有一个 LICENSE 文件和一个 USE_POLICY.md,另有 Meta 在 GitHub 上的 llama-models 仓库
Mistral Large 4other一个 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 课再按任务和你手上的电脑,把范围缩得更小。

自测一下

  1. Hugging Face 模型卡的 license 字段取值为 “other”,说明了什么?

    查看答案

    B. 许可证是自定义的,模型卡会指向它的文本 Hugging Face 的文档说,自定义许可证设为 other,再附上名字和指向文本的链接;文本没有网址时,则链接到仓库里的 LICENSE 文件。

  2. 在 Llama 4 社区许可证下,什么情况下你必须向 Meta 申请许可?

    查看答案

    C. 你的产品在发布日期之前那个月的月活用户超过 7 亿的时候 许可证第 2 条定了这个门槛,Meta 可以批准,也可以拒绝申请。

  3. Mistral 的许可证在 MIT 许可证之上加了什么?

    查看答案

    A. 运营模型即服务业务的企业,要另签一份商业许可 多出来的一个条件就是模型即服务的规则,内部使用不受它约束。

  4. 分享副本时,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。

资料来源

  1. GitHub: choosealicense, Apache License 2.0 (2026年11月6日 查阅)https://github.com/github/choosealicense.com/blob/gh-pages/_licenses/apache-2.0.txt
  2. GitHub: choosealicense, MIT License (2026年11月6日 查阅)https://github.com/github/choosealicense.com/blob/gh-pages/_licenses/mit.txt
  3. GitHub: Llama 4 Community License Agreement (2026年11月6日 查阅)https://github.com/meta-llama/llama-models/blob/main/models/llama4/LICENSE
  4. Hugging Face: Mistral Ecosystem Open-Weight License (LICENSE file) (2026年11月6日 查阅)https://huggingface.co/mistralai/Mistral-Large-4-1T-A52B/blob/main/LICENSE
  5. Hugging Face: mistralai/Mistral-Large-4-1T-A52B model card (2026年11月6日 查阅)https://huggingface.co/mistralai/Mistral-Large-4-1T-A52B
  6. Hugging Face: openai/gpt-oss-20b model card (2026年11月6日 查阅)https://huggingface.co/openai/gpt-oss-20b
  7. Hugging Face: meta-llama/Llama-4-Scout-17B-16E-Instruct model page (gated) (2026年11月6日 查阅)https://huggingface.co/meta-llama/Llama-4-Scout-17B-16E-Instruct
  8. Hugging Face API: meta-llama/Llama-4-Scout-17B-16E-Instruct (license field and file list) (2026年11月6日 查阅)https://huggingface.co/api/models/meta-llama/Llama-4-Scout-17B-16E-Instruct
  9. GitHub: openai/gpt-oss README (2026年11月6日 查阅)https://github.com/openai/gpt-oss
  10. Hugging Face API: openai/gpt-oss-20b (file list) (2026年11月6日 查阅)https://huggingface.co/api/models/openai/gpt-oss-20b
  11. Hugging Face: Qwen/Qwen3.8-27B model card (2026年11月6日 查阅)https://huggingface.co/Qwen/Qwen3.8-27B
  12. Hugging Face: deepseek-ai/DeepSeek-V4.1-Flash model card (2026年11月6日 查阅)https://huggingface.co/deepseek-ai/DeepSeek-V4.1-Flash
  13. Hugging Face: google/gemma-4-12B-it model card (2026年11月6日 查阅)https://huggingface.co/google/gemma-4-12B-it
  14. GitHub: Meta Llama 4 model card (2026年11月6日 查阅)https://github.com/meta-llama/llama-models/blob/main/models/llama4/MODEL_CARD.md
  15. Hugging Face Docs: Licenses (2026年11月6日 查阅)https://huggingface.co/docs/hub/repositories-licenses
  16. Hugging Face Docs: Model Cards (2026年11月6日 查阅)https://huggingface.co/docs/hub/model-cards

分享本节课

先看一个项目的许可证

Mindket 上的套件列出了 GitHub 项目和它们的设置说明,安装之前就能看到一个项目需要什么。

浏览套件

本节课的 Markdown 版本 · 开放权重模型:许可证、规模与选择方法 · 全部课程