1
by brian
clean slate |
1 |
MySQL FLOSS License Exception |
2 |
||
3 |
The MySQL AB Exception for Free/Libre and Open Source |
|
4 |
Software-only Applications Using MySQL Client Libraries (the |
|
5 |
"FLOSS Exception"). |
|
6 |
||
7 |
Version 0.6, 7 March 2007 |
|
8 |
||
9 |
Exception Intent |
|
10 |
||
11 |
We want specified Free/Libre and Open Source Software (``FLOSS'') |
|
12 |
applications to be able to use specified GPL-licensed MySQL client |
|
13 |
libraries (the ``Program'') despite the fact that not all FLOSS |
|
14 |
licenses are compatible with version 2 of the GNU General Public |
|
15 |
License (the ``GPL''). |
|
16 |
||
17 |
Legal Terms and Conditions |
|
18 |
||
19 |
As a special exception to the terms and conditions of version 2.0 |
|
20 |
of the GPL: |
|
21 |
||
22 |
1. You are free to distribute a Derivative Work that is formed |
|
23 |
entirely from the Program and one or more works (each, a |
|
24 |
"FLOSS Work") licensed under one or more of the licenses |
|
25 |
listed below in section 1, as long as: |
|
26 |
a. You obey the GPL in all respects for the Program and the |
|
27 |
Derivative Work, except for identifiable sections of the |
|
28 |
Derivative Work which are not derived from the Program, |
|
29 |
and which can reasonably be considered independent and |
|
30 |
separate works in themselves, |
|
31 |
b. all identifiable sections of the Derivative Work which |
|
32 |
are not derived from the Program, and which can |
|
33 |
reasonably be considered independent and separate works |
|
34 |
in themselves, |
|
35 |
i. are distributed subject to one of the FLOSS licenses |
|
36 |
listed below, and |
|
37 |
ii. the object code or executable form of those sections |
|
38 |
are accompanied by the complete corresponding |
|
39 |
machine-readable source code for those sections on |
|
40 |
the same medium and under the same FLOSS license as |
|
41 |
the corresponding object code or executable forms of |
|
42 |
those sections, and |
|
43 |
c. any works which are aggregated with the Program or with a |
|
44 |
Derivative Work on a volume of a storage or distribution |
|
45 |
medium in accordance with the GPL, can reasonably be |
|
46 |
considered independent and separate works in themselves |
|
47 |
which are not derivatives of either the Program, a |
|
48 |
Derivative Work or a FLOSS Work. |
|
49 |
If the above conditions are not met, then the Program may only |
|
50 |
be copied, modified, distributed or used under the terms and |
|
51 |
conditions of the GPL or another valid licensing option from |
|
52 |
MySQL AB. |
|
53 |
||
54 |
2. FLOSS License List |
|
55 |
||
56 |
License name Version(s)/Copyright Date |
|
57 |
Academic Free License 2.0 |
|
58 |
Apache Software License 1.0/1.1/2.0 |
|
59 |
Apple Public Source License 2.0 |
|
60 |
Artistic license From Perl 5.8.0 |
|
61 |
BSD license "July 22 1999" |
|
62 |
Common Development and Distribution License (CDDL) 1.0 |
|
63 |
Common Public License 1.0 |
|
64 |
Eclipse Public License 1.0 |
|
65 |
GNU Library or "Lesser" General Public License (LGPL) 2.0/2.1 |
|
66 |
Jabber Open Source License 1.0 |
|
67 |
MIT license (As listed in file MIT-License.txt) --- |
|
68 |
Mozilla Public License (MPL) 1.0/1.1 |
|
69 |
Open Software License 2.0 |
|
70 |
OpenSSL license (with original SSLeay license) "2003" ("1998") |
|
71 |
PHP License 3.0 |
|
72 |
Python license (CNRI Python License) --- |
|
73 |
Python Software Foundation License 2.1.1 |
|
74 |
Sleepycat License "1999" |
|
75 |
University of Illinois/NCSA Open Source License --- |
|
76 |
W3C License "2001" |
|
77 |
X11 License "2001" |
|
78 |
Zlib/libpng License --- |
|
79 |
Zope Public License 2.0 |
|
80 |
||
81 |
Due to the many variants of some of the above licenses, we |
|
82 |
require that any version follow the 2003 version of the Free |
|
83 |
Software Foundation's Free Software Definition |
|
84 |
(http://www.gnu.org/philosophy/free-sw.html) or version 1.9 of |
|
85 |
the Open Source Definition by the Open Source Initiative |
|
86 |
(http://www.opensource.org/docs/definition.php). |
|
87 |
||
88 |
3. Definitions |
|
89 |
||
90 |
a. Terms used, but not defined, herein shall have the |
|
91 |
meaning provided in the GPL. |
|
92 |
b. Derivative Work means a derivative work under copyright |
|
93 |
law. |
|
94 |
||
95 |
4. Applicability: This FLOSS Exception applies to all Programs |
|
96 |
that contain a notice placed by MySQL AB saying that the |
|
97 |
Program may be distributed under the terms of this FLOSS |
|
98 |
Exception. If you create or distribute a work which is a |
|
99 |
Derivative Work of both the Program and any other work |
|
100 |
licensed under the GPL, then this FLOSS Exception is not |
|
101 |
available for that work; thus, you must remove the FLOSS |
|
102 |
Exception notice from that work and comply with the GPL in all |
|
103 |
respects, including by retaining all GPL notices. You may |
|
104 |
choose to redistribute a copy of the Program exclusively under |
|
105 |
the terms of the GPL by removing the FLOSS Exception notice |
|
106 |
from that copy of the Program, provided that the copy has |
|
107 |
never been modified by you or any third party. |
|
108 |
||
109 |
Appendix A. Qualified Libraries and Packages |
|
110 |
||
111 |
The following is a non-exhaustive list of libraries and packages |
|
112 |
which are covered by the FLOSS License Exception. Please note that |
|
113 |
this appendix is provided merely as an additional service to |
|
114 |
specific FLOSS projects wishing to simplify licensing information |
|
115 |
for their users. Compliance with one of the licenses noted under |
|
116 |
the "FLOSS license list" section remains a prerequisite. |
|
117 |
||
118 |
Package Name Qualifying License and Version |
|
119 |
Apache Portable Runtime (APR) Apache Software License 2.0 |