许可·条件·限制一览
条件
- 不适用
限制
- 责任限制明确声明不对损害承担责任。
- 商标使用明确声明不授予商标权。
- 专利使用明确声明不授予贡献者的专利权。
- 无担保明确声明不提供任何担保。
许可·条件·限制分类来源:choosealicense.com(GitHub,MIT 许可证)数据。
这是什么样的许可证
CC0 1.0 是知识共享(CC)组织于 2009 年推出的公有领域贡献工具。严格来说,它与其说是许可证,不如说是一份权利放弃(waiver)声明。声明人在法律允许的范围内永久放弃版权以及邻接权、数据库权等相关权利(第 2 条)。在放弃于法律上无效的地方,改为授予无条件的免费许可证(第 3 条)。它被广泛用于数据集、文档、图标和示例代码。
条件
没有。也不要求署名(在学术上,出于礼貌仍建议引用)。
用于代码时需要了解的事项
- 排除专利和商标:第 4 条 (a) 项明确规定,声明人拥有的商标权和专利权不被放弃,也不被许可。因此 OSI 没有将 CC0 批准为开源许可证(2012 年 CC 撤回了批准申请),Fedora 项目自 2022 年起不再允许新代码使用 CC0(内容仍允许)。
- FSF 认为 CC0 是与 GPL 兼容的自由许可证,并建议在将作品贡献给公有领域时使用 CC0。
- CC 不建议将 BY、SA 等其他 CC 许可证用于软件,但说明 CC0 也可以用于软件。
常见误解
- 「CC0 和 CC BY 差不多」 — CC BY 是要求署名的许可证,而 CC0 是放下一切条件的声明。
- 「用了 CC0 就不用担心专利」 — 如上所述,专利被明确排除。如果担心专利,请使用 Apache-2.0 这类带有明确专利许可的许可证。
- 「CC0 资料中含有个人信息也没关系」 — CC0 只涉及版权等权利。肖像权、个人信息等其他权利依然存在。
如何应用
将原文放在 LICENSE 中,并在 README 中写明适用 CC0。CC 也介绍了在每个文件中加上简短声明(如 SPDX-License-Identifier: CC0-1.0)的方式。SPDX 标识符为 CC0-1.0。
适用场景
最适合公共数据集、模式和配置示例、文档、教程代码等希望任何人都能无限制重复使用的资料。如果是存在专利风险的软件,0BSD 或 Apache-2.0 可能是更安全的选择。
CC0-1.0 代码能放进其他项目吗?
以下是将以此许可证发布的代码合并到下列许可证的项目中一起发布时的一般判定。 在兼容性检查器中查看其他组合 →
| 目标项目 | 判定 | 备注 |
|---|---|---|
| 专有(商业)软件 | 可以 | 此许可证连声明义务都没有,可以放进任何项目。 |
| MIT | 可以 | 此许可证连声明义务都没有,可以放进任何项目。 |
| Apache-2.0 | 可以 | 此许可证连声明义务都没有,可以放进任何项目。 |
| MPL-2.0 | 可以 | 此许可证连声明义务都没有,可以放进任何项目。 |
| LGPL-2.1 | 可以 | 此许可证连声明义务都没有,可以放进任何项目。 |
| LGPL-3.0 | 可以 | 此许可证连声明义务都没有,可以放进任何项目。 |
| GPL-2.0 | 可以 | 此许可证连声明义务都没有,可以放进任何项目。 |
| GPL-3.0 | 可以 | 此许可证连声明义务都没有,可以放进任何项目。 |
| AGPL-3.0 | 可以 | 此许可证连声明义务都没有,可以放进任何项目。 |
本网站内容仅为一般信息,不构成法律意见。实际发布、合同或纠纷的判断,请咨询律师等专业人士。