viii
APPENDIX
d) If distrib ution of the work is made by offering access to copy from a
designated place, offer equiv alent access to copy the above specif ied
materials from the same place .
e) V erify that the user has already r eceived 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. Ho we ver ,
as a special exception, the materials to be distributed need not include anyt hing 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 accompan y the operating system. Such a
contradiction means you cannot use both them and the Library together in an executable
that you distribute.
7. Y ou may pla ce library facilities that are a work based on the Library side-b y-side
in a single library together with othe r library facilities not covered b y this License,
and distribute such a combined library , pro vided that the separate distribution of
the work based on the Library and of the other li brary facilities is othe rwise
permitted, and provided that you do these two things:
a) Accompany the combined library with a c opy of the same work based on the
Library , uncombined with any other library fa cilities. This must be distrib uted
under the terms of the Sections above.
b) Gi ve prominent noti ce with the combined library of the fact that part of it is a
work based on the Library , and explaining where to find the accompan ying
uncombined form of the same work.
8. Y ou may not copy , modify, sublicense, link with, or distrib ute the Library except
as expressly provided under this License. Any attempt otherwise to copy , modify,
sublicense, link with, or distribute the Library is v oid, and will automatically
terminate your rights under this License. Howev er , parties who have receiv ed
copies, or rights, from you under this License will not hav e their licenses
terminated so long as such parties remain in full compliance.
9. Y ou are not required to accept this License, since you have not signed it.
Howe ver , nothing else grants you permission to modify or distribute th e Library
or its deriv ative w orks. These actions are prohibited by law if you do not accept
this License. Therefore, by modifying or distributing the Library (or any work
based on the Library), you indicate your acceptance of this License to do so, and
all its terms and conditions for copying, distributing or modi fying the Library or
works based on it.
10. Each time you redistribute the Library (or any work based on the Library), the
recipient automatica lly receiv es a license from the origi nal licensor to copy ,
distribute, link with or modify the Library subject t o these terms and conditions.
Y ou may not impose any further restrictions on the recipien ts’ ex ercise of the
rights granted herein. Y ou are not responsible for enfor cing compliance by third
parties with this License.
11. If, as a consequence of a court judgment or allegation of patent infringement or
for any other reason (not limited to patent issues), conditions are imposed on you
(whether by court order , agreement or otherwise) that contradict the conditions of
this License, they do not e xcuse you from the conditions of this License. If you
cannot distribute so as to satisfy simultaneously your obligations under t his
License and any other pertinent obligations, then as a consequence you may not
distribute t he Library at all. Fo r example, if a patent lice nse would not permit
royalty-free redistribution of the Library by all those who receiv e copies directly
or indirectly through you, then the only way you could satisfy both it and this
License would be to refrain entirely from distribution of the Library .
If any portion of this section is held in valid o r unenforceable under any particular
circumstance, the balance of the section is intended to apply , and the s ection 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 an y such claims; this s ection has the sole
purpose of protecting the integrity of the free software distrib ution system which is
implemented by public license practices. Many people ha ve made generous
contributions to the wide range of software distrib uted 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 softw are through any other system and a licensee cannot
impose that choice.
This section is intended to make thoroughly clear what is belie ved to be a consequence
of the rest of this License.
12. If the distribution and/or use of the Library is restricted in certain countries e ither
by patents or by copy righted interfaces, the original copyright holder who places
the Library under this License may add an explicit geographical distribution
limitation excluding those countries, so that distrib ution is permitted only in or
among countries not thus excluded. In such case, this License incorporates the
limitation as if written in the body of this License.
13. The Free Software Foundation may publish revised and/or ne w versions of the
Lesser General Public License from time to time. Such ne w versions will be
similar in spirit to the present version, b ut may differ in detail to address ne w
problems or concerns.
Each version is gi ven a distinguishing v ersion number . If the Library specifies a v ersion
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 v ersion or of any later version
published by the Free Software F oundation. If the Library does not specify a license
version number , you may choose any version e ver published by the Free Softw are
Foundation.
14. If you wish to incorporate parts of the Library into other free progr ams whose
distribution conditions are incompatible with these, write to the author to ask for
permission. For software which is copyrighted b y the Free Software Foundation,
write to the Free Softw are Foundation; we sometimes make e xceptions for this.
Our decision will be guided by the two goals of preserving the free status of all
deriva tives of our free software and of promoting the sharing and reuse of
software generally .
NO W ARRANTY
15. BECAUSE THE LIBR AR Y IS LICENSED FREE OF CHARGE, THERE IS NO
W ARRANTY FOR THE LIBRARY , TO THE EXTENT PERMITTED BY
APPLICABLE LA W . EXCEPT WHEN OTHER WISE ST A TED IN WRITING
THE COPYRIGHT HOLDERS AND/OR OTHER P ARTIES PR O VIDE THE
LIBRAR Y “ AS IS” WITHOUT W ARRANTY OF ANY KIND, E ITHER
EXPRESSED OR IMPLIED, INCLUDING, BUT NOT LIMITED TO, THE
IMPLIED W ARRANTIES OF MERCHANT ABILI TY AND FITNESS FOR A
P AR TICULAR PURPOSE. THE ENTIRE RISK AS TO THE QU ALITY AND
PERFORMANCE OF THE LIBRAR Y IS WITH YOU. SHOULD THE
LIBRAR Y PRO VE DEFECTIVE, Y OU ASSUME THE COST OF ALL
NECESSAR Y SER VICING, REP AIR OR CORRECTION.
16. IN NO EVENT UNLESS REQUIRED BY APPLICABLE LA W OR A GREED
TO IN WRITING WILL ANY COPYRIGHT HOLDER, OR ANY OTHER
P AR TY WHO MA Y MODI FY AND/OR REDISTRIBUTE THE LIBRARY AS
PERMITTED ABO VE, BE LIABLE TO Y OU FOR DAMA GES, INCLUDING
ANY GENERAL, SPECIAL, INCIDENT AL OR CONSEQUENTIAL
DAMA GES ARISING OUT OF THE USE OR INABILITY TO USE THE
LIBRAR Y (INCLUDING BUT NOT LIMITED TO LOSS OF D A T A OR D A T A
BEING RENDERED INA CCURA TE OR LOSSES SUST AINED BY YOU OR
THIRD P AR TIES OR A F AILURE OF THE LIBRARY T O OPERA TE WITH
ANY OTHER SOFTW ARE), EVEN IF SUCH HOLDER OR OTHER P ARTY
HAS BEEN ADVISED OF THE POSSIBILITY OF SUCH DAMA GES.
END OF TERMS AND CONDITIONS
How to Apply These T erms to Y our New Libraries
If you develop a ne w library , and you want it to be of the greatest possible use to the
public, we recommend making it free software that everyone can redistrib ute and
change. Y ou can do so by permitting redistribution under these terms (or , alternatively ,
under the terms of the ordinary General Public License).
T o apply these terms, attach the follo wing notices to the library . It is safest to attach
them to the start of each source file to most effecti vely con vey the e xclusion of
warranty; and each file should hav e at least the “copyright” line and a pointer to where
the full notice is found.
<one line to give the lib rary’s name and a brief 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) an y
later version.
This library is distributed in the hope that it will be useful, b ut WITHOUT ANY
W ARRANTY ; without e ven the implied warranty of MERCHANT ABILITY or
FITNESS FOR A P AR TICULAR PURPOSE. See the GNU Lesser General
Public License for more details.
Y ou should have receiv ed a copy of the GNU Lesser General Public License
along with this library; if not, write to the Free Software Foundation, Inc., 59
T emple Place, Suite 330, Boston, MA 02111-1307 USA
Also add information on how to contact you b y electronic and paper mail.
Y ou should also get your employer (if you work as a programmer) or your school, if
any , to sign a “copyright disclai mer” for the library , if necess ary . Here is a sample; alter
the names:
Y oyodyne, Inc., hereby disclaims all copyright interest in the library ‘Frob’ (a
library for tweaking knobs) written by James Random Hacker .
<signature of T y Coon>, 1 April 1990
T y Coon, President of V ice
That’ s all there i s to it!