如果目标是让数据集被企业、研究机构和 AI 项目广泛采用,通常优先考虑 CC0 1.0、CC BY 4.0 或 CDLA Permissive 2.0;如果希望改进后的数据库继续开放,可以考虑 ODbL 1.0 或 CDLA Sharing 1.0。其中,CC0 的复用门槛最低,CC BY 更强调署名,ODbL 的共享义务更强,CDLA 则更贴近数据协作和商业数据工程场景。最终选择还要取决于数据是否包含个人信息、第三方内容、数据库权利,以及是否允许模型训练和商业再分发。

需要先明确:许可证只能授予发布者实际拥有或有权许可的权利。个人信息、肖像权、商业秘密、受合同限制的数据和第三方内容,不能仅靠添加一份开放许可证解决合规问题。
开源数据集许可证如何选择:核心对比
| 许可证 | 商业使用 | 署名要求 | 共享衍生数据 | 适合场景 | 主要权衡 |
|---|---|---|---|---|---|
| CC0 1.0 | 允许 | 通常不强制 | 不强制 | 公共基准数据、科研数据、希望广泛传播的数据 | 发布者对后续控制最少 |
| CC BY 4.0 | 允许 | 需要 | 不强制采用相同许可证 | 需要保留来源和机构署名的数据 | 大规模聚合时署名管理可能增加成本 |
| PDDL 1.0 | 允许 | 通常不强制 | 不强制 | 主要涉及数据库权利的数据集合 | 普通使用者的认知度低于 CC 系列 |
| ODbL 1.0 | 允许 | 需要 | 公开使用衍生数据库时通常需要同许可共享 | 地图、目录、协作维护型数据库 | 衍生数据库边界和合规流程较复杂 |
| CDLA Permissive 2.0 | 允许 | 以保留通知等条件为主 | 不强制 | 企业数据协作、数据管道和开放数据项目 | 生态普及度通常不及 CC BY |
| CDLA Sharing 1.0 | 允许 | 需遵守许可证通知 | 对数据发布和共享设置回馈义务 | 希望参与者持续共享数据改进的项目 | 企业法务评估和落地成本较高 |
表格提供的是选型层面的简化说明。实际义务应以许可证原文、数据所在司法辖区和具体分发方式为准。
数据许可证与软件开源许可证对比
为什么不建议直接给数据集套用 MIT 或 Apache-2.0
MIT、Apache-2.0 和 GPL 主要围绕软件著作权、源代码分发及专利授权设计。数据集可能同时涉及单条内容的著作权、数据库结构的著作权、数据库特别权利、隐私权和合同权利。直接使用软件许可证,可能无法清楚覆盖这些权利。
如果仓库同时包含代码和数据,更清晰的做法是分别授权:代码使用 MIT、Apache-2.0 等软件许可证,数据使用 CC0、CC BY、ODbL 或 CDLA,并在 README 和 LICENSE 文件中注明各自适用范围。
“可下载”不等于“开放许可”
公开网页、开放 API 或可下载文件,只说明数据可以被访问,不自动代表用户可以复制、修改、训练模型或商业再分发。缺少明确许可证时,企业通常需要按默认权利保留状态处理,商业采用风险较高。
CC0 与 PDDL 对比:追求最低复用门槛
CC0 1.0:适合最大化传播和商业采用
CC0 通过权利放弃和备用许可机制,尽可能降低复制、修改、聚合和商业使用的限制。它适合公共机构数据、开放科学数据、机器学习基准数据,以及希望进入更多产品和数据管道的基础数据。
其优势是下游合规负担低,便于企业批量接入;代价是发布者难以通过许可证强制要求署名、开放改进版本或限制竞争者使用。即使许可证不强制署名,发布者仍可提出非强制性的引用建议。
PDDL 1.0:更聚焦数据库权利
Open Data Commons Public Domain Dedication and License,简称 PDDL,主要面向数据库及其相关权利。它与 CC0 的目标相近,都是尽可能开放复用,但文本更聚焦数据库。
如果目标用户熟悉 Open Data Commons 体系,PDDL 是可考虑的方案;如果更看重通用认知度、跨行业传播和简化采购沟通,CC0 往往更容易被识别。
CC BY 与 CDLA Permissive 对比:开放商业使用但保留来源信息
CC BY 4.0:适合需要署名的内容型数据集
CC BY 4.0 允许复制、修改和商业使用,但要求以合理方式署名、提供许可证链接,并说明是否作出修改。它适合图像说明、文本语料、研究成果和带有明确作者或机构来源的数据集。
CC BY 的主要优势是国际认知度高,使用者容易理解。主要成本来自署名管理:当产品聚合数百个数据源时,需要建立来源清单、版本记录和许可证展示机制。发布者应提供推荐署名格式,避免下游猜测应如何履行义务。
CDLA Permissive 2.0:适合企业数据交换
CDLA Permissive 2.0 面向数据共享设计,允许接收方使用、修改和分发数据,并通过保留许可证或相关通知维持来源和许可信息。它通常更容易与数据仓库、数据管道及企业协作流程对应。
与 CC BY 相比,CDLA Permissive 的优势是数据场景针对性更强;不足是市场认知度相对有限,部分客户仍会要求法务单独审查。面向普通公众或内容创作者时,CC BY 通常更直观;面向企业数据工程合作时,CDLA Permissive 可以进入候选名单。
ODbL 与 CDLA Sharing 对比:要求数据改进继续共享
ODbL 1.0:适合公开协作型数据库
ODbL 允许商业使用,但包含署名、数据库共享以及在特定情况下保持开放等要求。它常用于地图、地理信息、目录和社区共同维护的结构化数据库。
ODbL 需要区分数据库、衍生数据库和基于数据库生成的作品。企业将 ODbL 数据与自有数据结合时,需要评估组合后的数据库是否触发共享义务。对于希望保护封闭数据资产或简化商业分发的团队,这项不确定性可能成为采用障碍。
CDLA Sharing 1.0:强调数据层面的回馈
CDLA Sharing 旨在让数据接收方能够使用数据,同时在对外发布相关数据时承担相应共享义务。它适合希望建立数据共同体、避免改进数据完全封闭的项目。
与 ODbL 相比,CDLA Sharing 更贴近现代企业数据协作语境;ODbL 则拥有较成熟的开放数据库应用案例。两者都不适合只想提供无条件、低摩擦数据输入的发布者,也可能增加商业客户的法务审核时间。
开放许可证与限制性条款对比
CC BY-NC:能限制商业使用,但通常不属于开放数据许可
CC BY-NC 可以禁止主要用于商业利益或金钱补偿的使用,但“非商业”的边界在企业研究、广告支持服务、付费教育和公益机构合作中可能需要具体判断。如果目标是扩大商业采用或建立数据生态,NC 条款会明显缩小潜在用户范围。
禁止 AI 训练、禁止竞争用途或仅限研究
这些条款可以通过定制数据许可或合同实现特定业务控制,但通常不再符合开放许可强调的用途平等原则。定制条款还会降低许可证兼容性,并增加客户采购、模型治理和数据溯源成本。
如果商业模式依赖用途限制,更合适的表述通常是“受限数据许可”或“研究许可”,而不是“开源数据集”。发布者还应说明推理、训练、微调、评估、向量化和生成内容是否分别被允许。
不同商业场景下的选择建议
场景一:希望数据成为行业基础设施
优先考虑 CC0。它能降低集成、再分发和商业产品使用的阻力,适合标准字典、公共统计、基准标签和基础事实数据。权衡是无法依靠许可证强制下游回馈。

