GNU Lesser General Public License

Version 2.1, February 1999

Copyright (C) 1991, 1999 Free Software Foundation, Inc.
59 Temple Place, Suite 330, Boston, MA 02111-1307 USA
Everyone ... permitted ... copy ... distribute verbatim copies
of this license document, but changing it ... not allowed.

[This ... the first released version of ... Lesser GPL. It also counts
as ... successor of ... GNU Library Public License, version 2, hence
... version number 2.1.]

Preamble

... licenses for most software are designed ... take away your freedom ... share ... change it. By contrast, ... GNU General Public Licenses are intended ... guarantee your freedom ... share ... change free software--to make sure ... software ... free for all its users.

This license, ... Lesser General Public License, applies ... some specially designated software packages--typically libraries--of ... Free Software Foundation ... other authors who decide ... use it. You can use it too, but we suggest you first think carefully about whether this license ... the ordinary General Public License ... the better strategy ... use ... any particular case, based ... the explanations below.

When we speak of free software, we are referring ... freedom of use, not price. Our General Public Licenses are designed ... make sure that you have ... freedom ... distribute copies of free software (and charge for this service if you wish); that you receive source code ... can get it if you want it; that you can change ... software ... use pieces of it ... new free programs; ... that you are informed that you can do these things.

To protect your rights, we need ... make restrictions that forbid distributors ... deny you these rights ... to ask you ... surrender these rights. These restrictions translate ... certain responsibilities for you if you distribute copies of ... library ... if you modify it.

For example, if you distribute copies of ... library, whether gratis ... for a fee, you must give ... recipients all ... rights that we gave you. You must make sure that they, too, receive ... can get ... source code. If you link other code with ... library, you must provide complete object files ... the recipients, ... that they can relink them with ... library after making changes ... the library ... recompiling it. ... you must show them these terms ... they know their rights.

We protect your rights with a two-step method: (1) we copyright ... library, ... (2) we offer you this license, which gives you legal permission ... copy, distribute and/or modify ... library.

To protect each distributor, we want ... make it very clear that there ... no warranty for ... free library. Also, if ... library ... modified by someone else ... passed on, ... recipients should know that what they have ... not ... original version, ... that ... original author's reputation ... not be affected by problems that might be introduced by others.

Finally, software patents pose a constant threat ... the existence of any free program. We wish ... make sure that a company cannot effectively restrict ... users of a free program by obtaining a restrictive license from a patent holder. Therefore, we insist that any patent license obtained for a version of ... library must be consistent with ... full freedom of use specified ... this license.

Most GNU software, including some libraries, ... covered by ... ordinary GNU General Public License. This license, ... GNU Lesser General Public License, applies ... certain designated libraries, ... is quite different from ... ordinary General Public License. We use this license for certain libraries ... order ... permit linking those libraries into non-free programs.

When a program ... linked with a library, whether statically ... using a shared library, ... combination of ... two ... legally speaking a combined work, a derivative of ... original library. ... ordinary General Public License therefore permits such linking only if ... entire combination fits its criteria of freedom. ... Lesser General Public License permits more lax criteria for linking other code with ... library.

We call this license ... "Lesser" General Public License because it does Less ... protect ... user's freedom than ... ordinary General Public License. It also provides other free software developers Less of an advantage over competing non-free programs. These disadvantages are ... reason we use ... ordinary General Public License for many libraries. However, ... Lesser license provides advantages ... certain special circumstances.

For example, ... rare occasions, there may be a special need ... encourage ... widest possible use of a certain library, ... that it becomes a de-facto standard. ... achieve this, non-free programs must be allowed ... use ... library. A more frequent case ... that a free library does ... same job as widely used non-free libraries. ... this case, there ... little ... gain by limiting ... free library ... free software only, ... we use ... Lesser General Public License.

In other cases, permission ... use a particular library ... non-free programs enables a greater number of people ... use a large body of free software. For example, permission ... use ... GNU C Library ... non-free programs enables many more people ... use ... whole GNU operating system, as well as its variant, ... GNU/Linux operating system.

Although ... Lesser General Public License ... Less protective of ... users' freedom, it does ensure that ... user of a program that ... linked with ... Library has ... freedom ... the wherewithal ... run that program using a modified version of ... Library.

