work (which must be distributed under Sections 1 and
2 above); and, if the work is an executable linked with
the Library, with the complete machine-readable
"work that uses the Library", as object code and/or
source code, so that the user can modify the Library
and then relink to produce a modified executable
containing the modified Library. (It is understood that
the user who changes the contents of definitions files
in the Library will not necessarily be able to recompile
the application to use the modified definitions.)
b) Accompany the work with a written offer, valid for
at least three years, to give the same user the
materials specified in Subsection 6a, above, for a
charge no more than the cost of performing this
distribution.
c) If distribution of the work is made by offering
access to copy from a designated place, offer
equivalent access to copy the above specified
materials from the same place.
d) Verify that the user has already received a copy of
these materials or that you have already sent this user
a copy.
For an executable, the required form of the "work that
uses the Library" must include any data and utility
programs needed for reproducing the executable
from it. However, as a special exception, the source
code distributed need not include anything that is
normally distributed (in either source or binary form)
with the major components (compiler, kernel, and so
on) of the operating system on which the executable
runs, unless that component itself accompanies the
executable.
It may happen that this requirement contradicts the
license restrictions of other proprietary libraries that
do not normally accompany the operating system.
Such a contradiction means you cannot use both
them and the Library together in an executable that
you distribute.
a) Accompany the combined library with a copy of
the same work based on the Library, uncombined
with any other library facilities. This must be
distributed under the terms of the Sections above.
b) Give prominent notice with the combined library of
the fact that part of it is a work based on the Library,
and explaining where to find the accompanying
uncombined form of the same work.
If any portion of this section is held invalid or
unenforceable under any particular circumstance, the
balance of the section is intended to apply, and the
section as a whole is intended to apply in other
circumstances.
It is not the purpose of this section to induce you to
infringe any patents or other property right claims or
to contest validity of any such claims; this section has
the sole purpose of protecting the integrity of the free
software distribution system which is implemented by
public license practices. Many people have made
generous contributions to the wide range of software
distributed through that system in reliance on
consistent application of that system; it is up to the
author/donor to decide if he or she is willing to
distribute software through any other system and a
licensee cannot impose that choice.
This section is intended to make thoroughly clear
what is believed to be a consequence of the rest of
this License.
Each version is given a distinguishing version number.
If the Library specifies a version number of this
License which applies to it and "any later version",
you have the option of following the terms and
conditions either of that version or of any later version
published by the Free Software Foundation. If the
Library does not specify a license version number,
you may choose any version ever published by the
Free Software Foundation.
NO WARRANTY
END OF TERMS AND CONDITIONS
How to Apply These Terms to Your New Libraries
If you develop a new library, and you want it to be of
the greatest possible use to the public, we
recommend making it free software that everyone
can redistribute and change. You can do so by
permitting redistribution under these terms (or,
alternatively, under the terms of the ordinary General
Public License).
To apply these terms, attach the following notices to
the library. It is safest to attach them to the start of
each source file to most effectively convey the
exclusion of warranty; and each file should have at
least the "copyright" line and a pointer to where the
full notice is found.
one line to give the library's name and an idea of
what it does.
Copyright (C) year name of author
This library is free software; you can redistribute it
and/or modify it under the terms of the GNU Lesser
General Public License as published by the Free
Software Foundation; either version 2.1 of the License,
or (at your option) any later version.
This library is distributed in the hope that it will be
useful, but WITHOUT ANY WARRANTY; without even
the implied warranty of MERCHANTABILITY or
FITNESS FOR A PARTICULAR PURPOSE. See the GNU
Lesser General Public License for more details.
You should have received a copy of the GNU Lesser
General Public License along with this library; if not,
write to the Free Software Foundation, Inc., 59
103