学校和课题组用开源模型和软件,要不要管许可证:十个场景逐个看
魔当实验室 · 2026年10月
本文是"开源与商用"系列第四篇,写给开课的教师、带课题组的老师,也写给学生。文中的例子来自站内已有的许可整理和本地应用目录里的许可字段,条款描述以各仓库当时的 LICENSE 原文为准。本文不构成法律意见:它教的是怎么读条款、怎么判断自己的动作,不判定任何一种用法是否合法。
一、先纠正那句最流行的说法
几乎每学期都有人这么说:"我们是教学,不是商用,许可证不用管。"
这句话把两件事当成了一件事。
第一件:宽松许可证本来就不问你是谁。 MIT 和 Apache-2.0 允许任何人使用,连商用都允许,教学当然也在里面。所以这类条款下你确实不用管,但原因不是"课堂有豁免",而是它本来就没有门槛。
第二件:学校最容易碰到的那三类条款,问的不是身份,是你的动作。 它们是:
- 不许商用的许可(CC BY-NC、研究许可这一类):判的是"这次算不算商业",不是"你是不是学生"。
- 按规模画线的社区许可:判的是"用它的主体有多大、赚多少钱"。学校读不读得懂这条,取决于条款怎么定义使用主体。
- 署名与商标:判的是"你有没有写明来源、有没有用别人的标识"。课件封面、招生海报、比赛物料上的 logo,跟模型能不能商用毫无关系。
所以这个提问要改一下:别问"我是学校,所以呢",要问"我接下来要做哪个动作"。后文全部按这个改过的问法来写。
法律那一层,本文只说清一件事。法律对课堂教学和科学研究确实另有一些例外规定。但怎么用这些规定,要看现行条文和具体案子:适用于什么条件、复制多少才算"少量"、在线课程算不算在里面。魔当实验室不凭记忆转述这些表述。需要准确依据时,请以官方文本为准,或者问法务。
这里能给的只有一句大白话:许可证是你点头答应过的合同,法律例外是另一套规则,两边不互相顶替。 合同里写了"不许商用",不会因为你在上课就自动作废。
二、判断只看两个动作
许可证平时不说话。只有两个动作会让它们同时开口。
动作一:把东西交出去。 你把软件、模型文件、安装包、镜像、U 盘给了别人,不管收不收钱,这都叫分发。GPL 这一类的义务就在这一刻开始:你把程序给了别人,就要同时给到源码或者拿到源码的办法,还要附上许可证文本和声明。
动作二:把能力开成服务。 别人不下载你的东西,直接通过网络用上你那台机器跑出来的结果——部署在校园平台上、开个网页接口、装个在线批改工具,都算。AGPL 专门盯着这种情况:它写明通过网络让别人用,也要开源。
剩下的情况大多不用紧张。自己装在自己机器上跑、学生在机房里跑、作业交上来老师在本机看——这两个动作都没发生,义务就还没开始。
所以你可以把一整门课、一整个课题组的合规问题压成两句话:我要不要把东西给别人?我是不是让别人隔着网络用上了我的机器? 两个答案都是"不",基本可以放心。有一个是"是",就要去读原文。
三、十个场景,逐个看
按"离校门越来越近、最后跨出去"排列。这张表可以直接打印贴在办公室。
| 场景 | 交出去了吗 | 开成服务了吗 | 该查什么 |
|---|---|---|---|
| ① 课堂演示、机房装机 | 否 | 否 | 记下模型名和许可证名;课件里把来源写全 |
| ② 学生交作业,本机批改 | 否 | 否 | 提醒学生:作品将来公开时要回头看条款 |
| ③ 把安装包、镜像、U 盘发给学生 | 是 | 否 | 随附许可证文本与声明、源码办法;权重和软件各自的证名一起给 |
| ④ 校园平台、在线课程提供服务 | 否 | 是 | AGPL 的网络条款;部分厂商许可对"作为服务提供"另有限制 |
| ⑤ 对外招生的收费培训、训练营 | 看情况 | 看情况 | 不许商用的许可在这里最容易越界;社区许可的营收线按哪个主体算 |
| ⑥ 毕设或课程作品传到公开仓库、拿去比赛、接单 | 是 | 可能 | 上传就是分发;有些条款明确禁止用于竞赛或对外服务 |
| ⑦ 课题组发论文、开源数据集或权重 | 是 | 否 | 论文、代码仓、数据仓三处都要写清许可证名与署名;改动说明别漏 |
| ⑧ 校际共享镜像、联合课程、借设备 | 是 | 可能 | 谁把东西交给学生,谁就是分发的人;两所学校之间也要按条款走 |
| ⑨ 校企合作:横向课题、企业提供算力或模型、联合实验室 | 看协议 | 看协议 | 限制同时来自许可证和合作协议;协议里"谁可以再用一次"往往没人写 |
| ⑩ 学生创业、老师办公司、实验室成果变成产品 | 是 | 是 | 上面所有问题一次到齐;这一档请逐份读原文,并让法务过一遍 |
两个提醒。
第一个关于⑥。 校内和公开之间没有缓冲,只有一个动作。上一篇文章《大学生AI毕业设计,有哪些本地可跑的开源模型?》按方向整理过哪些模型跑得动,那份清单管"能不能跑",这张表管"能走到哪一步"。学生最容易在这里出事:交作业那天一切合规,把权重传上公开仓库那天,他就成了一次分发的行为人。
第二个关于⑨和⑩。 一旦有别人出钱或者出力,条款就不再只有许可证一份来源。企业给你的模型可能写着"仅限本项目内部使用",合作协议又可能要求成果对外发布。两份文件同时管着你,只有两边都允许的部分才真能用。校企合作和成果转化的具体义务本文不猜,它们写在你们签的那份纸上。
⑥和⑦还有发布那一头。 上面这张表管的是"你拿别人的东西能走到哪一步"。学校、实验室和个人开发者为什么把自己做的东西发出去、他们的许可证为什么通常更宽松、又会在哪一处突然变严,本系列《不做生意的人为什么也开源》讲的是那一头。两篇合起来才是完整的一条路:先知道对方为什么这么写,再判断自己能不能用。
四、最容易被忽略的四处
校名不是许可证上的字段。 条款判的是用途和规模,不会因为场景写着"教学"就换一个答案。更实际一点:同一个课题组、同一台机器、同一个权重,"本科生练手"和"课题组给外部单位提供服务"是两个结论。
"研究许可"里的研究,未必包括教学。 很多研究类许可只围绕 research 和 non-commercial 两个词写,教学在不在里面,取决于它对可授予用途的具体措辞,而不是常识。读的时候盯三样就够:允许做什么、是不是禁止商业用途、要不要你标注来源和改动。
署名和素材是另一条线,也最常漏。 CC BY-4.0 一档的权重(站内目录口径里的 PocketTTS、Parakeet、Citrinet)允许商用,但你必须真的署名——论文脚注、视频简介、课程页脚,写在哪都算,没写就是没做。而课程里用的 BGM、音色、字体根本不属于"开源软件"这个范畴,它们是另一套条款。本站《模型文件到底从哪来》那个"看文件旁边写的许可证名"的习惯,对素材同样管用。
合作里"谁还能再用一次"通常没人写。 企业提供算力或模型给学校,最常见的问题是:企业拿到时是"自己研究用",学校拿去上课算不算自己用,学生再传给同学算不算。协议一句没写,最后动手的那个人就最难解释。这一条不需要懂法律,只需要在开始合作前多问一句。
五、哪一档最省事,以及动手前一页纸
下表不是名次,也不是推荐顺序,只按"条款对使用加了几个条件"从少到多排。分类与例子沿用站内《开源软件许可证详解》和《audio.cpp 模型许可与商用说明》的口径,具体请以你实际使用那份的原文核对。
| 档 | 条款加了什么 | 在学校和课题组里的表现 | 站内的例子 |
|---|---|---|---|
| 最省事 | MIT、Apache-2.0,不分用途 | 十个场景都不设限,只剩保留声明和标注改动 | Chatterbox、GLM-TTS、SenseVoice、Qwen3-TTS、RVC、IndexTTS 1 |
| 要署名 | CC BY-4.0 | 允许商用,署名不能省 | PocketTTS、Parakeet-TDT、Citrinet |
| 发出去前要读 | GPL、LGPL、MPL 这一类 | 自己跑没事;一旦发安装包或做进平台,开源义务立刻生效 | Seed-VC(GPL-3.0) |
| 按主体画线 | 厂商自定义社区许可 | 学校算不算"个人"、营收线按谁算,看条款对主体的定义 | IndexTTS 2 与 2.5、HY-MT、Confucius4-R2T2、Stable Audio 3 |
| 不许商用 | CC BY-NC、研究许可 | 校内作业和课堂通常落得进去;收费培训、公开上传、接单不在里面 | OmniVoice、MuLaCover、YuE2、Hviske、Fish Audio S2 Pro |
| 连改编都受限 | CC BY-NC-ND | 不只是不能收费,改完之后的对外提供也被限制 | Vevo2 |
| 暂时没核实 | 标注待确认 | 不等于能用,也不等于不能进付费课程 | Llama-OuteTTS 1.0、VieNeu-TTS v3 Turbo |
给老师和课题组的纸,五行。 装机和买设备的事,《职业院校AI实训室建设指南》和《高校为什么需要建设本地AI实验环境》已经讲过,这里只补许可这一张纸:
| 要写的一行 | 写什么 |
|---|---|
| 软件与框架 | 各自的许可证名,重点看 GPL 和 AGPL |
| 模型与权重 | 模型名 + 具体版本 + 那个版本的许可证名 + 获取日期 |
| 两个动作 | 这门课或这个课题要不要发安装包、要不要开在线服务 |
| 附带素材 | BGM、音色、字体、数据集各来自哪里,能不能商用 |
| 有没有别人 | 合作企业是谁、成果要不要对外发布、学生作品会不会公开上传 |
前两行决定风险高低,第三、第五行决定义务什么时候开始生效。五行填满,一学期或者一个周期的问题基本提前解决。
给学生,三句话。 第一句:先记名字再动手,下载那天把版本号和许可证名写进作业说明,成本十秒。第二句:交作业不算发出去,传到公开仓库那天才算,那天要重看一遍条款。第三句:别假设"非商业"能替你说话,收费的课、接单的作品、送去比赛的项目,很多条款早就把这三件事写进了限制。
六、魔当实验室的观点
第一,教学科研场景里真正要管的只有两个动作,不是一个身份。 发出去、开成服务——抓住这两个,十种场景一眼就分成两半:前面两格基本安全,后面每一格都要读原文。抓不住这两个,条款读三遍还是会漏,因为漏的地方从来不在条款里,在你的动作里。
第二,学校和课题组是低风险场合,不是无风险场合。 低风险的意思是:按宽松档选模型、不发镜像、不开服务,就能一路顺畅。它不等于"不用看条款",而恰恰相反——校内最常碰到的非商业许可和研究许可,正是最需要看两眼的两类。把低风险当成无风险,是这门课最容易被教错的一件事,也不该让学生自己去悟。
第三,越是有别人出钱出力的场合,越要先确认最后是谁在分发。 校际共享、校企合作、成果转化这三档,问题都不在"能不能用",而在"我能不能把它转给别人"。这一问只花三十秒,却决定了后面所有义务的归属。魔当实验室在整理站内应用与模型的许可信息时,也把"能不能再分发"当成单独一项来看——教学场景真正需要的,往往就是这个字段。
免责声明:本文是魔当实验室对许可证文本与站内已有许可整理的归纳,讨论的是学校与科研场景下的使用形态,不构成法律意见,也不判定任何具体使用是否合法。文中条款描述以各仓库当时的 LICENSE 原文为准,分类沿用《audio.cpp 模型许可与商用说明》与《开源软件许可证详解》的口径,可能随上游更新而变化。关于法定教学与研究例外的适用条件,本站未做条文核实,请以现行官方文本为准并咨询专业法务。