Differences between various source code software licenses

Source: Internet
Author: User
Tags spl

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.

Contact Us

The content source of this page is from Internet, which doesn't represent Alibaba Cloud's opinion; products and services mentioned on that page don't have any relationship with Alibaba Cloud. If the content of the page makes you feel confusing, please write us an email, we will handle the problem within 5 days after receiving your email.

If you find any instances of plagiarism from the community, please send an email to: info-contact@alibabacloud.com and provide relevant evidence. A staff member will contact you within 5 working days.

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.