Summary |
1: Obligation to release-re-release the obtained original code 2: Requirements for released source code-ensure that the source code is complete and can be obtained 3: modification is allowed-deductive works can be generated based on the obtained source code |
Differences |
Can it be mixed with other non-open source software codes? |
Whether modification to source code can be made public (Note 1) |
Whether patent license authorization is specified |
Whether patent infringement litigation has led to the termination of the license agreement |
Whether to explicitly prohibit connection to the function library |
Can only source code be published according to this license? |
Indicates whether to enable the header "legal" for the intellectual property rights that may exist in the obtained source code. |
GPL license |
N |
N |
N |
N |
Y |
Y |
N |
Lgpl license |
Y |
N |
N |
N |
N |
N |
N |
BSD license |
Y |
Y |
N |
N |
N |
N |
N |
NPL license |
Y |
Y |
N |
N |
N |
N |
N |
Apache license |
Y |
Y |
N |
N |
N |
N |
N |
Qpl license |
Y |
Y |
N |
N |
N |
N |
N |
Qncl license |
N |
Y |
N |
N |
N |
N |
N |
Ricoh license |
Y |
Y |
Y |
Y |
Y |
N/Y (note 2) |
Y |
Sissl license |
Y |
N |
Y |
Y |
N |
N/y |
N |
SPL license |
Y |
Y |
N |
N |
N |
N |
Y |
Jabber license |
Y |
Y |
N |
Y |
N |
N |
Y |
Motosoto license |
Y |
Y |
N |
Y |
N |
N |
Y |
Nokos license |
Y |
Y |
Y |
Y |
N |
N/y |
Y |
Open Group test suite license |
Y |
Y |
N |
N |
N |
N |
N |
AFL license |
Y |
Y |
Y |
Y |
N |
N |
N |
Artistic license |
Y |
Y |
Y |
Y |
N |
N |
N |
Apsl license |
Y |
Y |
Y |
Y |
N |
N |
N |
Common license |
Y |
Y |
Y |
Y |
N |
N |
N |
IBM license |
Y |
Y |
Y |
Y |
N |
N |
N |
Mpl license |
Y |
Y |
N |
N |
N |
N |
N |
(Note 1): Y in this column indicates whether modification to source code must be made public.
(Note 2): N/y indicates that the original source code and modified source code must be released in accordance with this license and subsequent versions of this License, however, you can combine the source code and modified source code with other types of code that are not subject to this license and release it as a new product, as long as the source code obtained through this license and the modified source code are published according to this license.
GPL: a type of source code software license agreement developed by gun of the genelal Public License Free Software Alliance
Lgpl: Lesser General Public License
MPL: The Mozilla Public License
BSD: berkly Software Distribution
Qpl: the Q Public License (a Norwegian institution)
Qncl: QT non ‑cial license, qpl sibling Edition
Ricoh: Ricoh source code publish, Ricoh, USA
Sissl: sun industry standards source license
SPL: Sun Public License Version 1.0
Jabber: jabber open source licens jabber. com Inc.
Notosoto: mootosoto open sourcelicense motosoto. com B. v
Nokos: Nokia open source license
The open group test suite license
AFL: Academic free license
Artistic: the artistic license
Apsl: Apple public source license
Common: common public license
IBM: IBM Public License
--- The above content is excerpted from the study on legal issues and Countermeasures for developing source code software and licenses, edited by Yang Shulin, and published by intellectual property Publishing House.