GNU LIBRARY GENERAL PUBLIC LICENSE
TERMS AND CONDITIONS FOR COPYING, DISTRIBUTION AND MODIFICATION
0. This License Agreement applies to any software library which contains a notice placed by the copyright
holder or other authorized party saying it may be distributed under the terms of this Library General
Public License (also called "this License"). Each licensee is addressed as "you".
A "library" means a collection of software functions and/or data prepared so as to be conveniently linked
with application programs (which use some of those functions and data) to form executables.
The "Library", below, refers to any such software library or work which has been distributed under these
terms. A "work based on the Library" means either the Library or any derivative work under copyright
law:thatistosay,aworkcontainingtheLibraryoraportionofit,eitherverbatimorwithmodications
and/or translated straightforwardly into another language. (Hereinafter, translation is included without
limitationintheterm"modication".)
"Sourcecode"foraworkmeansthepreferredformoftheworkformakingmodicationstoit.Fora
library, complete source code means all the source code for all modules it contains, plus any associated
interfacedenitionles,plusthescriptsusedtocontrolcompilationandinstallationofthelibrary.
Activitiesotherthancopying,distributionandmodicationarenotcoveredbythisLicense;theyare
outside its scope. The act of running a program using the Library is not restricted, and output from
such a program is covered only if its contents constitute a work based on the Library (independent of the
use of the Library in a tool for writing it). Whether that is true depends on what the Library does
and what the program that uses the Library does.
1.YoumaycopyanddistributeverbatimcopiesoftheLibrary'scompletesourcecodeasyoureceiveit,
in any medium, provided that you conspicuously and appropriately publish on each copy an appropriate
copyright notice and disclaimer of warranty; keep intact all the notices that refer to this License and to the
absence of any warranty; and distribute a copy of this License along with the Library.
You may charge a fee for the physical act of transferring a copy, and you may at your option offer
warranty protection in exchange for a fee.
2. You may modify your copy or copies of the Library or any portion of it, thus forming a work based on
theLibrary,andcopyanddistributesuchmodicationsorworkunderthetermsofSection1above,
provided that you also meet all of these conditions:
a)Themodiedworkmustitselfbeasoftwarelibrary.
b)Youmustcausethelesmodiedtocarryprominentnoticesstatingthatyouchangedthelesand
the date of any change.
c) You must cause the whole of the work to be licensed at no charge to all third parties under the
terms of this License.
d)IfafacilityinthemodiedLibraryreferstoafunctionoratableofdatatobesuppliedbyan
application program that uses
the facility, other than as an argument passed when the facility is invoked, then you must make a good
faith effort to ensure that, in the event an application does not supply such function or table, the facility
still operates, and performs whatever part of its purpose remains meaningful.