The precise terms ... conditions for copying, distribution ... modification follow. Pay close attention ... the difference between a "work based ... the library" ... a "work that uses ... library". ... former contains code derived from ... library, whereas ... latter must be combined with ... library ... order ... run.

TERMS ... CONDITIONS FOR COPYING, DISTRIBUTION ... MODIFICATION

0. This License Agreement applies ... any software library ... other program which contains a notice placed by ... copyright holder ... other authorized party saying it may be distributed under ... terms of this Lesser General Public License (also called "this License"). Each licensee ... addressed as "you".

A "library" means a collection of software functions and/or data prepared ... as ... be conveniently linked with application programs (which use some of those functions ... data) ... form executables.

... "Library", below, refers ... any such software library ... work which has been distributed under these terms. A "work based ... the Library" means either ... Library ... any derivative work under copyright law: that ... to say, a work containing ... Library ... a portion of it, either verbatim ... with modifications and/or translated straightforwardly into another language. (Hereinafter, translation ... included without limitation ... the term "modification".)

"Source code" for a work means ... preferred form of ... work for making modifications ... it. For a library, complete source code means all ... source code for all modules it contains, plus any associated interface definition files, plus ... scripts used ... control compilation ... installation of ... library.

Activities other than copying, distribution ... modification are not covered by this License; they are outside its scope. ... act of running a program using ... Library ... not restricted, ... output from such a program ... covered only if its contents constitute a work based ... the Library (independent of ... use of ... Library ... a tool for writing it). Whether that ... true depends ... what ... Library does ... what ... program that uses ... Library does.

1. You may copy ... distribute verbatim copies of ... Library's complete source code as you receive it, ... any medium, provided that you conspicuously ... appropriately publish ... each copy an appropriate copyright notice ... disclaimer of warranty; keep intact all ... notices that refer ... this License ... to ... absence of any warranty; ... distribute a copy of this License along with ... Library.

You may charge a fee for ... physical act of transferring a copy, ... you may at your option offer warranty protection ... exchange for a fee.

2. You may modify your copy ... copies of ... Library ... any portion of it, thus forming a work based ... the Library, ... copy ... distribute such modifications ... work under ... terms of Section 1 above, provided that you also meet all of these conditions:

a) ... modified work must itself be a software library.

b) You must cause ... files modified ... carry prominent notices stating that you changed ... files ... the date of any change.

c) You must cause ... whole of ... work ... be licensed at no charge ... all third parties under ... terms of this License.

d) If a facility ... the modified Library refers ... a function ... a table of data ... be supplied by an application program that uses ... facility, other than as an argument passed when ... facility ... invoked, then you must make a good faith effort ... ensure that, ... the event an application does not supply such function ... table, ... facility still operates, ... performs whatever part of its purpose remains meaningful.

(For example, a function ... a library ... compute square roots has a purpose that ... entirely well-defined independent of ... application. Therefore, Subsection 2d requires that any application-supplied function ... table used by this function must be optional: if ... application does not supply it, ... square root function must still compute square roots.)

These requirements apply ... the modified work as a whole. If identifiable sections of that work are not derived from ... Library, ... can be reasonably considered independent ... separate works ... themselves, then this License, ... its terms, do not apply ... those sections when you distribute them as separate works. But when you distribute ... same sections as part of a whole which ... a work based ... the Library, ... distribution of ... whole must be ... the terms of this License, whose permissions for other licensees extend ... the entire whole, ... thus ... each ... every part regardless of who wrote it.

Thus, it ... not ... intent of this section ... claim rights ... contest your rights ... work written entirely by you; rather, ... intent ... to exercise ... right ... control ... distribution of derivative ... collective works based ... the Library.

... addition, mere aggregation of another work not based ... the Library with ... Library (or with a work based ... the Library) ... a volume of a storage ... distribution medium does not bring ... other work under ... scope of this License.

3. You may opt ... apply ... terms of ... ordinary GNU General Public License instead of this License ... a given copy of ... Library. ... do this, you must alter all ... notices that refer ... this License, ... that they refer ... the ordinary GNU General Public License, version 2, instead of ... this License. (If a newer version than version 2 of ... ordinary GNU General Public License has appeared, then you can specify that version instead if you wish.) Do not make any other change ... these notices.

