1LGPL(3)                    Free Software Foundation                    LGPL(3)
2
3
4

NAME

6       LGPG - GNU Lesser General Public License
7

DESCRIPTION

9                          GNU LESSER GENERAL PUBLIC LICENSE
10                               Version 3, 29 June 2007
11
12       Copyright (C) 2007 Free Software Foundation, Inc. <http://fsf.org/>
13       Everyone  is  permitted  to copy and distribute verbatim copies of this
14       license document, but changing it is not allowed.
15
16       This version of the GNU Lesser General Public License incorporates  the
17       terms  and  conditions  of version 3 of the GNU General Public License,
18       supplemented by the additional permissions listed below.
19

0. Additional Definitions.

21       As used herein, "this License" refers to version 3 of  the  GNU  Lesser
22       General  Public  License,  and the "GNU GPL" refers to version 3 of the
23       GNU General Public License.
24
25       "The Library" refers to a covered work governed by this License,  other
26       than an Application or a Combined Work as defined below.
27
28       An "Application" is any work that makes use of an interface provided by
29       the Library, but which is not otherwise based on the Library.  Defining
30       a  subclass of a class defined by the Library is deemed a mode of using
31       an interface provided by the Library.
32
33       A "Combined Work" is a work produced by combining or linking an  Appli‐
34       cation  with  the  Library.  The particular version of the Library with
35       which the Combined Work was made is also called the "Linked Version".
36
37       The "Minimal Corresponding Source" for a Combined Work means the Corre‐
38       sponding  Source  for  the Combined Work, excluding any source code for
39       portions of the Combined Work that, considered in isolation, are  based
40       on the Application, and not on the Linked Version.
41
42       The  "Corresponding  Application  Code"  for  a Combined Work means the
43       object code and/or source code for the Application, including any  data
44       and  utility programs needed for reproducing the Combined Work from the
45       Application, but excluding the System Libraries of the Combined Work.
46

1. Exception to Section 3 of the GNU GPL.

48       You may convey a covered work under sections 3 and 4  of  this  License
49       without being bound by section 3 of the GNU GPL.
50

2. Conveying Modified Versions.

52       If  you  modify  a  copy  of the Library, and, in your modifications, a
53       facility refers to a function or data to be supplied by an  Application
54       that  uses  the  facility  (other  than  as an argument passed when the
55       facility is invoked), then you may convey a copy of the  modified  ver‐
56       sion:
57
58       a)  under  this  License, provided that you make a good faith effort to
59           ensure that, in the event an Application does not supply the  func‐
60           tion  or  data,  the facility still operates, and performs whatever
61           part of its purpose remains meaningful, or
62
63       b)  under the GNU GPL, with none of the additional permissions of  this
64           License applicable to that copy.
65

3. Object Code Incorporating Material from Library Header Files.

67       The  object code form of an Application may incorporate material from a
68       header file that is part of the Library.  You may  convey  such  object
69       code  under  terms  of  your choice, provided that, if the incorporated
70       material is not limited to numerical parameters, data structure layouts
71       and  accessors, or small macros, inline functions and templates (ten or
72       fewer lines in length), you do both of the following:
73
74       a)  Give prominent notice with each copy of the object  code  that  the
75           Library  is used in it and that the Library and its use are covered
76           by this License.
77
78       b)  Accompany the object code with a copy  of  the  GNU  GPL  and  this
79           license document.
80

4. Combined Works.

82       You  may  convey a Combined Work under terms of your choice that, taken
83       together, effectively do not restrict modification of the  portions  of
84       the  Library contained in the Combined Work and reverse engineering for
85       debugging such modifications, if you also do each of the following:
86
87       a)  Give prominent notice with each copy of the Combined Work that  the
88           Library  is used in it and that the Library and its use are covered
89           by this License.
90
91       b)  Accompany the Combined Work with a copy of the  GNU  GPL  and  this
92           license document.
93
94       c)  For  a  Combined Work that displays copyright notices during execu‐
95           tion, include the copyright notice  for  the  Library  among  these
96           notices, as well as a reference directing the user to the copies of
97           the GNU GPL and this license document.
98
99       d)
100           Do one of the following:
101
102           0)  Convey the Minimal Corresponding Source under the terms of this
103               License, and the Corresponding Application Code in a form suit‐
104               able for, and under terms that permit, the user to recombine or
105               relink  the  Application  with a modified version of the Linked
106               Version to produce a modified  Combined  Work,  in  the  manner
107               specified by section 6 of the GNU GPL for conveying Correspond‐
108               ing Source.
109
110           1)  Use a suitable shared library mechanism for  linking  with  the
111               Library.  A suitable mechanism is one that (a) uses at run time
112               a copy of the Library already present on  the  user's  computer
113               system,  and  (b) will operate properly with a modified version
114               of the Library that is  interface-compatible  with  the  Linked
115               Version.
116
117       e)  Provide  Installation  Information, but only if you would otherwise
118           be required to provide such information under section 6 of the  GNU
119           GPL,  and  only to the extent that such information is necessary to
120           install and execute a modified version of the  Combined  Work  pro‐
121           duced  by  recombining or relinking the Application with a modified
122           version of the Linked Version. (If you use option 4d0, the  Instal‐
123           lation  Information must accompany the Minimal Corresponding Source
124           and Corresponding Application Code. If you use option 4d1, you must
125           provide  the  Installation  Information  in the manner specified by
126           section 6 of the GNU GPL for conveying Corresponding Source.)
127

5. Combined Libraries.

129       You may place library facilities that are a work based on  the  Library
130       side by side in a single library together with other library facilities
131       that are not Applications and are not covered by this License, and con‐
132       vey  such a combined library under terms of your choice, if you do both
133       of the following:
134
135       a)  Accompany the combined library with a copy of the same  work  based
136           on  the Library, uncombined with any other library facilities, con‐
137           veyed under the terms of this License.
138
139       b)  Give prominent notice with the combined library that part of it  is
140           a  work  based  on  the  Library,  and explaining where to find the
141           accompanying uncombined form of the same work.
142

6. Revised Versions of the GNU Lesser General Public License.

144       The Free Software Foundation may publish revised and/or new versions of
145       the  GNU Lesser General Public License from time to time. Such new ver‐
146       sions will be similar in spirit to the present version, but may  differ
147       in detail to address new problems or concerns.
148
149       Each  version  is given a distinguishing version number. If the Library
150       as you received it specifies that a certain numbered version of the GNU
151       Lesser General Public License "or any later version" applies to it, you
152       have the option of following the terms and conditions  either  of  that
153       published  version  or of any later version published by the Free Soft‐
154       ware Foundation. If the Library as you received it does not  specify  a
155       version number of the GNU Lesser General Public License, you may choose
156       any version of the GNU Lesser General Public License ever published  by
157       the Free Software Foundation.
158
159       If  the  Library  as  you received it specifies that a proxy can decide
160       whether future versions of the GNU Lesser General Public License  shall
161       apply,  that  proxy's  public statement of acceptance of any version is
162       permanent authorization for you to choose that version for the Library.
163
164
165
166GNU                                  LGPL                              LGPL(3)
Impressum