Git open source agreement license comparison

Introduction to each protocol

protocol

brief description

Apache

Allow others to modify the source code and then close the source, but you must make a copyright statement for each modified file.

Commercial, modifiable, and distributable, but declare the source of the author and your modification and agreement (many large projects use this agreement)

GPL3

No matter how the code is modified or used, it needs to be open source

WITH

Allow others to modify the source code and then close the source. There is no need to explain the modified files, and the secondary developed software can use the original author's name for marketing

BSD2/BSD3

Similar to the one above, but do not promote using the copyright owner's name or the names of its contributors without prior written permission

BSL

Similar to GPL, but does not require copying of copyright information

CCZ

Give up the copyright rights and interests of the created works and dedicate them to the public without any guarantee for the code

EPL

Similar to the GPL, the right to use, modify, copy and distribute the original and modified versions of the software, but in some cases the modified content must be released together

AGPL

GPL expansion, the use of online network services also need open source

GPL2

In contrast to GPL3, open source is not required if the code is provided as a service without distributing the software

LGPL

Compared with GPL, LGPL allows commercial software to use LGPL class library through class library reference (link) without requiring open source commercial software code

Mozilla

Similar to LGPL, but need to explain the modified source code content

Unlicense

Similar to CCZ, with open licensing of trademarks and patents used

Permissions

yes means that the open source license authorizes the public to use the work. If there is no authorization, it may be prosecuted by the Intellectual Property Protection Law or other relevant laws.

Commercial Use (commercial use)

The software and derivative works can be used commercially.

Distribution

The software may be distributed, disseminated.

Modification

The software can be modified.

Paten Use

yes: The license clearly states that the authorized use of the software comes from the contributor's patent rights.

no: The license expressly says that no patent rights are granted to the software from the contributors.

Private Use (for personal use)

The software may be modified and used privately, as opposed to disseminated.

Conditions

yes indicates the conditions and rules that the license must comply with for the use of authorization rights.

Disclose source (open source)

The source code must be made available when distributing the software.

License and copyright notice (license and copyright notice)

Copies of the source files must be included with the granting license and copyright notice when distributed, and do not need to be compiled into binaries.

Network use is distribution (network use is regarded as distribution)

When users use the software through the network, they have the right to receive the source code of the software.

Same License

Modified versions must be released under the same license. Similar or related licenses are sometimes used.

Same License(file)

Modifications to existing files must be distributed under the same license. Sometimes licenses that are similar or related may be used.

Same License(library)

Modified versions must be released under the same license. Sometimes similar or related licenses are granted, or this condition may be exempted for works that only use the Library (or reference the Library).

State Changes (standard modification)

Modifications to the code must be documented.

Limitations

no indicates the restriction rules stipulated by the license, which is usually used to declare disclaimer and non-guarantee, and sometimes clearly states that patent rights and trademark rights are not authorized.

Liability

LICENSE CONTAINS LIMITATION OF LIABILITY.

Trademark use (trademark use)

The license states that no right to use the Trademark is granted, or the License implies that no right to use the Trademark is granted.

Warranty (guarantee)

LICENSE EXPRESSLY DISCLAIMS 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

Guess you like

Origin blog.csdn.net/kanhcj86/article/details/130755262