08
52
Es
derivati ve work of t he Librar y, and ther efore fall s outside
the scope of this License.
However, linking a "work that uses the Library" with the
Library creates an executable that is a deri vative of the
Library (because it contains portions of the Library),
rather than a "work th at uses the library". The
executable is ther efore covered by this Licens e. Section
6 states terms for dist ribution of such e xecutables.
When a "work that uses th e Library" uses material from
a header file that is part of the Library, the object code
for the work may be a derivative work of the Library even
though the source code i s not. Whether this is tr ue is
especially significan t if the work can be linke d without
the Library, or if the work i s itself a librar y. The thres hold
for this to be true is not precis ely defined by law.
If such an object file uses o nly numerical parameters,
data structure layouts and accessors, and small
macros and sm all inline functi ons (ten lines or les s in
length), then the use of the object file is unrestricted,
regardless of w hether it is legally a deri vative work.
(Executabl es containi ng this object co de plus porti ons
of the Library will still fall und er Section 6.)
Otherwise, if the work is a derivati ve of the Library, you
may distribute the obje ct code for the work under the
terms of Sect ion 6. Any exec utables containin g that
work also fall under Section 6, whether or no t they are
linked directly with the Library itself.
6. As an exception to the S ections above, you may also
combine or link a "wo rk that uses the Librar y" with the
Library to produce a work containing portions of the
Library, and distribute that work under terms of your
choice, provided that the terms permit modification of
the work for the customer's own use and reverse
engineering for debugging such modif ications.
You must give prominent notice with each copy of the
work that the Library is used in it and that the Li brary
and its use a re covered by th is License. You must
supply a copy of this License. If the wo rk during
execution dis plays copyright notices, you must include
the copyright notice fo r the Library among them, as well
as a reference direc ting the user to the copy of this
License. Also, you must do one of these things:
a) Accompany the work with the comple te
corresponding machine-readable source code for the
Library incl uding whatever cha nges were used in th e
work (which must be distrib uted under Sections 1
and 2 above); and, if the wo rk is an executable linked
with the Library, with the complete mach ine-readable
"work that uses the Library", as object code and/or
source code, so that the user can modify the Li brary
and then relink to produce a modified executable
containing th e modified Library. (It is understood
that the user who change s the contents of definitions
files in the Li brary will not neces sarily be able to
recompile the applic ation to use the modifie d
definitions.)
b) Use a suitable shared library mechanism for linking
with the Library. A suitable mechanism is one that (1)
uses at run time a copy of the library already presen t
on the user's co mputer system, rather than copying
library functions into the executable, and (2) will
operate properly wit h a modified version of t he library,
if the user in stalls one, as long as the modified
version i s interface- compatible with the v ersion tha t
the work was made wi th.
c) Ac company the work with a wr itten offer, valid for at
least three years, t o give the same user the materials
specified in Subsec tion 6a, above, for a ch arge no
more than the cost of perfo rming this distribution.
d) If distribution of the work is made by offering acc ess
to copy from a designated place, offer equivalent
access to copy the above specified materials from the
same place.
e) Verify that the user has already received a copy of
these materials or th at you have already sent this
user a copy.
For an executabl e, the required form of the "work that
uses the Library" must include an y data and utility
programs needed for reproducing the executab le from
it. Howeve r, as a speci al exceptio n, the materia ls to be
distributed need not include an ything that is no rmally
distributed (in either source or binary form) with the
major components (compiler, kernel , and so on) of the
operating sy stem on which the exec utable runs, unles s
that component itself accompanies the executable.
It may happen that this requi rement contradicts the
license res trictions of other propri etary librar ies that do
not normally accompany the operating system. Such a
contradicti on means you cannot us e both them and the
Library together in an executable that yo u distribute.
7. You may place library facilities that are a work based on
the Library side-by-side in a single library together with
other library faciliti es not covered by this License, a nd
distribute such a co mbined library, provid ed that the
separate distribution of the work based on the Library
and of the other libra ry facilities is otherwise permitt ed,
and provided that you do these tw o things:
a) Ac company the combined library with a copy of the
same work based on the Library, uncombined with
any other library facilities. This must be dist ributed
under the terms of the Sections abo ve.
b) Give prominent notice with the combined library of
the fact that part of it is a work based on the Library,
and expl aining wh ere to fi nd the acco mpanying
uncombined for m of the same work.
8. You may not copy, modify, sublicen se, link with, or
distribute the Lib rary except as expressly provid ed
under this License. Any attempt otherwise to copy,
modify, sublicense, link with, or distribute the Library is
void, and wi ll automat ically termi nate your rig hts under
this License. However, parties who have received
copies, or rights, from you unde r this License will not
have their licenses terminated so long as such parties
remain in fu ll compliance.
9. You are not require d to accept t his License , since you
have not signed it. However, nothing els e grants you
permissi on to modi fy or dist ribute t he Library or its
derivative works. These actions are pro hibited by law if
you do not accept this License. Therefore, by modifying
or distributing the Library (or any w ork 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 base d on
it.
10. Each time you redistribute the Library (or any work
based on the Library), the recipient a utomatically
receives a li cense from the orig inal licensor to c opy,
distribute, link with or modify the Library subject to
these terms a nd conditions. You may not imp ose any
further restrict ions on the recipi ents' exercise o f the
rights granted he rein. You are not respon sible for
enforcing co mpliance by th ird parties with this Lice nse.
11. If, as a consequence of a court judgment or allegation
of patent infr ingement or f or any other reas on (not
limited to p atent issu es), condit ions are im posed on yo u
(whether by c ourt order, agre ement or otherwi se) that
contradict the conditions of this License, th ey do not
excuse you from the conditions of this License. If you
cannot dis tribute so as t o satisfy si multaneou sly your
obligatio ns under this License and an y other pertinen t
obligatio ns, then as a co nsequence you may not
distribute the Libra ry at all. For example, if a patent
license would n ot permit royalty-free redistribution of
the Library by all those who receive copies directly or
indirectl y through you, then the only way y ou could
satisfy both it an d this License would be to ref rain
entirely fr om distributi on of the Libra ry.
If any portio n of this section is held invali d or
unenforceable under an y particular circumstan ce, the
balance of the section is intended to apply, and the
section as a whole is intend ed to apply in other
circumstanc es.
It is not the purp ose of this section to induce you to
infringe a ny patents or other prop erty right c laims or to
contest vali dity of any su ch claims; th is section ha s the
sole purpose of protec ting the integrity of th e free
software di stribution sys tem which is implemente d by
public license practices. Many people have m ade
generous cont ributions to the wide range of software
distributed through that s ystem in reliance on
consistent application o f that system; it is up to the
author/don or to decide if he or she is will ing to
distribu te software thro ugh any other s ystem and a
licensee cannot impose that choice .
This sectio n is intended to make thoro ughly clear what
is believed to be a consequence of the rest of this
License.
12. If the distribution and/or use of the Library is restricted
in certain countrie s either by patents or by copyrighted
interfaces, the or iginal copyright holder who places the
Library under this License may add an expl icit
geographical distri bution limitation excludin g those
countries, so that distribution is permitted only in or
among countries not thu s excluded. In such case, this
License incorpor ates the limitation as if w ritten in the
body of this License.
13. The Free Soft ware Foundat ion may publish re vised and/
or new version s of the Lesser Genera l Public License
f
ro
m time to time. Such new version s will be similar in
spirit to the presen t version, but may differ in detail to
address n ew problems or concerns.
Each vers ion is given a dist inguishing v ersion number.
If the Librar y specifies a ver sion number of th is License
which app lies to it an d "any later v ersion", yo u have the
option of fo llowing the t erms and cond itions eith er of
that version or of any later version published by the Free
Software Foundation. If the Library does n ot specify a
license version number, you may choose any version
ever published b y the Free Software Foundati on.
14. If you wish to incorporate parts of the Library into other
free progr ams whose dis tribution co nditions are
incompatible with thes e, write to the author to ask for
permission. For software which i s copyrighted by the
Free Sof tware Fo undatio n, write t o the Fr ee Softw are
Foundation; we sometimes make exceptions f or this.
Our decision will be gu ided by the two goals of
preserving the fr ee status of all derivatives of our free
software and of promoting the sharing and reuse of
software generally.
NO WARRANTY
15. BECAUSE THE LIBRARY IS LICENSED FREE OF
CHARGE, THERE IS NO WARRANTY FOR THE
LIBRARY, TO THE EXTENT PERMITTED BY APPLICABLE
LAW. EXCEPT WHEN OTHERWISE STA TED IN
WRITING THE COPYRIGHT HOLDERS AND/OR OTHER
PARTIES PROVIDE THE LIBRARY "AS IS" WITHOUT
WARRANTY OF ANY KIND, EITHER EXPRESSED OR
IMPLIED, INCLUDING, BUT NOT LIMITED TO, THE
IMPLIED WARRANTIES OF MERCHANTABILITY AND
FITNESS FOR A PARTICULAR PURPOSE. THE ENTIRE
RISK AS TO THE QUALITY AND P ERFORMANCE OF
THE LIBRARY IS WITH YOU. SHOULD THE LIBRARY
PROVE DEFECTIVE, YOU ASSUME THE COST OF A LL
NECESSARY SERVICING, REPAIR OR CORRECTION.
16. IN NO EVENT UNLESS REQUIRED BY APPLICABLE
LAW OR AGREED TO IN WRITING WILL ANY
COPYRIGHT HOLDER, OR ANY OTHER PARTY WHO
MAY MODIFY AND/OR REDISTRIBUTE THE LIBRARY
AS PERMITTED ABOVE, BE LIABLE TO YOU F OR
DAMAGES, INCLUDING ANY GENERAL, SPECIAL ,
INCIDENTAL OR CONSEQUENTIAL DAMAG ES
ARISING OUT OF THE USE OR INABILITY TO USE TH E
LIBRARY (INCLUDING BUT NO T LIMITED TO LOSS OF
DATA OR DATA BEING RENDERED INACCURATE OR
LOSSES SUSTAINED BY YOU OR T HIRD PARTIES OR A
FAILURE OF THE LIBRARY TO OPERATE WITH ANY
OTHER SOFTWARE), EVEN IF SUCH HOLDER OR
OTHER PARTY HAS BEEN ADVISED OF THE
POSSIBILITY OF SUCH DAMAGES.
END OF TERMS AND CONDITIONS
How to Apply These Terms to Your N ew 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 ever yone can redistribute and change.
You can do so by permi tting redistribution unde r these
terms (or, alternatively, und er the terms of the ordinary
General Public Licen se).
To apply these terms, attac h the following notices to the
library. It is safest to attach them to the start of each source
file to most effec tively convey the excl usion of warranty; and
each file sho uld have at least the "copy right" line and a
pointer to where the full notice is foun d.
<one line to give the library'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 term s of the GNU Lesser General
Public
License as published by th e Free Software Foundation ;
either version 2.1 of the Lic ense, or (at your option) any
later vers ion.
This library is distributed in the hope that it will be
useful, but WIT HOUT ANY WARRANTY; wi thout even
the implied warranty of MERCHANTABILITY or FITNESS
FOR A PARTICULAR PURPOSE. See the GNU Lesser
General Pu blic Licen se for more details.
You should have received a copy of the GNU Lesser
General Public License along with th is library; if not,
write to the Free Sof tware
Foundation, Inc., 51 Frank lin Street, Fifth Floo r, Boston,
MA 02110-1301 USA
Also add info rmation on ho w to contact you by el ectronic
and paper mail.
You should also get your employer (if you work as a
programmer) or y our school, if any, to sign a "co pyright
disclaimer" f or the library, if n ecessary. Here is a sample;
alter the names:
Yoyodyne, I nc., hereby disclaims all c opyright int erest in
the library `Frob' (a library fo r tweaking knobs) written
by James Random Hacke r.
<signature of Ty Co on>, 1 April 1990
Ty Coon, P resident of Vic e
That's all there is to it!
BDP-140_VXCN5_IBD_ES.book Page 52 Wednesday, Septembe r 28, 2011 10:14 AM