Once this change ... made ... a given copy, it ... irreversible for that copy, ... the ordinary GNU General Public License applies ... all subsequent copies ... derivative works made from that copy.

This option ... useful when you wish ... copy part of ... code of ... Library into a program that ... not a library.

4. You may copy ... distribute ... Library (or a portion ... derivative of it, under Section 2) ... object code ... executable form under ... terms of Sections 1 ... 2 above provided that you accompany it with ... complete corresponding machine-readable source code, which must be distributed under ... terms of Sections 1 ... 2 above ... a medium customarily used for software interchange.

If distribution of object code ... made by offering access ... copy from a designated place, then offering equivalent access ... copy ... source code from ... same place satisfies ... requirement ... distribute ... source code, even though third parties are not compelled ... copy ... source along with ... object code.

5. A program that contains no derivative of any portion of ... Library, but ... designed ... work with ... Library by being compiled ... linked with it, ... called a "work that uses ... Library". Such a work, ... isolation, ... not a derivative work of ... Library, ... therefore falls outside ... scope of this License.

However, linking a "work that uses ... Library" with ... Library creates an executable that ... a derivative of ... Library (because it contains portions of ... Library), rather than a "work that uses ... library". ... executable ... therefore covered by this License. Section 6 states terms for distribution of such executables.

When a "work that uses ... Library" uses material from a header file that ... part of ... Library, ... object code for ... work may be a derivative work of ... Library even though ... source code ... not. Whether this ... true ... especially significant if ... work can be linked without ... Library, ... if ... work ... itself a library. ... threshold for this ... be true ... not precisely defined by law.

If such an object file uses only numerical parameters, data structure layouts ... accessors, ... small macros ... small inline functions (ten lines ... less ... length), then ... use of ... object file ... unrestricted, regardless of whether it ... legally a derivative work. (Executables containing this object code plus portions of ... Library ... still fall under Section 6.)

Otherwise, if ... work ... a derivative of ... Library, you may distribute ... object code for ... work under ... terms of Section 6. Any executables containing that work also fall under Section 6, whether ... not they are linked directly with ... Library itself.

6. As an exception ... the Sections above, you may also combine ... link a "work that uses ... Library" with ... Library ... produce a work containing portions of ... Library, ... distribute that work under terms of your choice, provided that ... terms permit modification of ... work for ... customer's own use ... reverse engineering for debugging such modifications.

You must give prominent notice with each copy of ... work that ... Library ... used ... it ... that ... Library ... its use are covered by this License. You must supply a copy of this License. If ... work during execution displays copyright notices, you must include ... copyright notice for ... Library among them, as well as a reference directing ... user ... the copy of this License. Also, you must do one of these things:

a) Accompany ... work with ... complete corresponding machine-readable source code for ... Library including whatever changes were used ... the work (which must be distributed under Sections 1 ... 2 above); and, if ... work ... an executable linked with ... Library, with ... complete machine-readable "work that uses ... Library", as object code and/or source code, ... that ... user can modify ... Library ... then relink ... produce a modified executable containing ... modified Library. (It ... understood that ... user who changes ... contents of definitions files ... the Library ... not necessarily be able ... recompile ... application ... use ... modified definitions.)

b) Use a suitable shared library mechanism for linking with ... Library. A suitable mechanism ... one that (1) uses at run time a copy of ... library already present ... the user's computer system, rather than copying library functions into ... executable, ... (2) ... operate properly with a modified version of ... library, if ... user installs one, as long as ... modified version ... interface-compatible with ... version that ... work was made with.

c) Accompany ... work with a written offer, valid for at least three years, ... give ... same user ... materials specified ... Subsection 6a, above, for a charge no more than ... cost of performing this distribution.

d) If distribution of ... work ... made by offering access ... copy from a designated place, offer equivalent access ... copy ... above specified materials from ... same place.

e) Verify that ... user has already received a copy of these materials ... that you have already sent this user a copy.

For an executable, ... required form of ... "work that uses ... Library" must include any data ... utility programs needed for reproducing ... executable from it. However, as a special exception, ... materials ... be distributed need not include anything that ... normally distributed (in either source ... binary form) with ... major components (compiler, kernel, ... so on) of ... operating system ... which ... executable runs, unless that component itself accompanies ... executable.

