6
permits such linking only if the entire combination fits its criteria of freedom. The Lesser General Public License permits
more lax criteri a for linking other co de with the libra ry.
We call this license the “Lesser” General Public License because it does Less to protect the user’s freedom than the
ordinary Gener al Public License . It also provides o ther free soft ware developer s Less of an advant age over competing
non-free progra ms. These disadv antages are the r eason we use the ord inary Gener al Public License fo r many librarie s.
However, the Lesser license pr ovides advantag es in certain sp ecial circumsta nces.
For example, on rar e occasions, the re may be a special nee d to encourage the wi dest possible use o f a certain libr ary,
so that it becomes a de-f acto standa rd. To achieve this, non -free progra ms must be allowed to us e the library. A mo re
frequent case is tha t a free librar y does the same job a s widely used non -free librar ies. In this cas e, there is lit tle to gain
by limiting the free lib rary to free s oftware only, so we u se the Lesser Gene ral Public Licen se.
In other cases, per mission to use a par ticular libr ary in non-fr ee programs ena bles a greater num ber of people to use
a large body of free sof tware. For exa mple, permiss ion to use the GNU C Li brary in non -free program s enables many
more people to use the wh ole GNU operat ing system, as w ell as its varia nt, the GNU/Li nux operating s ystem.
Although the Lesser General Public License is Less protective of the users’ freedom, it does ensure that the user of
a program that is linked with the Library has the freedom and the wherewithal to run that program using a modified
version of the Libr ary.
The precise terms an d conditions for copyin g, distribu tion and modificat ion follow. Pay close att ention to the dif ference
between a “work bas ed on the librar y” and a “work tha t uses the librar y”. The former cont ains code derive d from the
library, wherea s the latter mus t be combined with t he library in or der to run.
GNU LESSER GENER AL PUBLIC L ICENSE
TERMS AND CONDITI ONS FOR COPYING , DISTRIBUT ION AND MODIFI CATION
0. This License Agreem ent applies to any sof tware libra ry or other prog ram which contai ns a notice placed by the
copyright holder or oth er authorized p arty saying i t may be distribu ted under the ter ms of this Lesser Gen eral
Public License (also called “ this License”).
Each licensee is address ed as “you”.
A “library” mean s a collection of sof tware funct ions and/or data pr epared so as to be conve niently linked w ith
application progr ams (which use some of t hose functions a nd data) to form execu tables.
The “Library ”, below, refers to any suc h software lib rary or work w hich has been dis tributed und er these terms.
A “work based on the Lib rary” mean s either the Libr ary or any deri vative work und er copyright law: t hat is to
say, a work containing the Library or a portion of it, either verbatim or with modifications and/or translated
straightfor wardly into anot her language. (H ereinafter, tr anslation is incl uded without li mitation in the te rm
“modification”.)
“Source code” for a work m eans the preferr ed form of the work fo r making modific ations to it. For a lib rary,
complete source code mean s all the source code for a ll modules it conta ins, plus any associ ated interface d efinition
files, plus the script s used to control comp ilation and inst allation of the lib rary.
Activities other t han copying, dist ribution and mod ification are not cov ered by this License ; they are outsid e its
scope. The act of runn ing a program usi ng the Librar y is not restric ted, and outpu t from such a progr am is covered
only if its contents con stitute a work ba sed on the Libra ry (indepen dent of the use of the Li brary in a tool for
writing it). Whethe r that is true dep ends on what the Lib rary does an d what the progra m that uses the Libr ary
does.
1. You may copy and distribu te verbatim copies of t he Library ’s complete source code a s you receive it, in a ny
medium, provided that you conspicuously and appropriately publish on each copy an appropriate copyright notice
and disclaimer of warr anty; keep int act all the notice s that refer to this Li cense and to the absen ce of any warrant y;
and distribute a copy of t his License along wi th the Librar y.
You may charge a fee for the physica l act of transfer ring a copy, and you may at you r option offer war ranty
protection in excha nge for a fee.
2. You may modify your copy or copies of the Libr ary or any por tion of it, thus for ming a work based o n the Library,
and copy and distribu te such modificati ons or work under t he terms of Secti on 1 above, provide d that you also
meet all of these conditi ons:
a) The modified work mus t itself be a sof tware librar y.
b) You must cause the files modified to c arry promin ent notices stat ing that you changed th e files and the date of
any change.
c) You must cause the whole of th e work to be licensed at n o charge to all thir d parties unde r the terms of this
License.