T e mplat e M odu le , V e r s ion 2. 1, 1 1 . 08. 20 20 / T e mpl a te Basiseinstellu ngen: V e rsio n 3. 1 - 0 7 . 0 7 . 20 20
Open Source Software
G i g a s e t G O - B ox 1 0 0 / L U G - G O A T - D E - L U d e / A 3 1 0 0 8 - XXXXX - XXXX- X - XXXX / l i c e n c e. f m / 1 1 / 1 5 / 2 1
108
Most GNU soft ware, including some libraries, is covered by the ordinar y GNU Genera l Public License. This license, the GNU Lesser
G en e ra l Pu b l ic L i ce n s e, a pp l i es t o c e r t a in d e s ig n at e d l i b ra r i es , an d i s q u i te d i ff e re n t f r om t h e or d in a r y G e ne r al P u bl i c L i c en se. We use
this license f or certain libraries in order to permi t linking those libraries int o non-free pr ograms.
When a program is linked with a li brary, whether statica lly or us ing a shared l ibrar y, t he combination of the two is legall y speaking a
combined work, a deriva tive of the original library. The ordinary General Public License the refore permits such linking only if the
entire c ombination fi ts its criteria of freedom. The Lesser General Public License permit s more lax crit eria for linking other code wit h
the library.
We call this license the "Lesser" Genera l Public License because it doe s Less to protect the user's freedom than the ordinar y Gene ral
Public License . I t also provides o ther free software dev e lopers Less of an advantage over competing non-free programs. The se disad-
vantages are the reason we use the ordina ry General Publ ic Licens e for many libraries . However , the Lesser license p rovide s advan-
tages in cer tain special ci rcumstances.
For example, on rare occasio ns, there may be a specia l need to encourag e the widest pos sible use of a certain library, so that it
becomes a de -facto standard. T o achieve this, non-free programs must be allowed to use the library. A more frequent case is that a
free library does the same job as widely used n on-free libraries. In this case, there is little to gain by limiting the free library to free
software only , so we use the Lesser General Public License.
In other cases, permission to use a pa rticular library in non-free programs enables a greater number of people to use a large body of
free software. For example, permi ssion to use the G NU C Librar y in non- free programs enables many more pe ople to use the whole
GNU operatin g system, as well as its var iant, the GNU/L inux operating system.
Although the Lesser Genera l Public License is Less protective of the us ers' freedom, it does e nsure that the user of a program that is
linked with the Librar y has the freedom and the wherewithal to run that program using a m odified version of the Library.
The precise terms and conditions for copying, distributi on and modification follow. Pa y close attention to the difference between a
"work based on the library" and a "work that uses the library" . Th e former c ontains co de derive d from the li brary, wherea s the latter
must be combined with the library in order to run.
TERMS AND CONDITIONS FOR COPYING, DISTRIBUTION AND MODIFICA TION
0. T h is License Agr e ement applies to any software library or other program which contains a notic e placed by the copyright holder
or other authorized party saying it may be distributed under the terms of this Lesser Gene ral Public License (also called "this Licens e").
Each licensee is addressed as "you" .
A "library" means a colle ction of software functions an d/or data prepared so as to be conveniently linked with application programs
(which use some of those functions and data) to form ex ecutables.
The "Libra ry" , belo w, refers to any such so ftware li brar y or work which has been distribut e d under thes e terms. A "work bas ed on the
Librar y" means either the Librar y or any der ivative work unde r copyright law: that is to say , a work containing the Library or a portion
of it, either verbatim or with modi fications an d/or translated straightfor wardly into an other lang uage. (Hereinaf ter , translation is
included without limitation in the term "modification" .)
"Source code" for a work means the pref erred form of the work for making modifications t o it. For a l ibrar y, complete source c ode
means all th e source code for a ll modules i t contains, plus any associated inter face d efinition fil es, plus the scr ipts used to control
compilati on and installati on of the library .
Activities other than copying, distribution and modification are not covered by this Li cen se; they are outside its scope. The act of
running a program using the Library is not restricted, and ou tput from such a program is covered only if its contents constitute a work
based on the Library (independent of the us e of the Library in a tool for writing it). Whether that is true depends on what the Library
does and what the progr am that u ses the Library does .
1. Yo u may copy a nd distribute v erbatim copies of the Library's complete source code as you receive it, in any medium, provided th at
you conspicuously and appropri ately publish on each copy an appropriate cop yright notice and disclaimer of warranty ; keep intact
all the notices that refer to this License and to the abs ence of any warranty; and distribute a copy of this License along with the
Librar y.
Y ou may charge a fee for the physical act of transferring a c opy , and you may at your option offer warranty prot ection in exchange
for a fee.
2. You may modi fy your copy or copies of the Library or any portion of it, thus forming a work based on the Library, an d copy and
distribute such modif ications or work under the terms of Section 1 above, provided that you al so meet all of these conditio ns:
a) The modified work must itself be a soft ware library .
b) Y ou must cause the files mo dified to carry prominent notices stating that you changed the files and the date of any change.
c) Y ou must cause the whole of the work to be licensed at no charge to all third parties under the terms of this License.
d) If a fa cility in the modified Library refers to a func tion or a table of data to be supplied by an a pplication program th at uses the
fac ilit y, ot her tha n as an argu men t pa sse d wh en the fac ili ty is i nvoke d, th en you mus t ma ke a go od f ait h ef for t to ens ure tha t, in th e
event an application does not supply such function or table, the fac ility st ill opera tes, and per forms whatev er part of its purpose
remains me aningful.
(For example, a function in a library to compute square roots has a purpose that is entirely well-defined independent of the applica-
tion. Therefore, Subsection 2d requires that any application-supplied function or table used by this func tion must be optional: if the
application does not supply it, the square r oot function must still compute square roots.)
These r equirem ents apply t o the modifi ed work as a whole . If identifiable section s of that work are not de rived from t he Library, a n d
can be reasonably considered independent a nd separate works in themselves, then this License, and its terms, do not apply to those
sections w hen you distr ibute them a s separate wor ks. But when you d istribute th e same sec tions as pa rt of a w hole whic h is a work
based on the Library, the distribution of the whole must be on the terms of this License, whose perm issions for other licens ees extend
to the entire whole, and thus to each and ever y par t regardless of who wrote it.
Thus, it is not the intent of this section to claim rights or contest your rights to work written entirely by you; rather , the intent is to
exercise the right to control the distribution of derivative or colle ctive works based on the Li brar y.
In addition, mere aggregation of another work n ot based on the Library with the Library (or with a work based on the Library) on a
volume of a storage or distribution medium does not bring the other work under the scope of th is License.