It may happen that this requirement contradicts ... license restrictions of other proprietary libraries that do not normally accompany ... operating system. Such a contradiction means you cannot use both them ... the Library together ... an executable that you distribute.

7. You may place library facilities that are a work based ... the Library side-by-side ... a single library together with other library facilities not covered by this License, ... distribute such a combined library, provided that ... separate distribution of ... work based ... the Library ... of ... other library facilities ... otherwise permitted, ... provided that you do these two things:

a) Accompany ... combined library with a copy of ... same work based ... the Library, uncombined with any other library facilities. This must be distributed under ... terms of ... Sections above.

b) Give prominent notice with ... combined library of ... fact that part of it ... a work based ... the Library, ... explaining where ... find ... accompanying uncombined form of ... same work.

8. You may not copy, modify, sublicense, link with, ... distribute ... Library except as expressly provided under this License. Any attempt otherwise ... copy, modify, sublicense, link with, ... distribute ... Library ... void, ... will automatically terminate your rights under this License. However, parties who have received copies, ... rights, from you under this License ... not have their licenses terminated ... long as such parties remain ... full compliance.

9. You are not required ... accept this License, since you have not signed it. However, nothing else grants you permission ... modify ... distribute ... Library ... its derivative works. These actions are prohibited by law if you do not accept this License. Therefore, by modifying ... distributing ... Library (or any work based ... the Library), you indicate your acceptance of this License ... do so, ... all its terms ... conditions for copying, distributing ... modifying ... Library ... works based ... it.

10. Each time you redistribute ... Library (or any work based ... the Library), ... recipient automatically receives a license from ... original licensor ... copy, distribute, link with ... modify ... Library subject ... these terms ... conditions. You may not impose any further restrictions ... the recipients' exercise of ... rights granted herein. You are not responsible for enforcing compliance by third parties with this License.

11. If, as a consequence of a court judgment ... allegation of patent infringement ... for any other reason (not limited ... patent issues), conditions are imposed ... you (whether by court order, agreement ... otherwise) that contradict ... conditions of this License, they do not excuse you from ... conditions of this License. If you cannot distribute ... as ... satisfy simultaneously your obligations under this License ... any other pertinent obligations, then as a consequence you may not distribute ... Library at all. For example, if a patent license would not permit royalty-free redistribution of ... Library by all those who receive copies directly ... indirectly through you, then ... only way you could satisfy both it ... this License would be ... refrain entirely from distribution of ... Library.

If any portion of this section ... held invalid ... unenforceable under any particular circumstance, ... balance of ... section ... intended ... apply, ... the section as a whole ... intended ... apply ... other circumstances.

It ... not ... purpose of this section ... induce you ... infringe any patents ... other property right claims ... to contest validity of any such claims; this section has ... sole purpose of protecting ... integrity of ... free software distribution system which ... implemented by public license practices. Many people have made generous contributions ... the wide range of software distributed through that system ... reliance ... consistent application of that system; it ... up ... the author/donor ... decide if he ... she ... willing ... distribute software through any other system ... a licensee cannot impose that choice.

This section ... intended ... make thoroughly clear what ... believed ... be a consequence of ... rest of this License.

12. If ... distribution and/or use of ... Library ... restricted ... certain countries either by patents ... by copyrighted interfaces, ... original copyright holder who places ... Library under this License may add an explicit geographical distribution limitation excluding those countries, ... that distribution ... permitted only ... or among countries not thus excluded. ... such case, this License incorporates ... limitation as if written ... the body of this License.

13. ... Free Software Foundation may publish revised and/or new versions of ... Lesser General Public License from time ... time. Such new versions ... be similar ... spirit ... the present version, but may differ ... detail ... address new problems ... concerns.

Each version ... given a distinguishing version number. If ... Library specifies a version number of this License which applies ... it ... "any later version", you have ... option of following ... terms ... conditions either of that version ... of any later version published by ... Free Software Foundation. If ... Library does not specify a license version number, you may choose any version ever published by ... Free Software Foundation.

