947 字
5 分钟
开源许可证选择与法律风险规避

开源许可证选择与法律风险规避#

给开源项目选许可证是门学问。想完全开放,让别人随便用,但又怕承担法律责任。这篇对比一下常见的”类公有领域”许可证。

三种许可证对比#

许可证核心机制免责声明专利授权推荐度
0BSD直接无条件授权有(标准且严谨)隐含极力推荐
Unlicense宣告放弃版权进入公有领域未明确可用但有瑕疵
CC0放弃版权(带退回授权)明确不包含不推荐用于代码

0BSD (Zero-Clause BSD)#

专门为软件代码设计,保留了 BSD 的免责声明,但删除了所有署名和版权声明要求。法律效力在全球范围内都很清晰,采用”直接授权”而非”放弃版权”的模式,避免了某些国家不承认公有领域的法律问题。

Unlicense#

初衷是将代码释放到公有领域,但”公有领域”是个地区性法律概念。在德国等大陆法系国家,创作者无法完全放弃版权,这种宣告可能无效。虽然也有免责声明,但法律文本的严谨性不如 0BSD。

CC0#

Creative Commons Zero 采用”双保险”机制:先尝试放入公有领域,如果当地法律不允许则退回到最宽松授权。但 CC0 明确声明不提供专利授权,OSI 不建议将其用于软件代码,更适合数据集、文档或媒体资产。

其他类似许可证#

  • MIT-0:和 0BSD 非常类似,保留了 MIT 的核心授权和免责声明,但删除了强制附带许可证文本的要求。非常优秀的现代替代方案。
  • WTFPL:极简许可证,名气大但极不推荐,因为缺乏免责声明,无法提供法律保护。

推荐选择#

首选:0BSD 或 MIT-0

为什么:

  1. 完美的免责保护:包含经过长期法律检验的标准免责声明,对代码造成的任何损失不承担法律责任
  2. 规避法律陷阱:采用”无条件授权”而非”放弃版权”,在全球各地知识产权法律体系中都能得到承认
  3. 零摩擦力:使用者不需要提及你的名字,不用附带许可证文件,真正做到完全开放

0BSD 许可证文本#

Copyright (c) [年份] [作者名]
Permission to use, copy, modify, and/or distribute this software for any
purpose with or without fee is hereby granted.
THE SOFTWARE IS PROVIDED "AS IS" AND THE AUTHOR DISCLAIMS ALL WARRANTIES
WITH REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED WARRANTIES OF
MERCHANTABILITY AND FITNESS. IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR
ANY SPECIAL, DIRECT, INDIRECT, OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES
WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS, WHETHER IN AN
ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF
OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE.

MIT-0 许可证文本#

MIT No Attribution
Copyright (c) [年份] [作者名]
Permission is hereby granted, free of charge, to any person obtaining a copy
of this software and associated documentation files (the "Software"), to deal
in the Software without restriction, including without limitation the rights
to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
copies of the Software, and to permit persons to whom the Software is
furnished to do so.
THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
SOFTWARE.

如何选择#

如果你要发布软件代码:选 0BSD 或 MIT-0

如果你要发布数据集/文档/图片:选 CC0

如果你不在乎法律保护:选 WTFPL(但不推荐)

参考链接#

开源许可证选择与法律风险规避
https://im.awsl.app/posts/security-compliance/056-open-source-license/
作者
uu
发布于
2024-04-10
许可协议
CC0 1.0