Personal tools

Compatible licenses

From GPLv3 Wiki

(Difference between revisions)
Revision as of 21:59, 9 October 2006
ashawley (Talk | contribs)
GPLv3-incompatible licenses - adding GPLv2
← Previous diff
Current revision
qubodup (Talk | contribs)

Line 1: Line 1:
-This page centrally documents what licenses will be compatible with the GPLv3, with an emphasis of noting what compatibilities changed since version 2, this list will influence the [http://www.gnu.org/licenses/license-list.html GNU project's license list].+This page centrally documents which licenses are compatible with the [[GPLv3]], with an emphasis of noting which compatibilities changed since [[GPLv2|GPL version 2]].
 + 
 +This list will influence the [http://www.gnu.org/licenses/license-list.html GNU project's license list].
== GPLv2-compatible licenses == == GPLv2-compatible licenses ==
-These licenses were compatible with the GNU GPL version 2.+These licenses are '''compatible''' with the GNU GPL version 2.
* [[Berkeley Database License]] (aka the Sleepycat Software Product License) * [[Berkeley Database License]] (aka the Sleepycat Software Product License)
Line 36: Line 38:
== GPLv2-incompatible licenses == == GPLv2-incompatible licenses ==
-These licenses were ''incompatible'' with the GNU GPL version 2.+These licenses are '''incompatible''' with the GNU GPL version 2.
* [[Academic Free License, version 1.1.]] * [[Academic Free License, version 1.1.]]
Line 48: Line 50:
* [[Common Public License, version 1.0]] * [[Common Public License, version 1.0]]
* [[Eclipse Public License, version 1.0]] * [[Eclipse Public License, version 1.0]]
 +* [[GNU Free Documentation License, version 1.2]]
* [[IBM Public License, version 1.0]] * [[IBM Public License, version 1.0]]
* [[Interbase Public License, version 1.0]] * [[Interbase Public License, version 1.0]]
Line 64: Line 67:
* [[OpenSSL license]] * [[OpenSSL license]]
* [[Original BSD license]] * [[Original BSD license]]
-* [[PHP License, version 3.0]]+* [[PHP license, version 3.01]]
* [[Phorum License, version 2.0]] * [[Phorum License, version 2.0]]
* [[Q Public License, version 1.0]] * [[Q Public License, version 1.0]]
Line 76: Line 79:
== GPLv3-compatible licenses == == GPLv3-compatible licenses ==
-These licenses will be ''newly'' compatible with the GNU GPL version 3.+These licenses are '''compatible''' with the GNU GPL version 3.
-* [[Affero General Public License, version 1.0]]+* [[Apache Software License, version 2.0]]<ref>[http://gplv3.fsf.org/gpl3-dd4-rationale.pdf The Rationale to GPLv3 draft 4] section 1.1</ref>
-* [[Apache License, version 1.0]]+
-* [[Apache License, version 1.1]]+
-* [[Apache Software License, version 2.0]]+
-* [[PHP license, version 3.01]]+
- +
-These licenses will still be compatible with the GNU GPL version 3.+
- +
-* See the list above.+
== GPLv3-incompatible licenses == == GPLv3-incompatible licenses ==
-These licenses are still incompatible:+These licenses are '''incompatible''' with the GNU GPL version 3.
-* [[Eclipse Public License, version 1.0]]+* [[GNU General Public License version 2]] Most software distributed under the GPLv2 allows for the software to be distributed under later versions of the GPL. For specific instances, read the license notices for the software package.
-* [[GNU General Public License, version 2]]+
-As stated by Mike Milinkovich (Executive Director of the Eclipse Foundation) by email:+=== Common reasons for incompatibility ===
-''It is our view that unfortunately there are several restrictions in GPLv3 that prevent the EPL in its current form from being included in a GPLv3 project. One example issue is that the EPL states that it is to be interpreted under the laws of New York, which AFAICT is not permitted under the GPLv3.''+When checking licenses for compatibility, here are some specific issues to look for that would make a license incompatible with GPLv3 (as of draft 2).
-''In other words, in its current form we do not believe that the EPL and GPLv3 will be compatible. Believe me, we're as disappointed as anyone, as we had high hopes when the process first started.''+* Requirements about attorney fees
 +* Waiver of the right to trial by jury
 +* Jurisdiction requirements (disputes must be settled in a certain country or in accordance with the laws of a certain country)
-On the question whether it would be ever possible to allow a derived product to be licensed under a single license (for instance the GPL):+Licenses which are incompatible with GPLv3 for the above reasons include the [[Academic Free License]], [[CDDL]], [[CPL]], [[EPL]], [[Lucent Public License version 1.02]], [[MPL]], [[Open Software License]].
-''I believe that the EPL allows re-distribution of EPL code with other licenses, but the EPL does not allow code contributed under it to be re-licensed under another license.''+== References ==
- +
-These are licenses newly ''incompatible'' with the GPL version 3:+
- +
-* None.+
- +
-==Common reasons for incompatibility==+
- +
-When checking licences for compatibilty, here are some specific issues to look for that would make a licence incompatible with GPLv3 (as of draft 2).+
- +
-* Requirements about attorney fees+
-* Jurisdiction requirements (disputes must be settled in a certain country or in accordance with the laws of a certain country)+
-Licences which are incompatible with GPLv3 (as of draft 2) for the above reasons include the MPL, CDDL, CPL, EPL, academic free license, open software license.+<references/>

Current revision

This page centrally documents which licenses are compatible with the GPLv3, with an emphasis of noting which compatibilities changed since GPL version 2.

This list will influence the GNU project's license list.

Contents

GPLv2-compatible licenses

These licenses are compatible with the GNU GPL version 2.


GPLv2-incompatible licenses

These licenses are incompatible with the GNU GPL version 2.

GPLv3-compatible licenses

These licenses are compatible with the GNU GPL version 3.

GPLv3-incompatible licenses

These licenses are incompatible with the GNU GPL version 3.

  • GNU General Public License version 2 Most software distributed under the GPLv2 allows for the software to be distributed under later versions of the GPL. For specific instances, read the license notices for the software package.

Common reasons for incompatibility

When checking licenses for compatibility, here are some specific issues to look for that would make a license incompatible with GPLv3 (as of draft 2).

  • Requirements about attorney fees
  • Waiver of the right to trial by jury
  • Jurisdiction requirements (disputes must be settled in a certain country or in accordance with the laws of a certain country)

Licenses which are incompatible with GPLv3 for the above reasons include the Academic Free License, CDDL, CPL, EPL, Lucent Public License version 1.02, MPL, Open Software License.

References

<references/>