1d2e1e872SIngo Weinhold		  GNU LESSER GENERAL PUBLIC LICENSE
2d2e1e872SIngo Weinhold		       Version 2.1, February 1999
3d2e1e872SIngo Weinhold
4d2e1e872SIngo Weinhold Copyright (C) 1991, 1999 Free Software Foundation, Inc.
5d2e1e872SIngo Weinhold 51 Franklin Street, Fifth Floor, Boston, MA  02110-1301  USA
6d2e1e872SIngo Weinhold Everyone is permitted to copy and distribute verbatim copies
7d2e1e872SIngo Weinhold of this license document, but changing it is not allowed.
8d2e1e872SIngo Weinhold
9d2e1e872SIngo Weinhold[This is the first released version of the Lesser GPL.  It also counts
10d2e1e872SIngo Weinhold as the successor of the GNU Library Public License, version 2, hence
11d2e1e872SIngo Weinhold the version number 2.1.]
12d2e1e872SIngo Weinhold
13d2e1e872SIngo Weinhold			    Preamble
14d2e1e872SIngo Weinhold
15d2e1e872SIngo Weinhold  The licenses for most software are designed to take away your
16d2e1e872SIngo Weinholdfreedom to share and change it.  By contrast, the GNU General Public
17d2e1e872SIngo WeinholdLicenses are intended to guarantee your freedom to share and change
18d2e1e872SIngo Weinholdfree software--to make sure the software is free for all its users.
19d2e1e872SIngo Weinhold
20d2e1e872SIngo Weinhold  This license, the Lesser General Public License, applies to some
21d2e1e872SIngo Weinholdspecially designated software packages--typically libraries--of the
22d2e1e872SIngo WeinholdFree Software Foundation and other authors who decide to use it.  You
23d2e1e872SIngo Weinholdcan use it too, but we suggest you first think carefully about whether
24d2e1e872SIngo Weinholdthis license or the ordinary General Public License is the better
25d2e1e872SIngo Weinholdstrategy to use in any particular case, based on the explanations below.
26d2e1e872SIngo Weinhold
27d2e1e872SIngo Weinhold  When we speak of free software, we are referring to freedom of use,
28d2e1e872SIngo Weinholdnot price.  Our General Public Licenses are designed to make sure that
29d2e1e872SIngo Weinholdyou have the freedom to distribute copies of free software (and charge
30d2e1e872SIngo Weinholdfor this service if you wish); that you receive source code or can get
31d2e1e872SIngo Weinholdit if you want it; that you can change the software and use pieces of
32d2e1e872SIngo Weinholdit in new free programs; and that you are informed that you can do
33d2e1e872SIngo Weinholdthese things.
34d2e1e872SIngo Weinhold
35d2e1e872SIngo Weinhold  To protect your rights, we need to make restrictions that forbid
36d2e1e872SIngo Weinholddistributors to deny you these rights or to ask you to surrender these
37d2e1e872SIngo Weinholdrights.  These restrictions translate to certain responsibilities for
38d2e1e872SIngo Weinholdyou if you distribute copies of the library or if you modify it.
39d2e1e872SIngo Weinhold
40d2e1e872SIngo Weinhold  For example, if you distribute copies of the library, whether gratis
41d2e1e872SIngo Weinholdor for a fee, you must give the recipients all the rights that we gave
42d2e1e872SIngo Weinholdyou.  You must make sure that they, too, receive or can get the source
43d2e1e872SIngo Weinholdcode.  If you link other code with the library, you must provide
44d2e1e872SIngo Weinholdcomplete object files to the recipients, so that they can relink them
45d2e1e872SIngo Weinholdwith the library after making changes to the library and recompiling
46d2e1e872SIngo Weinholdit.  And you must show them these terms so they know their rights.
47d2e1e872SIngo Weinhold
48d2e1e872SIngo Weinhold  We protect your rights with a two-step method: (1) we copyright the
49d2e1e872SIngo Weinholdlibrary, and (2) we offer you this license, which gives you legal
50d2e1e872SIngo Weinholdpermission to copy, distribute and/or modify the library.
51d2e1e872SIngo Weinhold
52d2e1e872SIngo Weinhold  To protect each distributor, we want to make it very clear that
53d2e1e872SIngo Weinholdthere is no warranty for the free library.  Also, if the library is
54d2e1e872SIngo Weinholdmodified by someone else and passed on, the recipients should know
55d2e1e872SIngo Weinholdthat what they have is not the original version, so that the original
56d2e1e872SIngo Weinholdauthor's reputation will not be affected by problems that might be
57d2e1e872SIngo Weinholdintroduced by others.
58d2e1e872SIngo Weinhold
59d2e1e872SIngo Weinhold  Finally, software patents pose a constant threat to the existence of
60d2e1e872SIngo Weinholdany free program.  We wish to make sure that a company cannot
61d2e1e872SIngo Weinholdeffectively restrict the users of a free program by obtaining a
62d2e1e872SIngo Weinholdrestrictive license from a patent holder.  Therefore, we insist that
63d2e1e872SIngo Weinholdany patent license obtained for a version of the library must be
64d2e1e872SIngo Weinholdconsistent with the full freedom of use specified in this license.
65d2e1e872SIngo Weinhold
66d2e1e872SIngo Weinhold  Most GNU software, including some libraries, is covered by the
67d2e1e872SIngo Weinholdordinary GNU General Public License.  This license, the GNU Lesser
68d2e1e872SIngo WeinholdGeneral Public License, applies to certain designated libraries, and
69d2e1e872SIngo Weinholdis quite different from the ordinary General Public License.  We use
70d2e1e872SIngo Weinholdthis license for certain libraries in order to permit linking those
71d2e1e872SIngo Weinholdlibraries into non-free programs.
72d2e1e872SIngo Weinhold
73d2e1e872SIngo Weinhold  When a program is linked with a library, whether statically or using
74d2e1e872SIngo Weinholda shared library, the combination of the two is legally speaking a
75d2e1e872SIngo Weinholdcombined work, a derivative of the original library.  The ordinary
76d2e1e872SIngo WeinholdGeneral Public License therefore permits such linking only if the
77d2e1e872SIngo Weinholdentire combination fits its criteria of freedom.  The Lesser General
78d2e1e872SIngo WeinholdPublic License permits more lax criteria for linking other code with
79d2e1e872SIngo Weinholdthe library.
80d2e1e872SIngo Weinhold
81d2e1e872SIngo Weinhold  We call this license the "Lesser" General Public License because it
82d2e1e872SIngo Weinholddoes Less to protect the user's freedom than the ordinary General
83d2e1e872SIngo WeinholdPublic License.  It also provides other free software developers Less
84d2e1e872SIngo Weinholdof an advantage over competing non-free programs.  These disadvantages
85d2e1e872SIngo Weinholdare the reason we use the ordinary General Public License for many
86d2e1e872SIngo Weinholdlibraries.  However, the Lesser license provides advantages in certain
87d2e1e872SIngo Weinholdspecial circumstances.
88d2e1e872SIngo Weinhold
89d2e1e872SIngo Weinhold  For example, on rare occasions, there may be a special need to
90d2e1e872SIngo Weinholdencourage the widest possible use of a certain library, so that it becomes
91d2e1e872SIngo Weinholda de-facto standard.  To achieve this, non-free programs must be
92d2e1e872SIngo Weinholdallowed to use the library.  A more frequent case is that a free
93d2e1e872SIngo Weinholdlibrary does the same job as widely used non-free libraries.  In this
94d2e1e872SIngo Weinholdcase, there is little to gain by limiting the free library to free
95d2e1e872SIngo Weinholdsoftware only, so we use the Lesser General Public License.
96d2e1e872SIngo Weinhold
97d2e1e872SIngo Weinhold  In other cases, permission to use a particular library in non-free
98d2e1e872SIngo Weinholdprograms enables a greater number of people to use a large body of
99d2e1e872SIngo Weinholdfree software.  For example, permission to use the GNU C Library in
100d2e1e872SIngo Weinholdnon-free programs enables many more people to use the whole GNU
101d2e1e872SIngo Weinholdoperating system, as well as its variant, the GNU/Linux operating
102d2e1e872SIngo Weinholdsystem.
103d2e1e872SIngo Weinhold
104d2e1e872SIngo Weinhold  Although the Lesser General Public License is Less protective of the
105d2e1e872SIngo Weinholdusers' freedom, it does ensure that the user of a program that is
106d2e1e872SIngo Weinholdlinked with the Library has the freedom and the wherewithal to run
107d2e1e872SIngo Weinholdthat program using a modified version of the Library.
108d2e1e872SIngo Weinhold
109d2e1e872SIngo Weinhold  The precise terms and conditions for copying, distribution and
110d2e1e872SIngo Weinholdmodification follow.  Pay close attention to the difference between a
111d2e1e872SIngo Weinhold"work based on the library" and a "work that uses the library".  The
112d2e1e872SIngo Weinholdformer contains code derived from the library, whereas the latter must
113d2e1e872SIngo Weinholdbe combined with the library in order to run.
114d2e1e872SIngo Weinhold
115d2e1e872SIngo Weinhold		  GNU LESSER GENERAL PUBLIC LICENSE
116d2e1e872SIngo Weinhold   TERMS AND CONDITIONS FOR COPYING, DISTRIBUTION AND MODIFICATION
117d2e1e872SIngo Weinhold
118d2e1e872SIngo Weinhold  0. This License Agreement applies to any software library or other
119d2e1e872SIngo Weinholdprogram which contains a notice placed by the copyright holder or
120d2e1e872SIngo Weinholdother authorized party saying it may be distributed under the terms of
121d2e1e872SIngo Weinholdthis Lesser General Public License (also called "this License").
122d2e1e872SIngo WeinholdEach licensee is addressed as "you".
123d2e1e872SIngo Weinhold
124d2e1e872SIngo Weinhold  A "library" means a collection of software functions and/or data
125d2e1e872SIngo Weinholdprepared so as to be conveniently linked with application programs
126d2e1e872SIngo Weinhold(which use some of those functions and data) to form executables.
127d2e1e872SIngo Weinhold
128d2e1e872SIngo Weinhold  The "Library", below, refers to any such software library or work
129d2e1e872SIngo Weinholdwhich has been distributed under these terms.  A "work based on the
130d2e1e872SIngo WeinholdLibrary" means either the Library or any derivative work under
131d2e1e872SIngo Weinholdcopyright law: that is to say, a work containing the Library or a
132d2e1e872SIngo Weinholdportion of it, either verbatim or with modifications and/or translated
133d2e1e872SIngo Weinholdstraightforwardly into another language.  (Hereinafter, translation is
134d2e1e872SIngo Weinholdincluded without limitation in the term "modification".)
135d2e1e872SIngo Weinhold
136d2e1e872SIngo Weinhold  "Source code" for a work means the preferred form of the work for
137d2e1e872SIngo Weinholdmaking modifications to it.  For a library, complete source code means
138d2e1e872SIngo Weinholdall the source code for all modules it contains, plus any associated
139d2e1e872SIngo Weinholdinterface definition files, plus the scripts used to control compilation
140d2e1e872SIngo Weinholdand installation of the library.
141d2e1e872SIngo Weinhold
142d2e1e872SIngo Weinhold  Activities other than copying, distribution and modification are not
143d2e1e872SIngo Weinholdcovered by this License; they are outside its scope.  The act of
144d2e1e872SIngo Weinholdrunning a program using the Library is not restricted, and output from
145d2e1e872SIngo Weinholdsuch a program is covered only if its contents constitute a work based
146d2e1e872SIngo Weinholdon the Library (independent of the use of the Library in a tool for
147d2e1e872SIngo Weinholdwriting it).  Whether that is true depends on what the Library does
148d2e1e872SIngo Weinholdand what the program that uses the Library does.
149d2e1e872SIngo Weinhold  
150d2e1e872SIngo Weinhold  1. You may copy and distribute verbatim copies of the Library's
151d2e1e872SIngo Weinholdcomplete source code as you receive it, in any medium, provided that
152d2e1e872SIngo Weinholdyou conspicuously and appropriately publish on each copy an
153d2e1e872SIngo Weinholdappropriate copyright notice and disclaimer of warranty; keep intact
154d2e1e872SIngo Weinholdall the notices that refer to this License and to the absence of any
155d2e1e872SIngo Weinholdwarranty; and distribute a copy of this License along with the
156d2e1e872SIngo WeinholdLibrary.
157d2e1e872SIngo Weinhold
158d2e1e872SIngo Weinhold  You may charge a fee for the physical act of transferring a copy,
159d2e1e872SIngo Weinholdand you may at your option offer warranty protection in exchange for a
160d2e1e872SIngo Weinholdfee.
161d2e1e872SIngo Weinhold
162d2e1e872SIngo Weinhold  2. You may modify your copy or copies of the Library or any portion
163d2e1e872SIngo Weinholdof it, thus forming a work based on the Library, and copy and
164d2e1e872SIngo Weinholddistribute such modifications or work under the terms of Section 1
165d2e1e872SIngo Weinholdabove, provided that you also meet all of these conditions:
166d2e1e872SIngo Weinhold
167d2e1e872SIngo Weinhold    a) The modified work must itself be a software library.
168d2e1e872SIngo Weinhold
169d2e1e872SIngo Weinhold    b) You must cause the files modified to carry prominent notices
170d2e1e872SIngo Weinhold    stating that you changed the files and the date of any change.
171d2e1e872SIngo Weinhold
172d2e1e872SIngo Weinhold    c) You must cause the whole of the work to be licensed at no
173d2e1e872SIngo Weinhold    charge to all third parties under the terms of this License.
174d2e1e872SIngo Weinhold
175d2e1e872SIngo Weinhold    d) If a facility in the modified Library refers to a function or a
176d2e1e872SIngo Weinhold    table of data to be supplied by an application program that uses
177d2e1e872SIngo Weinhold    the facility, other than as an argument passed when the facility
178d2e1e872SIngo Weinhold    is invoked, then you must make a good faith effort to ensure that,
179d2e1e872SIngo Weinhold    in the event an application does not supply such function or
180d2e1e872SIngo Weinhold    table, the facility still operates, and performs whatever part of
181d2e1e872SIngo Weinhold    its purpose remains meaningful.
182d2e1e872SIngo Weinhold
183d2e1e872SIngo Weinhold    (For example, a function in a library to compute square roots has
184d2e1e872SIngo Weinhold    a purpose that is entirely well-defined independent of the
185d2e1e872SIngo Weinhold    application.  Therefore, Subsection 2d requires that any
186d2e1e872SIngo Weinhold    application-supplied function or table used by this function must
187d2e1e872SIngo Weinhold    be optional: if the application does not supply it, the square
188d2e1e872SIngo Weinhold    root function must still compute square roots.)
189d2e1e872SIngo Weinhold
190d2e1e872SIngo WeinholdThese requirements apply to the modified work as a whole.  If
191d2e1e872SIngo Weinholdidentifiable sections of that work are not derived from the Library,
192d2e1e872SIngo Weinholdand can be reasonably considered independent and separate works in
193d2e1e872SIngo Weinholdthemselves, then this License, and its terms, do not apply to those
194d2e1e872SIngo Weinholdsections when you distribute them as separate works.  But when you
195d2e1e872SIngo Weinholddistribute the same sections as part of a whole which is a work based
196d2e1e872SIngo Weinholdon the Library, the distribution of the whole must be on the terms of
197d2e1e872SIngo Weinholdthis License, whose permissions for other licensees extend to the
198d2e1e872SIngo Weinholdentire whole, and thus to each and every part regardless of who wrote
199d2e1e872SIngo Weinholdit.
200d2e1e872SIngo Weinhold
201d2e1e872SIngo WeinholdThus, it is not the intent of this section to claim rights or contest
202d2e1e872SIngo Weinholdyour rights to work written entirely by you; rather, the intent is to
203d2e1e872SIngo Weinholdexercise the right to control the distribution of derivative or
204d2e1e872SIngo Weinholdcollective works based on the Library.
205d2e1e872SIngo Weinhold
206d2e1e872SIngo WeinholdIn addition, mere aggregation of another work not based on the Library
207d2e1e872SIngo Weinholdwith the Library (or with a work based on the Library) on a volume of
208d2e1e872SIngo Weinholda storage or distribution medium does not bring the other work under
209d2e1e872SIngo Weinholdthe scope of this License.
210d2e1e872SIngo Weinhold
211d2e1e872SIngo Weinhold  3. You may opt to apply the terms of the ordinary GNU General Public
212d2e1e872SIngo WeinholdLicense instead of this License to a given copy of the Library.  To do
213d2e1e872SIngo Weinholdthis, you must alter all the notices that refer to this License, so
214d2e1e872SIngo Weinholdthat they refer to the ordinary GNU General Public License, version 2,
215d2e1e872SIngo Weinholdinstead of to this License.  (If a newer version than version 2 of the
216d2e1e872SIngo Weinholdordinary GNU General Public License has appeared, then you can specify
217d2e1e872SIngo Weinholdthat version instead if you wish.)  Do not make any other change in
218d2e1e872SIngo Weinholdthese notices.
219d2e1e872SIngo Weinhold
220d2e1e872SIngo Weinhold  Once this change is made in a given copy, it is irreversible for
221d2e1e872SIngo Weinholdthat copy, so the ordinary GNU General Public License applies to all
222d2e1e872SIngo Weinholdsubsequent copies and derivative works made from that copy.
223d2e1e872SIngo Weinhold
224d2e1e872SIngo Weinhold  This option is useful when you wish to copy part of the code of
225d2e1e872SIngo Weinholdthe Library into a program that is not a library.
226d2e1e872SIngo Weinhold
227d2e1e872SIngo Weinhold  4. You may copy and distribute the Library (or a portion or
228d2e1e872SIngo Weinholdderivative of it, under Section 2) in object code or executable form
229d2e1e872SIngo Weinholdunder the terms of Sections 1 and 2 above provided that you accompany
230d2e1e872SIngo Weinholdit with the complete corresponding machine-readable source code, which
231d2e1e872SIngo Weinholdmust be distributed under the terms of Sections 1 and 2 above on a
232d2e1e872SIngo Weinholdmedium customarily used for software interchange.
233d2e1e872SIngo Weinhold
234d2e1e872SIngo Weinhold  If distribution of object code is made by offering access to copy
235d2e1e872SIngo Weinholdfrom a designated place, then offering equivalent access to copy the
236d2e1e872SIngo Weinholdsource code from the same place satisfies the requirement to
237d2e1e872SIngo Weinholddistribute the source code, even though third parties are not
238d2e1e872SIngo Weinholdcompelled to copy the source along with the object code.
239d2e1e872SIngo Weinhold
240d2e1e872SIngo Weinhold  5. A program that contains no derivative of any portion of the
241d2e1e872SIngo WeinholdLibrary, but is designed to work with the Library by being compiled or
242d2e1e872SIngo Weinholdlinked with it, is called a "work that uses the Library".  Such a
243d2e1e872SIngo Weinholdwork, in isolation, is not a derivative work of the Library, and
244d2e1e872SIngo Weinholdtherefore falls outside the scope of this License.
245d2e1e872SIngo Weinhold
246d2e1e872SIngo Weinhold  However, linking a "work that uses the Library" with the Library
247d2e1e872SIngo Weinholdcreates an executable that is a derivative of the Library (because it
248d2e1e872SIngo Weinholdcontains portions of the Library), rather than a "work that uses the
249d2e1e872SIngo Weinholdlibrary".  The executable is therefore covered by this License.
250d2e1e872SIngo WeinholdSection 6 states terms for distribution of such executables.
251d2e1e872SIngo Weinhold
252d2e1e872SIngo Weinhold  When a "work that uses the Library" uses material from a header file
253d2e1e872SIngo Weinholdthat is part of the Library, the object code for the work may be a
254d2e1e872SIngo Weinholdderivative work of the Library even though the source code is not.
255d2e1e872SIngo WeinholdWhether this is true is especially significant if the work can be
256d2e1e872SIngo Weinholdlinked without the Library, or if the work is itself a library.  The
257d2e1e872SIngo Weinholdthreshold for this to be true is not precisely defined by law.
258d2e1e872SIngo Weinhold
259d2e1e872SIngo Weinhold  If such an object file uses only numerical parameters, data
260d2e1e872SIngo Weinholdstructure layouts and accessors, and small macros and small inline
261d2e1e872SIngo Weinholdfunctions (ten lines or less in length), then the use of the object
262d2e1e872SIngo Weinholdfile is unrestricted, regardless of whether it is legally a derivative
263d2e1e872SIngo Weinholdwork.  (Executables containing this object code plus portions of the
264d2e1e872SIngo WeinholdLibrary will still fall under Section 6.)
265d2e1e872SIngo Weinhold
266d2e1e872SIngo Weinhold  Otherwise, if the work is a derivative of the Library, you may
267d2e1e872SIngo Weinholddistribute the object code for the work under the terms of Section 6.
268d2e1e872SIngo WeinholdAny executables containing that work also fall under Section 6,
269d2e1e872SIngo Weinholdwhether or not they are linked directly with the Library itself.
270d2e1e872SIngo Weinhold
271d2e1e872SIngo Weinhold  6. As an exception to the Sections above, you may also combine or
272d2e1e872SIngo Weinholdlink a "work that uses the Library" with the Library to produce a
273d2e1e872SIngo Weinholdwork containing portions of the Library, and distribute that work
274d2e1e872SIngo Weinholdunder terms of your choice, provided that the terms permit
275d2e1e872SIngo Weinholdmodification of the work for the customer's own use and reverse
276d2e1e872SIngo Weinholdengineering for debugging such modifications.
277d2e1e872SIngo Weinhold
278d2e1e872SIngo Weinhold  You must give prominent notice with each copy of the work that the
279d2e1e872SIngo WeinholdLibrary is used in it and that the Library and its use are covered by
280d2e1e872SIngo Weinholdthis License.  You must supply a copy of this License.  If the work
281d2e1e872SIngo Weinholdduring execution displays copyright notices, you must include the
282d2e1e872SIngo Weinholdcopyright notice for the Library among them, as well as a reference
283d2e1e872SIngo Weinholddirecting the user to the copy of this License.  Also, you must do one
284d2e1e872SIngo Weinholdof these things:
285d2e1e872SIngo Weinhold
286d2e1e872SIngo Weinhold    a) Accompany the work with the complete corresponding
287d2e1e872SIngo Weinhold    machine-readable source code for the Library including whatever
288d2e1e872SIngo Weinhold    changes were used in the work (which must be distributed under
289d2e1e872SIngo Weinhold    Sections 1 and 2 above); and, if the work is an executable linked
290d2e1e872SIngo Weinhold    with the Library, with the complete machine-readable "work that
291d2e1e872SIngo Weinhold    uses the Library", as object code and/or source code, so that the
292d2e1e872SIngo Weinhold    user can modify the Library and then relink to produce a modified
293d2e1e872SIngo Weinhold    executable containing the modified Library.  (It is understood
294d2e1e872SIngo Weinhold    that the user who changes the contents of definitions files in the
295d2e1e872SIngo Weinhold    Library will not necessarily be able to recompile the application
296d2e1e872SIngo Weinhold    to use the modified definitions.)
297d2e1e872SIngo Weinhold
298d2e1e872SIngo Weinhold    b) Use a suitable shared library mechanism for linking with the
299d2e1e872SIngo Weinhold    Library.  A suitable mechanism is one that (1) uses at run time a
300d2e1e872SIngo Weinhold    copy of the library already present on the user's computer system,
301d2e1e872SIngo Weinhold    rather than copying library functions into the executable, and (2)
302d2e1e872SIngo Weinhold    will operate properly with a modified version of the library, if
303d2e1e872SIngo Weinhold    the user installs one, as long as the modified version is
304d2e1e872SIngo Weinhold    interface-compatible with the version that the work was made with.
305d2e1e872SIngo Weinhold
306d2e1e872SIngo Weinhold    c) Accompany the work with a written offer, valid for at
307d2e1e872SIngo Weinhold    least three years, to give the same user the materials
308d2e1e872SIngo Weinhold    specified in Subsection 6a, above, for a charge no more
309d2e1e872SIngo Weinhold    than the cost of performing this distribution.
310d2e1e872SIngo Weinhold
311d2e1e872SIngo Weinhold    d) If distribution of the work is made by offering access to copy
312d2e1e872SIngo Weinhold    from a designated place, offer equivalent access to copy the above
313d2e1e872SIngo Weinhold    specified materials from the same place.
314d2e1e872SIngo Weinhold
315d2e1e872SIngo Weinhold    e) Verify that the user has already received a copy of these
316d2e1e872SIngo Weinhold    materials or that you have already sent this user a copy.
317d2e1e872SIngo Weinhold
318d2e1e872SIngo Weinhold  For an executable, the required form of the "work that uses the
319d2e1e872SIngo WeinholdLibrary" must include any data and utility programs needed for
320d2e1e872SIngo Weinholdreproducing the executable from it.  However, as a special exception,
321d2e1e872SIngo Weinholdthe materials to be distributed need not include anything that is
322d2e1e872SIngo Weinholdnormally distributed (in either source or binary form) with the major
323d2e1e872SIngo Weinholdcomponents (compiler, kernel, and so on) of the operating system on
324d2e1e872SIngo Weinholdwhich the executable runs, unless that component itself accompanies
325d2e1e872SIngo Weinholdthe executable.
326d2e1e872SIngo Weinhold
327d2e1e872SIngo Weinhold  It may happen that this requirement contradicts the license
328d2e1e872SIngo Weinholdrestrictions of other proprietary libraries that do not normally
329d2e1e872SIngo Weinholdaccompany the operating system.  Such a contradiction means you cannot
330d2e1e872SIngo Weinholduse both them and the Library together in an executable that you
331d2e1e872SIngo Weinholddistribute.
332d2e1e872SIngo Weinhold
333d2e1e872SIngo Weinhold  7. You may place library facilities that are a work based on the
334d2e1e872SIngo WeinholdLibrary side-by-side in a single library together with other library
335d2e1e872SIngo Weinholdfacilities not covered by this License, and distribute such a combined
336d2e1e872SIngo Weinholdlibrary, provided that the separate distribution of the work based on
337d2e1e872SIngo Weinholdthe Library and of the other library facilities is otherwise
338d2e1e872SIngo Weinholdpermitted, and provided that you do these two things:
339d2e1e872SIngo Weinhold
340d2e1e872SIngo Weinhold    a) Accompany the combined library with a copy of the same work
341d2e1e872SIngo Weinhold    based on the Library, uncombined with any other library
342d2e1e872SIngo Weinhold    facilities.  This must be distributed under the terms of the
343d2e1e872SIngo Weinhold    Sections above.
344d2e1e872SIngo Weinhold
345d2e1e872SIngo Weinhold    b) Give prominent notice with the combined library of the fact
346d2e1e872SIngo Weinhold    that part of it is a work based on the Library, and explaining
347d2e1e872SIngo Weinhold    where to find the accompanying uncombined form of the same work.
348d2e1e872SIngo Weinhold
349d2e1e872SIngo Weinhold  8. You may not copy, modify, sublicense, link with, or distribute
350d2e1e872SIngo Weinholdthe Library except as expressly provided under this License.  Any
351d2e1e872SIngo Weinholdattempt otherwise to copy, modify, sublicense, link with, or
352d2e1e872SIngo Weinholddistribute the Library is void, and will automatically terminate your
353d2e1e872SIngo Weinholdrights under this License.  However, parties who have received copies,
354d2e1e872SIngo Weinholdor rights, from you under this License will not have their licenses
355d2e1e872SIngo Weinholdterminated so long as such parties remain in full compliance.
356d2e1e872SIngo Weinhold
357d2e1e872SIngo Weinhold  9. You are not required to accept this License, since you have not
358d2e1e872SIngo Weinholdsigned it.  However, nothing else grants you permission to modify or
359d2e1e872SIngo Weinholddistribute the Library or its derivative works.  These actions are
360d2e1e872SIngo Weinholdprohibited by law if you do not accept this License.  Therefore, by
361d2e1e872SIngo Weinholdmodifying or distributing the Library (or any work based on the
362d2e1e872SIngo WeinholdLibrary), you indicate your acceptance of this License to do so, and
363d2e1e872SIngo Weinholdall its terms and conditions for copying, distributing or modifying
364d2e1e872SIngo Weinholdthe Library or works based on it.
365d2e1e872SIngo Weinhold
366d2e1e872SIngo Weinhold  10. Each time you redistribute the Library (or any work based on the
367d2e1e872SIngo WeinholdLibrary), the recipient automatically receives a license from the
368d2e1e872SIngo Weinholdoriginal licensor to copy, distribute, link with or modify the Library
369d2e1e872SIngo Weinholdsubject to these terms and conditions.  You may not impose any further
370d2e1e872SIngo Weinholdrestrictions on the recipients' exercise of the rights granted herein.
371d2e1e872SIngo WeinholdYou are not responsible for enforcing compliance by third parties with
372d2e1e872SIngo Weinholdthis License.
373d2e1e872SIngo Weinhold
374d2e1e872SIngo Weinhold  11. If, as a consequence of a court judgment or allegation of patent
375d2e1e872SIngo Weinholdinfringement or for any other reason (not limited to patent issues),
376d2e1e872SIngo Weinholdconditions are imposed on you (whether by court order, agreement or
377d2e1e872SIngo Weinholdotherwise) that contradict the conditions of this License, they do not
378d2e1e872SIngo Weinholdexcuse you from the conditions of this License.  If you cannot
379d2e1e872SIngo Weinholddistribute so as to satisfy simultaneously your obligations under this
380d2e1e872SIngo WeinholdLicense and any other pertinent obligations, then as a consequence you
381d2e1e872SIngo Weinholdmay not distribute the Library at all.  For example, if a patent
382d2e1e872SIngo Weinholdlicense would not permit royalty-free redistribution of the Library by
383d2e1e872SIngo Weinholdall those who receive copies directly or indirectly through you, then
384d2e1e872SIngo Weinholdthe only way you could satisfy both it and this License would be to
385d2e1e872SIngo Weinholdrefrain entirely from distribution of the Library.
386d2e1e872SIngo Weinhold
387d2e1e872SIngo WeinholdIf any portion of this section is held invalid or unenforceable under any
388d2e1e872SIngo Weinholdparticular circumstance, the balance of the section is intended to apply,
389d2e1e872SIngo Weinholdand the section as a whole is intended to apply in other circumstances.
390d2e1e872SIngo Weinhold
391d2e1e872SIngo WeinholdIt is not the purpose of this section to induce you to infringe any
392d2e1e872SIngo Weinholdpatents or other property right claims or to contest validity of any
393d2e1e872SIngo Weinholdsuch claims; this section has the sole purpose of protecting the
394d2e1e872SIngo Weinholdintegrity of the free software distribution system which is
395d2e1e872SIngo Weinholdimplemented by public license practices.  Many people have made
396d2e1e872SIngo Weinholdgenerous contributions to the wide range of software distributed
397d2e1e872SIngo Weinholdthrough that system in reliance on consistent application of that
398d2e1e872SIngo Weinholdsystem; it is up to the author/donor to decide if he or she is willing
399d2e1e872SIngo Weinholdto distribute software through any other system and a licensee cannot
400d2e1e872SIngo Weinholdimpose that choice.
401d2e1e872SIngo Weinhold
402d2e1e872SIngo WeinholdThis section is intended to make thoroughly clear what is believed to
403d2e1e872SIngo Weinholdbe a consequence of the rest of this License.
404d2e1e872SIngo Weinhold
405d2e1e872SIngo Weinhold  12. If the distribution and/or use of the Library is restricted in
406d2e1e872SIngo Weinholdcertain countries either by patents or by copyrighted interfaces, the
407d2e1e872SIngo Weinholdoriginal copyright holder who places the Library under this License may add
408d2e1e872SIngo Weinholdan explicit geographical distribution limitation excluding those countries,
409d2e1e872SIngo Weinholdso that distribution is permitted only in or among countries not thus
410d2e1e872SIngo Weinholdexcluded.  In such case, this License incorporates the limitation as if
411d2e1e872SIngo Weinholdwritten in the body of this License.
412d2e1e872SIngo Weinhold
413d2e1e872SIngo Weinhold  13. The Free Software Foundation may publish revised and/or new
414d2e1e872SIngo Weinholdversions of the Lesser General Public License from time to time.
415d2e1e872SIngo WeinholdSuch new versions will be similar in spirit to the present version,
416d2e1e872SIngo Weinholdbut may differ in detail to address new problems or concerns.
417d2e1e872SIngo Weinhold
418d2e1e872SIngo WeinholdEach version is given a distinguishing version number.  If the Library
419d2e1e872SIngo Weinholdspecifies a version number of this License which applies to it and
420d2e1e872SIngo Weinhold"any later version", you have the option of following the terms and
421d2e1e872SIngo Weinholdconditions either of that version or of any later version published by
422d2e1e872SIngo Weinholdthe Free Software Foundation.  If the Library does not specify a
423d2e1e872SIngo Weinholdlicense version number, you may choose any version ever published by
424d2e1e872SIngo Weinholdthe Free Software Foundation.
425d2e1e872SIngo Weinhold
426d2e1e872SIngo Weinhold  14. If you wish to incorporate parts of the Library into other free
427d2e1e872SIngo Weinholdprograms whose distribution conditions are incompatible with these,
428d2e1e872SIngo Weinholdwrite to the author to ask for permission.  For software which is
429d2e1e872SIngo Weinholdcopyrighted by the Free Software Foundation, write to the Free
430d2e1e872SIngo WeinholdSoftware Foundation; we sometimes make exceptions for this.  Our
431d2e1e872SIngo Weinholddecision will be guided by the two goals of preserving the free status
432d2e1e872SIngo Weinholdof all derivatives of our free software and of promoting the sharing
433d2e1e872SIngo Weinholdand reuse of software generally.
434d2e1e872SIngo Weinhold
435d2e1e872SIngo Weinhold			    NO WARRANTY
436d2e1e872SIngo Weinhold
437d2e1e872SIngo Weinhold  15. BECAUSE THE LIBRARY IS LICENSED FREE OF CHARGE, THERE IS NO
438d2e1e872SIngo WeinholdWARRANTY FOR THE LIBRARY, TO THE EXTENT PERMITTED BY APPLICABLE LAW.
439d2e1e872SIngo WeinholdEXCEPT WHEN OTHERWISE STATED IN WRITING THE COPYRIGHT HOLDERS AND/OR
440d2e1e872SIngo WeinholdOTHER PARTIES PROVIDE THE LIBRARY "AS IS" WITHOUT WARRANTY OF ANY
441d2e1e872SIngo WeinholdKIND, EITHER EXPRESSED OR IMPLIED, INCLUDING, BUT NOT LIMITED TO, THE
442d2e1e872SIngo WeinholdIMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR
443d2e1e872SIngo WeinholdPURPOSE.  THE ENTIRE RISK AS TO THE QUALITY AND PERFORMANCE OF THE
444d2e1e872SIngo WeinholdLIBRARY IS WITH YOU.  SHOULD THE LIBRARY PROVE DEFECTIVE, YOU ASSUME
445d2e1e872SIngo WeinholdTHE COST OF ALL NECESSARY SERVICING, REPAIR OR CORRECTION.
446d2e1e872SIngo Weinhold
447d2e1e872SIngo Weinhold  16. IN NO EVENT UNLESS REQUIRED BY APPLICABLE LAW OR AGREED TO IN
448d2e1e872SIngo WeinholdWRITING WILL ANY COPYRIGHT HOLDER, OR ANY OTHER PARTY WHO MAY MODIFY
449d2e1e872SIngo WeinholdAND/OR REDISTRIBUTE THE LIBRARY AS PERMITTED ABOVE, BE LIABLE TO YOU
450d2e1e872SIngo WeinholdFOR DAMAGES, INCLUDING ANY GENERAL, SPECIAL, INCIDENTAL OR
451d2e1e872SIngo WeinholdCONSEQUENTIAL DAMAGES ARISING OUT OF THE USE OR INABILITY TO USE THE
452d2e1e872SIngo WeinholdLIBRARY (INCLUDING BUT NOT LIMITED TO LOSS OF DATA OR DATA BEING
453d2e1e872SIngo WeinholdRENDERED INACCURATE OR LOSSES SUSTAINED BY YOU OR THIRD PARTIES OR A
454d2e1e872SIngo WeinholdFAILURE OF THE LIBRARY TO OPERATE WITH ANY OTHER SOFTWARE), EVEN IF
455d2e1e872SIngo WeinholdSUCH HOLDER OR OTHER PARTY HAS BEEN ADVISED OF THE POSSIBILITY OF SUCH
456d2e1e872SIngo WeinholdDAMAGES.
457d2e1e872SIngo Weinhold
458d2e1e872SIngo Weinhold		     END OF TERMS AND CONDITIONS
459d2e1e872SIngo Weinhold
460d2e1e872SIngo Weinhold           How to Apply These Terms to Your New Libraries
461d2e1e872SIngo Weinhold
462d2e1e872SIngo Weinhold  If you develop a new library, and you want it to be of the greatest
463d2e1e872SIngo Weinholdpossible use to the public, we recommend making it free software that
464d2e1e872SIngo Weinholdeveryone can redistribute and change.  You can do so by permitting
465d2e1e872SIngo Weinholdredistribution under these terms (or, alternatively, under the terms of the
466d2e1e872SIngo Weinholdordinary General Public License).
467d2e1e872SIngo Weinhold
468d2e1e872SIngo Weinhold  To apply these terms, attach the following notices to the library.  It is
469d2e1e872SIngo Weinholdsafest to attach them to the start of each source file to most effectively
470d2e1e872SIngo Weinholdconvey the exclusion of warranty; and each file should have at least the
471d2e1e872SIngo Weinhold"copyright" line and a pointer to where the full notice is found.
472d2e1e872SIngo Weinhold
473d2e1e872SIngo Weinhold    <one line to give the library's name and a brief idea of what it does.>
474d2e1e872SIngo Weinhold    Copyright (C) <year>  <name of author>
475d2e1e872SIngo Weinhold
476d2e1e872SIngo Weinhold    This library is free software; you can redistribute it and/or
477d2e1e872SIngo Weinhold    modify it under the terms of the GNU Lesser General Public
478d2e1e872SIngo Weinhold    License as published by the Free Software Foundation; either
479d2e1e872SIngo Weinhold    version 2.1 of the License, or (at your option) any later version.
480d2e1e872SIngo Weinhold
481d2e1e872SIngo Weinhold    This library is distributed in the hope that it will be useful,
482d2e1e872SIngo Weinhold    but WITHOUT ANY WARRANTY; without even the implied warranty of
483d2e1e872SIngo Weinhold    MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
484d2e1e872SIngo Weinhold    Lesser General Public License for more details.
485d2e1e872SIngo Weinhold
486d2e1e872SIngo Weinhold    You should have received a copy of the GNU Lesser General Public
487d2e1e872SIngo Weinhold    License along with this library; if not, write to the Free Software
488d2e1e872SIngo Weinhold    Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA  02110-1301  USA
489d2e1e872SIngo Weinhold
490d2e1e872SIngo WeinholdAlso add information on how to contact you by electronic and paper mail.
491d2e1e872SIngo Weinhold
492d2e1e872SIngo WeinholdYou should also get your employer (if you work as a programmer) or your
493d2e1e872SIngo Weinholdschool, if any, to sign a "copyright disclaimer" for the library, if
494d2e1e872SIngo Weinholdnecessary.  Here is a sample; alter the names:
495d2e1e872SIngo Weinhold
496d2e1e872SIngo Weinhold  Yoyodyne, Inc., hereby disclaims all copyright interest in the
497d2e1e872SIngo Weinhold  library `Frob' (a library for tweaking knobs) written by James Random Hacker.
498d2e1e872SIngo Weinhold
499d2e1e872SIngo Weinhold  <signature of Ty Coon>, 1 April 1990
500d2e1e872SIngo Weinhold  Ty Coon, President of Vice
501d2e1e872SIngo Weinhold
502d2e1e872SIngo WeinholdThat's all there is to it!
503d2e1e872SIngo Weinhold
504d2e1e872SIngo Weinhold
505