一句话定义:开源权重(Open Weights)指把训练好的模型参数文件公开提供下载;开源代码(Open Source)指把软件的源代码连同许可证一起公开,允许任何人使用、修改、再分发。前者公开的是"结果",后者公开的是"做法"。
打个比方:开放权重像把做好的菜端给你,甚至允许你加热、切块、再卖;开源代码则像把配方、采购清单、操作手册一起交给你,你还能改配方、换原料、开分店。菜能吃,但你还是不知道火候和比例是怎么调出来的。
开放权重到底放出了什么? 通常是模型参数文件(几十 GB 的数字矩阵)、推理所需的部分代码,以及一份自定义许可证。而真正决定模型能力的东西往往没有放出:训练数据(有时只给一段文字描述)、数据清洗与配比流程、训练代码、超参数、评测细节、中间检查点。结果是:你能用、能微调,但很难从零复现同一个模型,也难以判断它的数据来源是否合规。
它和开源代码的关键差别在许可证。 开源代码遵循的通用开源许可,一般要求允许自由使用、修改、分发,且不能限制使用领域。很多"开源模型"的许可证则附加条件:超过某个用户规模要另外申请授权、禁止某些用途、要求下游署名或沿用同样的条款。这些条款本身很合理,但严格来说已经不属于传统意义上的开源。于是业界造了新词:开放权重(Open Weights)、可获取源代码(Source-Available),用来和"开源"区分开。
| 维度 | 开源代码 | 开放权重 |
|---|---|---|
| 公开内容 | 源代码 + 许可证 | 参数文件,部分推理代码 |
| 能否修改 | 可改源码再发布 | 可微调,但改不了训练过程 |
| 训练数据 | 通常随项目可见 | 往往只给说明 |
| 许可证 | 通用开源许可 | 自定义条款,常带附加限制 |
| 能否复现 | 从源码可重建 | 很难从零复现 |
对从业者的意义:决定能不能自部署、能不能商用、能不能改、要不要对外披露,先看许可证原文,别只看"开源"两个字。很多模型的商用条款会随版本更新,具体以官方页面为准。另外,权重可下载不等于数据合规,模型的数据来源风险仍然由使用者承担。
对普通人的意义:能在自己电脑上跑一个模型,说明它的权重公开了,不代表它可以随意用于商业产品。公司要把它接进产品前,得有人认真读一遍条款。
一句话收尾:开源是一种许可证制度,开放权重是一种发布方式,两者常常被混为一谈,但法律和工程含义完全不同。