14. If you wish ... incorporate parts of ... Library into other free programs whose distribution conditions are incompatible with these, write ... the author ... ask for permission. For software which ... copyrighted by ... Free Software Foundation, write ... the Free Software Foundation; we sometimes make exceptions for this. Our decision ... be guided by ... two goals of preserving ... free status of all derivatives of our free software ... of promoting ... sharing ... reuse of software generally.

NO WARRANTY

15. BECAUSE ... LIBRARY ... LICENSED FREE OF CHARGE, THERE ... NO WARRANTY FOR ... LIBRARY, ... THE EXTENT PERMITTED BY APPLICABLE LAW. EXCEPT WHEN OTHERWISE STATED ... WRITING ... COPYRIGHT HOLDERS AND/OR OTHER PARTIES PROVIDE ... LIBRARY "AS IS" WITHOUT WARRANTY OF ANY KIND, EITHER EXPRESSED ... IMPLIED, INCLUDING, BUT NOT LIMITED TO, ... IMPLIED WARRANTIES OF MERCHANTABILITY ... FITNESS FOR A PARTICULAR PURPOSE. ... ENTIRE RISK AS ... THE QUALITY ... PERFORMANCE OF ... LIBRARY ... WITH YOU. SHOULD ... LIBRARY PROVE DEFECTIVE, YOU ASSUME ... COST OF ALL NECESSARY SERVICING, REPAIR ... CORRECTION.

16. ... NO EVENT UNLESS REQUIRED BY APPLICABLE LAW ... AGREED ... IN WRITING ... ANY COPYRIGHT HOLDER, ... ANY OTHER PARTY WHO MAY MODIFY AND/OR REDISTRIBUTE ... LIBRARY AS PERMITTED ABOVE, BE LIABLE ... YOU FOR DAMAGES, INCLUDING ANY GENERAL, SPECIAL, INCIDENTAL ... CONSEQUENTIAL DAMAGES ARISING OUT OF ... USE ... INABILITY ... USE ... LIBRARY (INCLUDING BUT NOT LIMITED ... LOSS OF DATA ... DATA BEING RENDERED INACCURATE ... LOSSES SUSTAINED BY YOU ... THIRD PARTIES ... A FAILURE OF ... LIBRARY ... OPERATE WITH ANY OTHER SOFTWARE), EVEN IF SUCH HOLDER ... OTHER PARTY HAS BEEN ADVISED OF ... POSSIBILITY OF SUCH DAMAGES.

END OF TERMS ... CONDITIONS

How ... Apply These Terms ... Your New Libraries

If you develop a new library, ... you want it ... be of ... greatest possible use ... the public, we recommend making it free software that everyone can redistribute ... change. You can do ... by permitting redistribution under these terms (or, alternatively, under ... terms of ... ordinary General Public License).

... apply these terms, attach ... following notices ... the library. It ... safest ... attach them ... the start of each source file ... most effectively convey ... exclusion of warranty; ... each file should have at least ... "copyright" line ... a pointer ... where ... full notice ... found.

 

Also add information ... how ... contact you by electronic ... paper mail.

You should also get your employer (if you work as a programmer) ... your school, if any, ... sign a "copyright disclaimer" for ... library, if necessary. Here ... a sample; alter ... names:

Yoyodyne, Inc., hereby disclaims all copyright interest in
... library `Frob' (a library for tweaking knobs) written
by James Random Hacker.

signature of Ty Coon, 1 April 1990

Ty Coon, President of Vice

That's all there ... to it!

Das vollständige Dokument können Sie nach dem Kauf sehen, als Word-Dokument (.docx) speichern und bearbeiten.

Jetzt registrieren für Zugang zu allen Dokumenten

Sie haben bereits einen Zugang? Bitte hier einloggen.



Sofort downloaden und anpassen: Alle Verträge können Sie gleich nach dem Kauf in den üblichen Programmen (z.B. Word) bearbeiten und anpassen.

Kompetente Beratung durch unsere Rechtsanwälte: Falls Sie das Dokument oder einen anderen Vertrag bzw. Vorlage anwaltlich anpassen wollen stehen Ihnen unsere Rechtsanwälte gern zur Verfügung. Fragen Sie uns nach einem Kostenvoranschlag!