Creative Commons 许可证详解:CC-BY、CC-BY-NC、CC-BY-ND 到底差在哪?
撰稿时间:2026年10月。许可证条款以 Creative Commons 官方版本为准,本文仅为信息分享,不构成法律意见。
你从 Hugging Face 下载的每一个模型权重,从 Kaggle 拿到的每一个数据集,从网上找到的每一张配图,大概率不是用 MIT、Apache 或 GPL 授权的——它们用的是 Creative Commons(CC)许可证。
这不是软件许可证。CC 是专门为内容创作设计的:文本、图片、音频、视频、数据集、模型权重、3D 打印文件、音乐。它回答的问题和软件许可证不同:不是"能不能改代码、能不能闭源",而是"能不能商用、要不要署名、能不能改编、能不能加限制"。
系列十三多处提到 CC-BY、CC-BY-NC、CC-BY-NC-ND,但没展开讲。这篇补上。
一、CC 许可证的四个条件模块
CC 不是一组独立的许可证,而是四个条件模块的组合。你看到任何一个 CC 许可证,都是由这四个模块拼出来的:
| 缩写 | 英文全称 | 中文含义 | 义务 |
|---|---|---|---|
| BY | Attribution | 署名 | 必须按作者指定的方式标注来源 |
| NC | NonCommercial | 非商业性使用 | 不得以营利为目的使用 |
| SA | ShareAlike | 相同方式共享 | 改编后的作品必须以相同许可证发布 |
| ND | NoDerivatives | 禁止演绎 | 不得修改、改编、基于原作品创作新作品 |
四个模块的自由度从高到低排列:
- CC0:放弃一切权利,进入公有领域,连署名都不要求
- CC-BY:最宽松的 CC 许可证,只需署名
- CC-BY-SA:署名 + 相同方式共享(类似 GPL 的传染性)
- CC-BY-NC:署名 + 非商业使用
- CC-BY-NC-SA:署名 + 非商业 + 相同方式共享
- CC-BY-ND:署名 + 禁止演绎
- CC-BY-NC-ND:限制最严格,署名 + 非商业 + 禁止演绎
注意:没有"CC-BY-NC-ND-SA"这种组合。ND 和 SA 互斥——你不能同时要求"禁止改编"和"改编后必须以相同许可证发布"。
二、CC0:真的放弃一切权利吗?
CC0 的全称是"CC Zero",意思是作者放弃所有版权和相关权利,将作品置于公有领域。你可以复制、修改、商用、再发布,不需要署名,不需要任何条件。
听起来很自由,但有两个坑:
1. CC0 不等于放弃专利权或商标权。 如果作品里包含专利技术或注册商标,CC0 只放弃版权,不影响其他权利。
2. CC0 的代码仍可能受其他许可证约束。 一个 GitHub 仓库如果代码是 CC0,但依赖了 GPL 的库,你使用时仍要遵守 GPL。CC0 只约束作者自己的那部分贡献。
3. 某些法域不承认"公有领域"概念。 在德国、法国等大陆法系国家,作者的精神权利(moral rights)不可放弃。CC0 在这些地方退化为"尽可能宽松的许可",但法律上不等于真正的公有领域。
实践建议:看到 CC0,可以放心用,但要检查依赖和附带权利。
三、CC-BY:只需署名,其他都行
CC-BY 是 CC 系列里最接近开源许可证的一个。你可以自由使用、复制、修改、商用、再发布,唯一义务是按作者指定的方式署名。
署名义务怎么写?
CC-BY 要求你保留:
- 作者姓名(或笔名、昵称)
- 作品标题
- 许可证名称和链接(CC-BY 4.0 的官方链接)
- 如果你修改了作品,要标注"已修改"
正确示例:
"Stable Diffusion v1.5" by Stability AI, licensed under CC-BY 4.0. Modified by adding LoRA adapters.
错误示例:
直接拿去用,不提来源。
CC-BY 在模型权重中的使用
很多模型权重使用 CC-BY 4.0,比如:
- PocketTTS(CC-BY 4.0)
- Parakeet-TDT 0.6B v3(CC-BY 4.0)
- Citrinet ASR(CC-BY 4.0)
这些模型允许你商用,但你必须在使用说明、文档、或产品页面上标注来源。漏掉署名是常见的合规事故。
四、CC-BY-SA:传染性从代码蔓延到内容
CC-BY-SA 在 CC-BY 的基础上加了一条 ShareAlike(相同方式共享):如果你改编、转换、基于原作品创作新作品,你必须以相同许可证发布改编后的作品。
这条和 GPL 的传染性非常像:
- GPL:你修改了 GPL 代码,修改后的代码必须以 GPL 发布
- CC-BY-SA:你改编了 CC-BY-SA 内容,改编后的内容必须以 CC-BY-SA 发布
什么算"改编"?
- 翻译:把英文文章翻译成中文,是改编
- 混音:把两首音乐混在一起,是改编
- 微调模型:在 CC-BY-SA 权重的基础上做 LoRA 微调,是改编
- 量化模型:把 CC-BY-SA 权重从 FP16 量化到 INT8,技术性转换不算改编(CC 4.0 明确排除"精确复制")
传染性的边界
如果你只是收集多个作品放在一起(比如一个模型合集包),没有对单个作品做修改,这不触发 SA 义务。但如果你合并多个作品成一个新作品(比如把两个数据集拼接成一个),新作品必须以 CC-BY-SA 发布。
实践建议:看到 CC-BY-SA,问自己"我会不会改编它"。如果只是原样使用,没问题;如果要改,改完必须以相同许可证发布。
五、CC-BY-NC:非商业使用的边界在哪?
CC-BY-NC 在 CC-BY 的基础上加了一条 NonCommercial(非商业性使用):你不得以营利为目的使用原作品。
什么算"商业使用"?
CC 官方的定义是"主要用于意图获得商业优势或私人报酬"。具体来说:
算商业使用:
- 用 CC-BY-NC 模型做配音,接商业订单
- 用 CC-BY-NC 数据集训练模型,卖给客户
- 在公司内部使用 CC-BY-NC 工具(公司是营利组织)
- 在 YouTube 上发布用 CC-BY-NC 音乐做的视频,开启广告分成
不算商业使用:
- 个人学习、研究
- 在学校课堂演示(非营利教育机构)
- 在非营利组织的内部项目中使用
- 在开源项目中集成(项目本身不收费)
灰色地带
有些场景边界模糊:
- 自媒体变现:你用 CC-BY-NC 模型生成配音,发布在自己的 B 站账号上,B 站有创作激励。这算不算商业使用?CC 官方没有明确回答,但倾向于算——因为你通过平台获得了经济收益。
- 开源项目商业化:你基于 CC-BY-NC 数据集训练了一个模型,放在 GitHub 上开源,但接受赞助。这算不算商业使用?有争议——如果赞助是自愿的、不强制的,可能不算;如果赞助是项目的主要收入来源,可能算。
- 教育培训:你是培训机构教师,用 CC-BY-NC 工具做教学演示。这算不算商业使用?算——培训机构是营利组织。
NC 对模型权重的影响
很多模型权重使用 CC-BY-NC,比如:
- Stable Audio Open(CC-BY-NC,非商业音乐生成)
- 部分 Hugging Face 数据集(CC-BY-NC)
这些模型不允许商用。如果你想用它们做商业产品,必须联系作者获取商业许可,或者换用其他许可证的模型。
实践建议:看到 CC-BY-NC,问自己"我会不会用它赚钱"。如果会,不能用;如果不会,可以用。
六、CC-BY-ND:禁止演绎,只能原样使用
CC-BY-ND 在 CC-BY 的基础上加了一条 NoDerivatives(禁止演绎):你不得修改、改编、转换原作品。
什么算"演绎"?
- 翻译:算
- 混音:算
- 裁剪图片:算
- 微调模型:算
- 量化模型:不算(CC 4.0 明确排除技术性转换)
- 格式转换(比如从 PNG 转成 WebP):不算
ND 的使用场景
CC-BY-ND 通常用于作者希望保持作品完整性的场景:
- 官方文档(不允许别人乱改)
- 艺术作品(不允许别人二次创作)
- 标准数据集(不允许别人修改后以原版名义发布)
实践建议:看到 CC-BY-ND,问自己"我会不会改它"。如果会,不能用;如果不会,可以原样使用。
七、CC-BY-NC-ND:限制最严格
CC-BY-NC-ND 组合了 NC 和 ND 两条限制:你既不能商用,也不能改编。
这是 CC 系列里限制最严格的许可证。你只能原样使用、原样分享,不能赚钱、不能修改。
典型使用场景:
- 作者希望作品广泛传播,但不希望别人拿来赚钱或乱改
- 官方发布的标准文档、规范
- 艺术家的原创作品
实践建议:看到 CC-BY-NC-ND,除非你只是个人学习使用,否则不要碰。
八、CC 许可证的版本差异
CC 许可证有多个版本:2.0、2.5、3.0、4.0。4.0 是当前最新版本,也是推荐使用的版本。
4.0 相比 3.0 的主要改进
- 国际化:4.0 不再依赖特定国家的法律术语,适用于全球
- 署名义务简化:3.0 要求你保留所有作者的署名,4.0 只要求保留"合理标注"
- SA 兼容性增强:4.0 明确允许与 GPL、Apache 等软件许可证兼容
- 数据库权利:4.0 明确覆盖数据库权利( sui generis database rights)
实践建议:如果作品有多个 CC 版本可选,优先使用 4.0。如果作品已经标注了特定版本(比如 CC-BY 3.0),你只能按该版本使用。
九、CC 许可证与软件许可证的关系
CC 许可证不是为软件代码设计的,但很多人用它授权模型权重、数据集、文档。这带来一个问题:CC 和软件许可证(MIT、Apache、GPL)能共存吗?
答案是:可以,但要小心。
- CC-BY、CC-BY-SA、CC0 与软件许可证兼容。你可以在一个项目里同时使用 CC-BY 的文档和 MIT 的代码。
- CC-BY-NC 与 GPL 不兼容。GPL 要求"不得附加额外限制",但 CC-BY-NC 附加了"非商业"限制。
- CC-BY-ND 与 GPL 不兼容。GPL 要求"允许修改",但 CC-BY-ND 禁止修改。
- CC-BY-NC-SA 与 GPL 不兼容。GPL 要求"允许商用",但 CC-BY-NC-SA 禁止商用。
实践建议:如果一个项目同时使用 CC 和软件许可证,检查它们是否兼容。如果不兼容,需要分别授权(比如代码用 MIT,文档用 CC-BY)。
十、在模型权重中常见的 CC 许可证
从我们收录的 94 个本地 AI 应用中,以下使用 CC 系列许可证:
| 应用 | 许可证 | 说明 |
|---|---|---|
| PocketTTS | CC-BY 4.0 | 允许商用,需署名 |
| Parakeet-TDT 0.6B v3 | CC-BY 4.0 | 允许商用,需署名 |
| Citrinet ASR | CC-BY 4.0 | 允许商用,需署名 |
| Stable Audio Open | CC-BY-NC | 禁止商用 |
| 部分 Hugging Face 数据集 | CC-BY-NC-ND | 禁止商用、禁止改编 |
注意:模型权重使用 CC 许可证,不代表训练数据也使用 CC 许可证。权重的许可证约束的是"你能不能用这个模型",训练数据的许可证约束的是"模型是怎么训练出来的"。这是两个独立的问题。
十一、快速决策表
拿到任何一个 CC 许可证,用这个表快速判断:
| 你想做什么 | CC0 | CC-BY | CC-BY-SA | CC-BY-NC | CC-BY-ND | CC-BY-NC-SA | CC-BY-NC-ND |
|---|---|---|---|---|---|---|---|
| 个人学习使用 | ✅ | ✅ | ✅ | ✅ | ✅ | ✅ | ✅ |
| 公司内部使用 | ✅ | ✅ | ✅ | ❌ | ✅ | ❌ | ❌ |
| 商用(赚钱) | ✅ | ✅ | ✅ | ❌ | ✅ | ❌ | ❌ |
| 修改/改编 | ✅ | ✅ | ✅ | ✅ | ❌ | ✅ | ❌ |
| 改编后闭源 | ✅ | ✅ | ❌ | ✅ | — | ❌ | — |
| 改编后以相同许可证发布 | — | — | ✅ | — | — | ✅ | — |
| 原样分享 | ✅ | ✅ | ✅ | ✅ | ✅ | ✅ | ✅ |
说明:✅ 表示允许,❌ 表示禁止,— 表示不适用。
十二、署名义务的正确做法
如果你使用的是 CC-BY、CC-BY-SA、CC-BY-NC、CC-BY-ND、CC-BY-NC-SA、CC-BY-NC-ND 中的任何一个,你都需要署名。
署名应该包含什么?
CC 4.0 要求你保留:
- 作者姓名(或笔名、昵称、组织名)
- 作品标题(如果作者指定了)
- 许可证名称和链接(比如 "CC-BY 4.0" + https://creativecommons.org/licenses/by/4.0/)
- 版权声明(如果作者指定了)
- 修改说明(如果你修改了作品)
署名应该放在哪里?
- 文档:在文档开头或结尾的"Attribution"章节
- 代码:在 README 或 LICENSE 文件中
- 视频:在视频描述或片尾字幕中
- 音频:在音频描述或片头/片尾中
- 模型权重:在模型卡片(model card)或 README 中
署名的格式
CC 官方推荐格式:
"[作品标题]" by [作者姓名] is licensed under [许可证名称].
例如:
"Stable Diffusion v1.5" by Stability AI is licensed under CC-BY 4.0.
十三、常见误区
误区 1:CC-BY-NC 就是"不能赚钱"
不完全对。CC-BY-NC 禁止的是"以营利为目的使用",不是"不能赚钱"。如果你用 CC-BY-NC 模型做了一个开源项目,项目本身不收费,但接受赞助,这可能不算商业使用(有争议)。但如果你用 CC-BY-NC 模型做了一个 SaaS 服务,用户付费使用,这肯定算商业使用。
误区 2:CC-BY-SA 和 GPL 一样
不完全对。CC-BY-SA 的传染性和 GPL 类似,但 CC-BY-SA 约束的是内容,GPL 约束的是代码。你不能把 GPL 代码和 CC-BY-SA 文档混在一起,然后说"反正都是传染性许可证"。
误区 3:CC0 就是"没有版权"
不完全对。CC0 是作者放弃版权,但版权仍然存在(只是作者不主张了)。在某些法域,作者的精神权利不可放弃,所以 CC0 在这些地方不等于真正的"无版权"。
误区 4:CC 许可证只适用于艺术创作
不对。CC 许可证适用于任何内容:文本、图片、音频、视频、数据集、模型权重、3D 打印文件、地图、数据库。很多 AI 模型权重使用 CC 许可证。
误区 5:CC-BY-ND 不允许任何修改
不完全对。CC-BY-ND 禁止"演绎"(改编、转换、基于原作品创作新作品),但允许技术性修改(格式转换、压缩、量化)。比如你可以把 CC-BY-ND 的图片从 PNG 转成 WebP,这不违反 ND。
十四、与其他文章的关系
- 系列十三 #2(开源软件许可证详解):讲 MIT、Apache、GPL 等软件许可证。本篇讲 CC 许可证。两者互补。
- 系列十三 #8(派生权重的许可链条):讲量化、LoRA、微调后的模型是否受原许可证约束。本篇的 CC-BY-SA、CC-BY-ND 章节与此相关。
- 系列十三 #10(非商业发布方):讲高校、实验室、个人开发者为什么使用 CC-BY-NC。本篇的 CC-BY-NC 章节与此相关。
- skill/licensing/local-ai-audiocpp-model-licenses:讲 audio.cpp 中各模型的许可证。其中多个模型使用 CC-BY 4.0。
十五、参考资源
免责声明:本文仅供信息分享,不构成法律意见。具体合规问题请咨询专业律师。许可证条款以各项目官方 LICENSE 文件为准,翻译版本无效力。