Git开源协议License对照

各协议介绍

协议

简述

Apache

允许他人修改源代码后再闭源,但是必须对每个修改过的文件做版权说明。

可商用、可修改、可分发,但要声明作者来源和你的修改以及协议(很多大型项目都使用这个协议)

GPL3

无论以何种方式修改或者使用代码,都需要开源

MIT

允许他人修改源代码后再闭源,不用对修改过的文件做说明,且二次开发的软件可以使用原作者的名字做营销

BSD2/BSD3

和上面一条类似,但未经事先书面许可,不得使用版权所有者的姓名或其贡献者的姓名来推广

BSL

和GPL类似,但不需要复制版权信息

CCZ

放弃创作的作品版权权益,并将其奉献给大众,不对代码做任何担保

EPL

与GPL类似,有权使用、修改、复制与发布软件原始版本和修改后版本,但在某些情况下则必须将修改内容一并释出

AGPL

GPL拓展,使用在线网络服务的也需要开源

GPL2

和GPL3相比,如果使用代码作为服务提供,而不分发软件,则不需要开源

LGPL

和GPL相比,LGPL允许商业软件通过类库引用(link)方式使用LGPL类库而不需要开源商业软件的代码

Mozilla

与LGPL类似,但是需要对修改过的源码内容做说明

Unlicense

与CCZ相似,且开放商标和所用的专利授权

Permissions

yes表示开源许可证授权公众使用作品的权利,如果没有授权,则可能会受到知识产权保护法或其他相关法律的追究。

Commercial Use(商业使用)

该软件及衍生作品可以用于商业。

Distribution(传播)

该软件可以进行分销、传播。

Modification(修改)

该软件可以进行修改。

Paten Use(专利使用)

yes:许可证中明确表明授权使用该软件来自贡献者的专利权。

no:许可证明确表示不授予该软件来自贡献者的专利权。

Private Use(自用)

该软件可以被私下修改和使用,与传播相对。

Conditions

yes表示许可证对使用授权权限所必须遵守的条件规则。

Disclose source(开源)

软件传播时必须同时提供可用的源代码。

License and copyright notice(许可证和版权声明)

传播时必须包含授权许可证和版权声明的源文件副本,不需要编译成二进制文件。

Network use is distribution(网络使用视同传播)

用户通过网络使用软件时,有权收到软件的源码。

Same License(同一许可证)

修改版本发布时必须使用同一许可证。有时可使用相似或相关的的许可证授权。

Same License(file)

修改已有文件时必须使用同一许可证进行发布传播。有时可使用是相似或相关的的许可证授权。

Same License(library)

修改版本发布时必须使用同一许可证。有时可使用相似或相关的的许可证授权,或这个条件对于仅使用库(或者引用库)的作品可以不受此限制。

State Changes(标准修改)

必须文档说明对代码的修改。

Limitations

no表示许可证规定的限制规则,通常用来声明免责和不担保,有时候明确说明不授权专利权和商标使用权。

Liability(责任)

许可证包含的有限责任。

Trademark use(商标使用)

许可证表明表示不授权商标使用权,或者许可证暗含表明不授权商标使用权。

Warranty(担保)

许可证明确表明不提供担保。

Permissions Conditions Limitations
License Commercial 
use
Distribution Modification Patent 
use
Private 
use
Disclose 
source
License and 
copyright notice
Network use 
is distribution
Same 
license
State 
changes
Liability Trademark 
use
Warranty
译文 商业使用 传播 修改 专利使用 自用 开源 授权和版权声明 网络使用视同发布 相同授权 标注修改 责任 商标使用 担保(保证)
BSD Zero Clause License yes yes yes yes no no
Academic Free License v3.0 yes yes yes yes yes yes yes no no no
GNU Affero General Public License v3.0 yes yes yes yes yes yes yes yes yes yes no no
Apache License 2.0 yes yes yes yes yes yes yes no no no
Artistic License 2.0 yes yes yes yes yes yes yes no no no
BSD 2-Clause "Simplified" License yes yes yes yes yes no no
BSD 3-Clause Clear License yes yes yes no yes yes no no
BSD 3-Clause "New" or "Revised" License yes yes yes yes yes no no
BSD 4-Clause "Original" or "Old" License yes yes yes yes yes no no
Boost Software License 1.0 yes yes yes yes yes no no
Creative Commons Attribution 4.0 International yes yes yes no yes yes yes no no no
Creative Commons Attribution Share Alike 4.0 International yes yes yes no yes yes yes yes no no no
Creative Commons Zero v1.0 Universal yes yes yes no yes no no no
CeCILL Free Software License Agreement v2.1 yes yes yes yes yes yes yes yes no no
Educational Community License v2.0 yes yes yes yes yes yes yes no no no
Eclipse Public License 1.0 yes yes yes yes yes yes yes yes no no
Eclipse Public License 2.0 yes yes yes yes yes yes yes yes no no
European Union Public License 1.1 yes yes yes yes yes yes yes yes yes yes no no no
European Union Public License 1.2 yes yes yes yes yes yes yes yes yes yes no no no
GNU General Public License v2.0 yes yes yes yes yes yes yes yes no no
GNU General Public License v3.0 yes yes yes yes yes yes yes yes yes no no
ISC License yes yes yes yes yes no no
GNU Lesser General Public License v2.1 yes yes yes yes yes yes yes yes no no
GNU Lesser General Public License v3.0 yes yes yes yes yes yes yes yes yes no no
LaTeX Project Public License v1.3c yes yes yes yes yes yes yes no no
MIT License yes yes yes yes yes no no
Mozilla Public License 2.0 yes yes yes yes yes yes yes yes no no no
Microsoft Public License yes yes yes yes yes yes no no
Microsoft Reciprocal License yes yes yes yes yes yes yes yes no no
University of Illinois/NCSA Open Source License yes yes yes yes yes no no
ODC Open Database License v1.0 yes yes yes no yes yes yes yes no no no
SIL Open Font License 1.1 yes yes yes yes yes yes no no
Open Software License 3.0 yes yes yes yes yes yes yes yes yes yes no no no
PostgreSQL License yes yes yes yes yes no no
The Unlicense yes yes yes yes no no
Universal Permissive License v1.0 yes yes yes yes yes yes no no
Do What The F*ck You Want To Public License yes yes yes yes
zlib License yes yes yes yes yes yes no no

猜你喜欢

转载自blog.csdn.net/kanhcj86/article/details/130755262