场景二:允许商业使用,但要求品牌和来源被保留
优先考虑 CC BY 4.0;如果数据主要在企业系统之间流转,也可以评估 CDLA Permissive 2.0。发布时应同时提供推荐署名文本、数据版本、永久链接和变更记录。
场景三:希望企业使用后继续开放数据库改进
地图和协作数据库可重点评估 ODbL;企业间数据协作可评估 CDLA Sharing。选择前应通过示例解释“衍生数据库”“公开使用”和“共享数据”的边界,否则潜在客户可能因义务不清而放弃采购或接入。
场景四:数据集用于大模型训练或机器学习
低摩擦发布通常选择 CC0;需要来源追踪时可考虑 CC BY,但必须评估大规模训练环境下如何履行署名义务。数据集包含图片、新闻、用户内容或抓取内容时,还要逐项确认发布者是否拥有再许可权,开放许可证不能修复来源数据本身的权利缺口。
场景五:需要禁止商业使用或限制竞争者
此时不应优先从开放许可证中选型,而应采用明确的受限许可、双重许可或商业合同。例如,社区版本允许研究使用,商业版本通过付费协议授予生产使用权。代价是数据不再属于严格意义上的开放数据,分发和生态增长速度也可能下降。
许可证选择方法:从权利清单到发布文件
第一步:确认拥有何种权利
梳理数据来源、采集方式、员工或供应商协议、第三方许可证、数据库权利、个人信息和敏感字段。对无法再许可的记录,应删除、替换或单独标记,不能将整个集合直接声明为自有数据。
第二步:确定商业目标和不可接受的用途
明确是否允许商业使用、再分发、修改、数据聚合、模型训练、模型输出商业化和数据转售。如果必须限制其中某些用途,应接受其可能不符合开放定义,并为客户提供单独的合同路径。
第三步:比较下游合规成本
署名要求会增加来源管理成本,共享条款会影响企业自有数据库,定制限制会增加法务审查。许可证控制越强,潜在采用成本通常越高。选型时不能只考虑发布者希望保留什么,还要评估目标用户能否稳定履行。
第四步:准备机器可读和人工可读信息
在数据包或仓库中提供 LICENSE、README、来源清单和版本记录,并标明许可证的名称、版本、官方链接、适用文件及例外内容。可以使用 SPDX 标识记录标准许可证;但应注意,部分数据许可证在不同工具中的支持程度可能不同,发布前应核对当前 SPDX License List。
第五步:用合规工具完成复核
SPDX License List 适合核对标准标识和许可证文本;Open Definition 可用于判断许可是否符合开放数据原则;Creative Commons License Chooser 可辅助比较 CC 系列条件;Open Data Commons 官方文档适合核对 PDDL 和 ODbL。工具只能帮助筛选和记录,涉及个人信息、跨境传输或复杂第三方权利时仍需要专业法律审查。
总结:按开放程度和商业目标做选择
希望最大化复用,选 CC0;希望保留署名,选 CC BY 4.0;希望采用数据库专用的公共领域方案,可评估 PDDL;希望衍生数据库继续开放,重点比较 ODbL 与 CDLA Sharing;希望以较宽松方式支持企业数据协作,可评估 CDLA Permissive 2.0。
真正影响商业采用的,不只是许可证名称,还包括数据来源是否清晰、第三方权利是否处理、署名方式是否可执行,以及 AI 训练和再分发边界是否明确。许可证应与来源清单、隐私评估和版本管理一起设计,而不是在数据发布前临时补充。
常见问题
开源数据集可以用于商业项目吗?
多数符合开放定义的数据许可证允许商业使用,例如 CC0、CC BY 4.0、PDDL、ODbL 和 CDLA 系列,但使用者仍需履行署名、保留通知或共享衍生数据库等条件。带有 NC、仅限研究或禁止竞争用途条款的数据通常不属于严格意义上的开放数据。
CC0 和 CC BY 4.0 应该怎么选?
希望降低所有复用门槛并扩大商业采用时,优先选择 CC0;希望使用者保留作者、机构和数据来源信息时,选择 CC BY 4.0。需要注意,大规模聚合和模型训练项目履行 CC BY 署名义务的成本通常高于 CC0。
ODbL 会要求开源使用数据训练出的模型吗?
不能仅凭“使用 ODbL 数据训练”就直接得出模型必须开放的结论。是否触发义务取决于数据使用、数据库组合、公开使用方式及模型或输出与原数据库之间的关系。该问题存在技术和法律上的具体事实差异,重要商业项目应结合 ODbL 原文和专业法律意见评估。
可以同时使用两种数据集许可证吗?
可以。发布者可提供双重许可,让用户在开放许可证和商业许可证之间选择;也可以对数据、代码、文档和媒体文件分别授权。关键是清楚标注每种许可证的适用范围,避免同一文件对应关系不明。
从互联网抓取的数据可以直接用 CC0 发布吗?
通常不能直接这样处理。公开访问不代表发布者拥有再许可权。抓取数据可能涉及原作者著作权、数据库权利、网站条款、个人信息和反不正当竞争等问题。只有在确认拥有相关权利或数据确实不受相应权利限制后,才能授予 CC0。
许可证允许使用数据,是否代表隐私合规没有问题?
不代表。许可证处理的主要是著作权、数据库权利和合同许可,不能替代个人信息处理的合法基础、告知同意、去标识化、安全保护和跨境传输要求。包含个人数据的数据集需要单独完成隐私与安全评估。
数据集仓库中的代码和数据必须使用相同许可证吗?
不必。常见做法是代码使用 Apache-2.0 或 MIT,数据使用 CC0、CC BY、ODbL 或 CDLA,文档再使用适合内容的许可证。README 应明确每个目录和文件类型适用的许可证。
总结
开源数据集许可证的选择应围绕商业使用、署名要求、衍生数据库共享义务和合规成本展开。CC0 最适合追求低门槛复用,CC BY 4.0 适合要求署名,PDDL 聚焦数据库权利,ODbL 和 CDLA Sharing 适合强调数据回馈,CDLA Permissive 2.0 适合较宽松的企业数据协作。选择前还必须确认第三方权利、个人信息和合同限制;禁止商业使用或 AI 训练的定制条款通常不属于标准开放许可。