主流开源协议的异同

导言

开源许可协议,也称许可证。它是一些开源支持组织为了激励和保护开源软件开发者的权益而制定,被开源促进组织(Open Source Initiative)认可并推广的国际性协议。首先是对作者的保护,防止知识成果被恶意利用。开源许可协议规定了你使用开源软件时的权利和责任。开源许可协议虽然不一定具备法律效力,但是当涉及相关法律纠纷时,也是非常重要的证据之一。

协议选择协助工具
CC:传送门
License Selector:传送门

CC协议

对于非编程代码的个人作品如图片、文字等可选择使用CC(Creative Commons)协议。
例如说现在这篇文章就是使用的CC BY-NC-SA 4.0协议

Lisence URL
Creative Commons Attribution (CC-BY) CC BY 4.0
Creative Commons Attribution-ShareAlike (CC-BY-SA) CC BY-SA 4.0
Creative Commons Attribution-NonCommercial (CC-BY-NC) CC BY-NC 4.0
Creative Commons Attribution-NonCommercial-ShareAlike (CC-BY-NC-SA) CC BY-NC-SA 4.0
Creative Commons Attribution-NoDerivs (CC-BY-ND) CC BY-ND 4.0
Creative Commons Attribution-NonCommercial-NoDerivs (CC-BY-NC-ND) CC BY-NC-ND 4.0
Public Domain Dedication (CC-Zero) CC-Zero
Public Domain Mark (PD) PD

以上为CC协议的罗列,可以加到个人作品中表示使用该协议,他人使用您的作品需要遵守该协议的规则。
如若不知道如何选择该选择什么CC协议,可以使用官方工具帮助你选择,传送门

关于CC协议的详细介绍

正式协议

以下是正式的许可协议
懒得看描述想快速选择符合自己需求的协议的工具
License Selector
Repo:https://github.com/ufal/public-license-selector

Lisence URL
Affero General Public License 3 (AGPL-3.0) http://opensource.org/licenses/AGPL-3.0
Apache License 2 http://www.apache.org/licenses/LICENSE-2.0
Artistic License 1.0 http://opensource.org/licenses/Artistic-Perl-1.0
Artistic License 2.0 http://opensource.org/licenses/Artistic-2.0
Common Development and Distribution License (CDDL-1.0) http://opensource.org/licenses/CDDL-1.0
Eclipse Public License 1.0 (EPL-1.0) http://opensource.org/licenses/EPL-1.0
GNU General Public License 2 or later (GPL-2.0) http://opensource.org/licenses/GPL-2.0
GNU General Public License 3 (GPL-3.0) http://opensource.org/licenses/GPL-3.0
GNU Library or “Lesser” General Public License 2.1 or later (LGPL-2.1) http://opensource.org/licenses/LGPL-2.1
GNU Library or “Lesser” General Public License 3.0 (LGPL-3.0) http://opensource.org/licenses/LGPL-3.0
Mozilla Public License 2.0 http://opensource.org/licenses/MPL-2.0
The BSD 2-Clause “Simplified” or “FreeBSD” License http://opensource.org/licenses/BSD-2-Clause
The BSD 3-Clause “New” or “Revised” License (BSD) http://opensource.org/licenses/BSD-3-Clause
The MIT License (MIT) http://opensource.org/licenses/mit-license.php

也有图片版本:
Lisence_Descript

感人的

  • “良心授权”协议

    本软件对于最终用户免费。由于本软件使用了带有 AGPL 条款的第三方开源组件,因此,本软件及其源代码的使用协议也基于 AGPL。另外还带有如下附加条件。在遵守本软件的前提条件下,你可以在遵循本协议的基础上自由的使用和传播它,你一旦安装、复制或使用本软件,则表示您已经同意本协议条款。如果你不同意本协议,请不要安装使用本软件,也不应利用其源代码。
    附加条件: 每一个使用本软件的用户,如果本软件帮助了您,每使用本软件后,您应当做 1 件善事。善事无分大小,有心则行。例如:

    1. 如果您的父母在身边,你可以为您的父母做一顿美味的饭菜,或者为他们按摩、洗脚;如果他们身处远方,你可以向他们发起通话,问候他们的健康和生活。
    2. 在大雨滂沱的时候,如果您有雨伞,可与同路的人共享;在烈日当空的时节,如果您看到环卫工人太阳下工作,您可以为他们买一瓶水送给他们;在拥挤的公共交通工具上,或在公共场合排队等候之际,如果您有座位,可以让给老人、孕妇或提着重物的人就坐。
    3. 您可以用您擅长的技能,为身边的人排难解困;您可以将您的知识,分享给其他人,让他们有所获益;您可以向比您困难的人捐资赠物。
    4. 如果您觉得这个软件真的好用,请将它的使用方法介绍给别人,让别人也通过使用本软件而得到好处;或者将其它您觉得好用的软件介绍给别人。

    如果您无法做到使用本软件后做1件善事,请记在心中。在有机会的时候,多行善积德。本用户协议之遵循与否,全在于您的良心。是为 “良心授权”

  • Anti-996 License

    版权所有(c)<年份><版权持有人>

    反996许可证版本1.0

    在符合下列条件的情况下,
    特此免费向任何得到本授权作品的副本(包括源代码、文件和/或相关内容,以下统称为“授权作品”)的个人和法人实体授权:被授权个人或法人实体有权以任何目的处置授权作品,包括但不限于使用、复制,修改,衍生利用、散布,发布和再许可:

    1. 个人或法人实体必须在许可作品的每个再散布或衍生副本上包含以上版权声明和本许可证,不得自行修改。
    2. 个人或法人实体必须严格遵守与个人实际所在地或个人出生地或归化地、或法人实体注册地或经营地(以较严格者为准)的司法管辖区所有适用的与劳动和就业相关法律、法规、规则和标准。如果该司法管辖区没有此类法律、法规、规章和标准或其法律、法规、规章和标准不可执行,则个人或法人实体必须遵守国际劳工标准的核心公约。
    3. 个人或法人不得以任何方式诱导或强迫其全职或兼职员工或其独立承包人以口头或书面形式同意直接或间接限制、削弱或放弃其所拥有的,受相关与劳动和就业有关的法律、法规、规则和标准保护的权利或补救措施,无论该等书面或口头协议是否被该司法管辖区的法律所承认,该等个人或法人实体也不得以任何方法限制其雇员或独立承包人向版权持有人或监督许可证合规情况的有关当局报告或投诉上述违反许可证的行为的权利。

    该授权作品是”按原样”提供,不做任何明示或暗示的保证,包括但不限于对适销性、特定用途适用
    性和非侵权性的保证。在任何情况下,无论是在合同诉讼、侵权诉讼或其他诉讼中,版权持有人均
    不承担因本软件或本软件的使用或其他交易而产生、引起或与之相关的任何索赔、损害或其他责任。

非正式的

不怎么正经的协议
看名称就知道是啥协议了

Lisence URL
“Good Luck With That” Public License GitHub - me-shaon/GLWTPL
DO WHAT THE FUCK YOU WANT TO PUBLIC LICENSE GitHub - anak10thn/WTFPL
Dont Be a Dick Public License GitHub - philsturgeon/dbad
The Sandia Message Public License GitHub - cdanis/sandia-public-license
SAY NO TO SUICIDE PUBLIC LICENSE Github - unbug/snts
The Star And Thank Author License(SATA License) Github - zTrix/sata-license

SATA协议:**怎么敢抄源码还不点star的 **


参考文章

当你决定把代码开源之前先选择一个合适的License - 知乎

开源软件许可协议介绍 - CSDN