-
-
Notifications
You must be signed in to change notification settings - Fork 240
/
USING_FOREIGN_CODE
154 lines (142 loc) · 5.18 KB
/
USING_FOREIGN_CODE
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
The GPLv3 is compatible with the following licenses (but not vice versa):
* GPLv2 and later. (Not the GPLv2 only License)
* Affero General Public License, Version 3 (see sec. 13 of GPLv3)
* Lesser General Public License, Versions 2, 2.1 and 3 (LGPL)
* GNU All-Permissive License
* Apache License, Version 2
* Artistic License 2.0
* Clarified Artistic License
* Berkeley Database License (a.k.a. the Sleepycat Software Product License)
* Boost Software License
* Modified BSD license without the advertising clause (aka 3-clause BSD license)
* CC0
* CeCILL version 2
* The Clear BSD License
* Cryptix General License
* eCos license version 2.0
* Educational Community License 2.0
* Eiffel Forum License, version 2
* EU DataGrid Software License
* Expat License
* FreeBSD license (aka 2-clause BSD license), the original BSD license with the
advertising clause and another clause removed.
* Freetype Project License
* Historical Permission Notice and Disclaimer
* License of the iMatix Standard Function Library
* License of imlib2
* Independent JPEG Group License
* Informal license, with caveats.
* Intel Open Source License
* ISC License (aka OpenBSD License), with caveats.
* Mozilla Public License (MPL) version 2.0
* NCSA/University of Illinois Open Source License
* License of Netscape JavaScript
* OpenLDAP License, Version 2.7
* License of Perl 5 and below, with caveats.
* Public Domain
* License of Python 2.0.1, 2.1.1, and newer versions
* License of Python 1.6a2 and earlier versions
* License of Ruby
* SGI Free Software License B, version 2.0
* Standard ML of New Jersey Copyright License
* Unicode, Inc. License Agreement for Data Files and Software
* Universal Permissive License (UPL)
* The Unlicense
* License of Vim, Version 6.1 or later
* W3C Software Notice and License
* License of WebM
* WTFPL, Version 2
* WxWidgets Library License
* WxWindows Library License
* X11 License
* XFree86 1.1 License
* License of ZLib
* Zope Public License, Version 2.0 und 2.1
Note: This means OSS (Open Source Software) under a listed license can
generally be used for creating free software under GPLv3. It does not
mean free software under the GPLv3 may be incorporated into OSS which
uses one of these licenses.
From https://www.gnu.org/licenses/license-list.en.html#GPLCompatibleLicenses
See also CONTRIBUTING.
Incompatible software licenses include:
--------------------------------------
GPL-Incompatible Free Software Licenses
The following licenses are free software licenses, but are not
compatible with the GNU GPL.
* Affero General Public License version 1
* Academic Free License, all versions through 3.0
* Apache License, Version 1.1
* Apache License, Version 1.0
* Apple Public Source License (APSL), version 2
* BitTorrent Open Source License
* Original BSD license (aka 4-clause BSD license)
* CeCILL-B version 1
* CeCILL-C version 1
* Common Development and Distribution License (CDDL), version 1.0
* Common Public Attribution License 1.0 (CPAL)
* Common Public License Version 1.0
* Condor Public License
* Eclipse Public License Version 1.0 and 2.0
* European Union Public License (EUPL) version 1.1
* Gnuplot license
* IBM Public License, Version 1.0
* Jabber Open Source License, Version 1.0
* LaTeX Project Public License 1.2 and 1.3a
* Lucent Public License Version 1.02 (Plan 9 license)
* Microsoft Public License (Ms-PL)
* Microsoft Reciprocal License (Ms-RL)
* Mozilla Public License (MPL) version 1.1
* Netizen Open Source License (NOSL), Version 1.0
* Netscape Public License (NPL), versions 1.0 and 1.1
* Nokia Open Source License
* Old OpenLDAP License, Version 2.3
* Open Software License, all versions through 3.0
* OpenSSL license
* Phorum License, Version 2.0
* PHP License, Version 3.01
* License of Python 1.6b1 through 2.0 and 2.1
* Q Public License (QPL), Version 1.0
* RealNetworks Public Source License (RPSL), Version 1.0
* Sun Industry Standards Source License 1.0
* Sun Public License
* License of xinetd
* Yahoo! Public License 1.1
* Zend License, Version 2.0
* Zimbra Public License 1.3
* Zope Public License version 1
Nonfree Software Licenses
The following licenses do not qualify as free software licenses. A
nonfree license is automatically incompatible with the GNU GPL.
* No license
* Aladdin Free Public License
* Apple Public Source License (APSL), version 1.x
* Artistic License 1.0
* AT&T Public License
* Code Project Open License, version 1.02
* eCos Public License, version 1.1
* CNRI Digital Object Repository License Agreement
* GPL for Computer Programs of the Public Administration
* Hacktivismo Enhanced-Source Software License Agreement (HESSLA)
* Jahia Community Source License
* The JSON License
* Old license of ksh93
* License of Lha
* Microsoft's Shared Source CLI, C#, and Jscript License
* NASA Open Source Agreement
* Oculus Rift SDK License
* Open Public License
* Peer-Production License
* License of PINE
* Old Plan 9 license
* Reciprocal Public License
* Scilab license
* Scratch 1.4 license
* Simple Machines License
* Old Squeak license
* Sun Community Source License
* Sun Solaris Source Code (Foundation Release) License, Version 1.1
* Sybase Open Watcom Public License version 1.0
* SystemC “Open Source” License, Version 3.0
* Truecrypt license 3.0
* University of Utah Public License
* YaST License