ARTICLE · INTELLIGENCE

战地情报 · 详情页

来自尧图项目组的一线实战观察与深度解析

Qwen2.5-7B-Instruct_rai_1.8.0_npu_4K 许可条款深度解读:MIT 与 Apache-2.0 双许可下 TPN 三方条款的合规要点

Qwen2.5-7B-Instruct_rai_1.8.0_npu_4K 许可条款深度解读:MIT 与 Apache-2.0 双许可下 TPN 三方条款的合规要点

【免费下载链接】Qwen2.5-7B-Instruct_rai_1.8.0_npu_4K

项目地址:https://ai.gitcode.com/hf_mirrors/amd/Qwen2.5-7B-Instruct_rai_1.8.0_npu_4K
点击查看免费下载

Qwen2.5-7B-Instruct_rai_1.8.0_npu_4K 是 AMD 基于 Qwen2.5-7B-Instruct 大模型,针对 Ryzen AI NPU 优化后的 ONNX 部署包(AWQ 量化 + 4K 上下文融合)。很多新手在本地部署或二次分发这个 NPU 大模型时,最容易踩坑的就是它的多层许可结构。本文带你 10 分钟读透 MIT 与 Apache-2.0 双许可,以及最容易被忽略的 TPN 三方条款,附一份可直接照做的合规检查清单。

一、先看全局:这个模型包由什么构成?

理解许可之前,先搞清楚包里有什么,才知道"许可保护的是哪部分资产":

文件作用许可归属
model.onnx / model.onnx.data量化后的模型权重与 ONNX 图AMD 修改版(MIT)+ 基础模型(Apache-2.0)
config.json模型结构与 AWQ/UINT4 量化配置随模型整体
genai_config.jsonNPU 推理参数(RyzenAI 后端、4K 上下文)随模型整体
rai_config.json各版本 Ryzen AI 支持的提示词最大长度AMD 修改部分(MIT)
README.md部署说明与许可声明见下文许可章节
LICENSEApache-2.0 全文基础模型条款载体
chat_template.jinja、tokenizer.json 等分词与对话模板随模型整体

💡 关键点:"基础模型"和"AMD 修改"是两套资产、两套许可。README 中 许可声明 写得很清楚:AMD 对原模型文件做了修改以适配 AMD Ryzen AI 硬件,修改部分的版权归 AMD(2025),适用 MIT 许可;原模型仍适用 Apache-2.0。

二、Apache-2.0:基础模型的"底子"条款

LICENSE 文件是标准的 Apache License 2.0(Copyright 2024 Alibaba Cloud),保护的是基础模型本体。对新手来说,真正影响行为的只有 4 点:

1. 免费、不可撤销的版权与专利授权

你可以复制、修改、再分发、商用(第2节版权授权、第3节专利授权)。专利条款还意味着:只要你在授权范围内使用,贡献者不能反过来以专利起诉你。

2. 再分发的"三个必须"(第4节)

  • 必须给接收方提供一份 Apache-2.0 许可文本;
  • 必须对修改过的文件加显著变更声明;
  • 必须保留源码中的版权、专利、商标与归属声明。

一句话:你改了这个模型再发布,LICENSE 文件必须跟着走。

3. 专利反制的"红线"(第3节)

如果你就本模型发起专利诉讼,所获专利授权自动终止。对普通用户基本无感,但企业法务需要留意。

4. 商标不授权 + 免责声明(第6、7节)

  • 许可不授予商标使用权——"Qwen"名称只能用于描述来源,不能用于暗示官方背书;
  • 软件按"AS IS"提供,无任何担保,出问题责任自负。

三、MIT:AMD 修改部分的"宽松层"

README 中 MIT License 部分(Copyright 2025 Advanced Micro Devices, Inc.)覆盖的是 AMD 的优化改动——NPU 部署后处理、4K 全融合、rai_config.json 这类配套配置。

MIT 是全球最宽松的许可之一,只有一条硬约束:

在任何副本或实质性部分中,必须保留上述版权声明和本许可声明。

除此之外,使用、复制、修改、合并、发布、再授权、出售,全部自由(MIT 授权语句)。也就是说:

  • ✅ 可以闭源集成到你的商业产品中;
  • ✅ 可以和 Apache-2.0 的基础模型混装分发(两者条款兼容);
  • ✅ 只需在发行版里保留 MIT 与 Apache-2.0 两份许可文本。

