Manual

Itisnotthepurposeofthissectiontoinduceyoutoinlringeanypatentsorother
properlyrightclaimsortocontestvalidityofanysuchclaims;thisseclionhasthesole
purposeofprotectingtheintegrityofthelreesoftwalvdistributionsystem,whichis
implementedbypubliclicensepraclices.Manypeoplehavemadegenerous
contributionstothewiderangeofsoftwaredistributedthroughthatsysteminl_liance
(mconsistentapplicationofthaisystem;itisuptotheaulhor/donortodecideifheor
sheiswillingtodistributesol[warelhroughallyothersystemandalicenseecannot
impose that choice.
This section is intended to make lhoroughly clear what is believed to be a consequence
of the rest of this License.
8. If the distribution and/or use of the Program is restricted in certain countries either
by patents or by copyrighled interfaces, the original copyright holder who places
lhe Program under lhis License may add all explicit geographical distribution
limilation excluding those countries, so that distribution is permitted only in or
among countries nol thus excluded. In such case, this License incorporates the
limitation as if written ill the body of this License.
9. The Free Sol[ware Foundalion may publish revised and/or new versions of the
General Public License l?om time to time. Such new versions will be similar ill
spirit to the present versiom but ]nay diftL'r in detail to address new problems or
concerns.
Each version is given a distinguishing version numhcr. If the Program specifies a
version number of this License which applies to it and "any later version", you have the
option of lollowing the terms and conditions either of that version or of any later
version published by lhe Free Soflware Foundation. If the Program does nol specil_¢ a
version number of this License, you ]nay choose ally version ever punished by the Free
Sol[ware Foundation.
10. If you wish to incorporate parts of the Program into other free programs whose
distribution conditions are di[lerent, wrile to lhe author to ask R)r permission. For
sol[ware which is copyrighted by the Free Sol[ware Foundalion, write to lhe Free
Software Foundation; we sometimes make exceptions lbr this. Our decision will be
guided by the lwo goals of preserving the free status of all derivatives of our fi'ee
sol[ware and of promoling lhe sharing and meuse of sol[ware generally.
NO WARRANTY
I1. BECAUSE THE PROGRAM IS LICENSE[) FREE OF CHARGE, THERE IS NO
WARRANTY FOR THE PROGRAM, TO THE EXTENT PERMITTED BY
APPLICABLE LAW. EXCEPT WHEN OTHERWISE STATED IN WRITING
THE COPYRIGHT HOLDERS AND/OR OTHER PARTIES PROVIDE THE
PROGRAM "AS IS" WITHOUT WARRANTY OF ANY KIND, EITHER
EXPRESSED OR IMPLIED, [NCLUDIN& BUT NOT LIMITED T(L THE
IMPLIED WARRANTIES OF MERCHANTABILITY AN[) FITNESS FOR A
PARTICULAR PURPOSE. THE ENTIRE RISK AS TO THE QUALITY AN[)
PERFORMANCE OF THE PROGRAM IS WITH YOU. SHOULD THE
PROGRAM PROVE DEFECTIVE, YOU ASSUME THE COST OF ALL
NECESSARY SERVICING. REPAIR OR CORRECTION.
12. IN NO EVENT UNLESS REQUIRE[) BY APPLICABLE LAW OR AGREE[)
TO IN WRITING WILL ANY COPYRIGHT HOLDER, OR ANY OTHER
PARTY WHO MAY MODIFY AND/OR RED[STRIB UTE THE PROGRAM AS
PERMITTED ABOVE, BE LIABLE TO YOU FOR DAMAGES, INCLUDING
ANY GENERAL, SPEC[AL, INCIDENTAL OR CONSEQUENTIAL
DAMAGES ARISING OUT OF THE USE OR INABILITY TO USE THE
PROGRAM (INCLUDING BUT NOT LIMITED TO LOSS OF DATA OR DATA
BEING RENDERED INACCURATE OR LOSSES SUSTAINED BY YOU OR
THIRD PARTIES OR A FAILURE OF THE PROGRAM TO OPERATE WITH
ANY OTHER PROGRAMS), EVEN IF SUCH HOLDER OR OTHER PARTY
HAS BEEN ADVISED OF THE POSSIBILITY OF S1JCH DAMAGES.
END OF TERMS AN[) CONDITIONS
How to Apply These Terms to Your New Programs
If you develop a new program, and you want it to be of the gmatesl possible use to the
public, the best way to achieve this is to make il fi'ee software which everyone call
redistribute and change under these terms.
To do so, attach the R)llowing notices to the program. It is sales[ to attach them to the
start of each source file to most eflectively convey lhe exch]sion of warranty; and each
file should have at least lhe "copyright" lille and a pointer to where lhe lull notice is
li_und.
<one line to give the program's name and a brief idea of whal il does.>
Copyright (C) <year> <name of aulhor>
This program is [ree software; you can redistribute it and/or modily it under the
terms of the GNU General Public License as published by lhe Free Software
Foundalion: eilher version 2 of the License, or (at your option) ally later version.
This program is distributed in the hope that it will be useful, bul WITHOUT ANY
WARRANTY; without even the implied warranty of MERCHANTABILITY or
FITNESS FOR A PARTICULAR PURPOSE. See lhe GNU General Public
License lot more details.
You should have received a copy of the GNU General Public License along with
lhis program; if ]lot, write to the Free Soltware Foundatiom hie., 51 Franklin St,
Fifth Floor, Boston, MA 02110-1301 USA
Also add inlormation on how to contacl you by electronic and paper math
lfthe program is interactive, make it output a short nolice like this
when d slmls ill all interactive ]node:
Gnomovision version 69_ Copyright (C) year name of author Gnomovisi(m comes
wilh ABSOLUTELY NO WARRANTY: tbr details type 'show w'. This is fi'ee
soltware, and you are welcome to redistribute it under certain conditions; type
_show c' k)r details.
The hypothetical commands _show w' and 'show c' should show the appropriate parts
of the General Public License. Of course, lhe commands you use may be called
something other lhan 'show w' and 'show c': they could even be mouse-clicks or menu
items--whatever suits your program.
You should also get your employer (if you work as a programmer) or your school if
any, to sign a "copyright disclaimer" lor the program, if necessary. Here is a sample;
alter the ilames:
Yoyodyne, lnc, heJvby disclaims all copyrighl intmvst ill the program
_Gnomovision' (which makes passes at compilers) written by James Hacker.
<signature of Ty Coon>, 1 April 1989
Ty Coon, President of Vice
This General Public License does ]lot permit incorporating your program into
proprietary programs. If your program is asubroutine libra U, you may consider it more
uselul to permit linking proprietary applications with lhe library. If lhis is what you
want to do, use the GNU Library General
Public License ins[cad of lhis License..
About glibc, libmtp, libusb, libusb-compat, DirectFB,
SaWMan
GNU LESSER GENERAL PUBLIC L[CENSE
Version 2.1, February 1999
Copyright (C) 1991_ 1999 Five Sollware Foundatiom Inc.
59 Temple Place, Sude 33{), Bostom MA 1)2111-13{)7 USA
Everyone is permitted to copy and distribute verbatim copies of this license documenh
but changing it is not allowed.
[This is the first released version of the Lesser GPL. It also counts as the successor of
the GNU Library Public License, version 2, hence the version nmnber 2. I.I
Preamble
The licenses k)r most software am designed to lake away your freedom to share and
change it. By contrash the GNU General Public Licenses are intended to guarantee
your h'eedom to shame and change tree software--to make sum the software is tree t_r
all ils users.
This license, the Lesser General Public License, applies to some specially designated
sol[ware packages--typically libraries--of the Free Software Foundation and other
authors who decide to use it. You can use it too, but we suggest you first think camlully
about whether lhis license or the ordinary General Public License is the better strategy
to use ill any particular case, based ;m the explanations below.
When we speak of free software, we are relerring to ti_eedom of use, not price. Our
General Public Licenses are designed to make sure thai you have the ti_eedom to
distribute copies of fi'ee software (and charge lot this service if you wish); thai you
receive source code or can get it if you want it; that you can change the software and
use pieces of it ill new fi'ee programs; and thai you are inR}rmed lhat you call do these
things.
To protect your rights, we need to make restriclions lhat tk_rbid distributors to deny you
these rights or to ask you to surrender these rights. These restrictions translate to
cellain responsibilities ti}r you if you distribute copies of the library or if you modit3* it.
For example, if you distribute copies of the library, whether gratis or R}ra t)e, you must
give the recipients all the rights lhat we gave you. You must make sum that they, too,
receive or can get the source code. If you link other code with the library, you must
provide complete object files to the recipients, so thai lhey can relink them wilh the
library after making changes to lhe libra W and recompiling il. And you must show
them these terms so they know lheir rights.
We protect your rights with a two-step method: (1) we copyright the library, and (2) we
olt)r you this license, which gives you legal permission to copy, distribute and/or
modily lhe library.
To pro[eel each distributor, we want to make it very clear that there is no warranty tbr
the [ree library. Also, if the library is modified by someone else and passed om the
recipienls should know that whal they have is not lhe original version, so that the
original author's mpulation will ]lot be aflected by problems that mighl be introduced
by others.
Finally, software patents pose a constanl threal to the existence of any [ree program.
We wish to make sure lhat a company cannot ellectively restrict the users of a tree
program by obtaining a restrictive license from a patent holder. Therelom, we insist
that any patent license obtained R)r a version of the library musl be consistent wilh lhe
[ull [reedom of use specified ill lhis license.
Mosl GNU software, including some libraries, is covered by the ordinary GNU General
Public License. This license, tile GNU Lesser General Public License, applies to
cerlain designated libraries, and is quite diftL'rent from the ordinary General Public
License. We use this license tk_rcertain libraries in order to permit linking those
libraries into non-h'ee programs.
When a program is linked with a library, whether statically or using a shared library, the
combination of the lwo is legally speaking acombined work, a derivative of the original
library. The ordinary General Public License themeR)m permits such linking only iflhe
entire combinalion fits its criteria of h'eedom. The l_sser General Public License
permits morn lax criteria Ik)r linking other code with the library.
We call this license lhe "Lesser" General Public License because it does l_ss to protect
the user's lreedom than the ordinary General Public License. It also provides olher ti_ee
sol[ware developers Less of an advantage over competing n(m4ree 1)rograms. These
disadvantages are the reason we use lhe ordinary General Public License R)r many
libraries. However, the Lesser license provides advantages ill certain special
circunlslallces.
For example, on rare occasions, theme may he a special need to encourage lhe widest
possible use of a certain library, so that il becomes a de-[acto standard. To achieve this,
non-free programs must he allowed to use the library. A more frequent case is that a
fi'ee library does the same job as widely used non-[ree libraries. In this case, lhere is
little to gain by limiting the free library to tree software only, so we use lhe l_sser
General Public License.
ii