⚠️ 注意一个细节:README 头部元数据里标注的是license: apache-2.0,而正文又给出了 MIT。这不是矛盾——元数据描述的是基础模型许可,正文是对"基础 + 修改"双层的完整披露。合规时以正文完整声明为准。

四、TPN 三方条款:最容易被忽略的一层

README 结尾的 Third Party Notices 提示:本模型还引用了第三方组件(如 ONNX Runtime 推理链路等),其许可信息见Ryzen AI Models 1.8.0 TPN License(Third Party Notices 许可,PDF 文档,需到 AMD 官方渠道获取,本文不提供外链)。

为什么它重要?

  1. TPN 约束的是"组件"而非模型权重:模型运行依赖的第三方软件各自有独立许可,TPN 文档逐条列出了它们;
  2. 分发场景下义务叠加:只要你把模型打包进产品发布,就同时触发 Apache-2.0、MIT 和 TPN 三方义务,缺一不可;
  3. 版本对应关系要核对:本包对应 Ryzen AI 1.8.0(见 rai_config.json 中 1.3.1~1.7.1 的上下文长度演进,以及项目名中的rai_1.8.0),务必下载与1.8.0 匹配的 TPN 文档。

📌 实操建议:获取 TPN 文档后,通读一遍"再分发(Redistribution)"章节,把需要随包附带的 NOTICE 文件整理好,和 LICENSE 放在一起。

五、合规检查清单:分发或商用前逐条打勾 ✅

#检查项依据
1发行版中同时附上 Apache-2.0 与 MIT 许可全文LICENSE、README.md#L37
2保留所有版权声明(Alibaba Cloud 2024 / AMD 2025)与归属信息LICENSE#L101
3对修改过的文件添加显著变更声明LICENSE#L98
4随包附带对应版本的 TPN 许可文档及所需 NOTICEREADME.md#L65
5商标仅用于描述来源,不暗示 AMD/阿里官方背书LICENSE#L139
6不使用"官方出品"等表述,接受"AS IS"免责LICENSE#L144
7商用前让法务确认 TPN 中第三方组件的再分发义务Ryzen AI Models TPN

个人本地部署(如配合 Ryzen AI 官方文档完成 Quick Start)不涉及再分发时,第 1~5 项义务基本不触发,放心使用即可。

六、常见问题 FAQ

Q1:我可以把这个模型放进闭源商业 App 吗?可以。MIT 层不要求开源,Apache-2.0 层也不强制"传染性"开源,只需随产品保留许可文本与版权声明。

Q2:我微调了这个模型,新模型要开源吗?不强制。但再分发时仍须保留原许可文件、版权与变更声明,且 TPN 义务随包延续。

Q3:README 里写 Apache-2.0,为什么又有一大段 MIT?因为这是"双层资产":基础模型 Apache-2.0,AMD 的 NPU 优化修改 MIT,二者并行生效、条款兼容。

Q4:4K 上下文和许可有关系吗?没有直接关系。4K 指 NPU 全融合上下文长度(见项目名_npu_4K与 genai_config.json),属于部署能力,不是许可限制。

七、总结

Qwen2.5-7B-Instruct_rai_1.8.0_npu_4K 的许可结构可以浓缩为一句话:Apache-2.0 打底、MIT 放宽、TPN 兜底。本地玩家零负担,分发者和商用团队只要记住"两份许可文本 + 变更声明 + TPN 文档"三件套,就能稳妥合规。把本文第五节的检查清单存档,发布前过一遍即可。

【免费下载链接】Qwen2.5-7B-Instruct_rai_1.8.0_npu_4K

项目地址:https://ai.gitcode.com/hf_mirrors/amd/Qwen2.5-7B-Instruct_rai_1.8.0_npu_4K
点击查看免费下载
上一篇:Psalm 联合类型(Union Type)详解:从 `int|false` 标注到 Union 类的内部实现
下一篇:终极指南:四大Vim语法检查工具深度测评,告别语法错误困扰

创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考

RELATED READING

延伸阅读

更多一线实战笔记与深度复盘,助您持续精进