jboss-Lizenz
GNU LESSER GENERAL PUBLIC LICENSE, Version 2.1, Februar 1999
[Dies ist die erste veröffentlichte Version der Lesser GPL. Es gilt auch als Nachfolger der GNU Library Public License, Version 2, daher die Versionsnummer 2.1.]
Präambel: Die Lizenzen für die meisten Software sind darauf ausgelegt, Ihnen die Freiheit zu nehmen, sie zu teilen und zu ändern. Im Gegensatz dazu sollen die GNU General Public Licenses Ihre Freiheit garantieren, freie Software zu teilen und zu ändern, um sicherzustellen, dass die Software für alle Benutzer kostenlos ist.
Diese Lizenz, die Lesser General Public License, gilt für einige speziell bestimmte Softwarepakete, in der Regel Bibliotheken der Free Software Foundation und andere Autoren, die sich entscheiden, sie zu verwenden. Sie können es auch verwenden, aber wir empfehlen Ihnen, zuerst sorgfältig darüber nachzudenken, ob diese Lizenz oder die normale allgemeine öffentliche Lizenz die bessere Strategie ist, in jedem bestimmten Fall zu verwenden, basierend auf den nachfolgenden Erläuterungen.
Wenn wir von freier Software sprechen, beziehen wir uns auf die Nutzungsfreiheit, nicht auf den Preis. Unsere allgemeinen öffentlichen Lizenzen sollen sicherstellen, dass Sie die Freiheit haben, Kopien kostenloser Software zu verteilen (und für diesen Service zu berechnen, wenn Sie möchten); dass Sie Quellcode erhalten oder kann es bekommen, wenn Sie es wollen; dass Sie die Software ändern und Teile davon in neuen kostenlosen Programmen verwenden können; und dass Sie informiert sind, dass Sie diese Dinge tun können.
Um Ihre Rechte zu schützen, müssen wir Beschränkungen erlassen, die es den Händlern verbieten, Ihnen diese Rechte zu verweigern oder Sie zu bitten, diese Rechte aufzugeben. Diese Einschränkungen führen zu bestimmten Verantwortlichkeiten für Sie, wenn Sie Kopien der Bibliothek verteilen oder sie ändern.
Zum Beispiel, wenn Sie Kopien der Bibliothek verteilen, ob kostenlos oder gegen Gebühr, müssen Sie den Empfängern alle Rechte, die wir Ihnen gegeben. Sie müssen sicherstellen, dass sie auch den Quellcode erhalten oder erhalten können. Wenn Sie anderen Code mit der Bibliothek verknüpfen, müssen Sie den Empfängern vollständige Objektdateien bereitstellen, damit sie diese nach Änderungen an der Bibliothek mit der Bibliothek verknüpfen und neu kompilieren können. Und Sie müssen ihnen diese Begriffe zeigen, damit sie ihre Rechte kennen.
Wir schützen Ihre Rechte mit einer zweistufigen Methode: (1) wir urheberrechtlich schützen die Bibliothek, und (2) wir bieten Ihnen diese Lizenz an, die Ihnen die gesetzliche Erlaubnis gibt, die Bibliothek zu kopieren, zu verteilen und/oder zu modifizieren.
Um jeden Distributor zu schützen, möchten wir sehr deutlich machen, dass es keine Garantie für die kostenlose Bibliothek gibt. Wenn die Bibliothek von einer anderen Person geändert und weitergegeben wird, sollten die Empfänger wissen, dass sie nicht die Originalversion haben, damit der Ruf des ursprünglichen Autors nicht von Problemen betroffen ist, die von anderen eingeführt werden könnten.
Schließlich stellen Softwarepatente eine ständige Bedrohung für die Existenz eines freien Programms dar. Wir möchten sicherstellen, dass ein Unternehmen die Nutzer eines kostenlosen Programms nicht effektiv einschränken kann, indem es eine restriktive Lizenz von einem Patentinhaber erhält.
Daher bestehen wir darauf, dass jede Patentlizenz, die für eine Version der Bibliothek erworben wurde, mit der in dieser Lizenz angegebenen vollen Nutzungsfreiheit übereinstimmen muss.
Die meisten GNU-Software, einschließlich einiger Bibliotheken, wird von der normalen GNU General Public License abgedeckt. Diese Lizenz, die GNU Lesser General Public License, gilt für bestimmte bestimmte Bibliotheken und unterscheidet sich ganz von der normalen General Public License. Wir verwenden diese Lizenz für bestimmte Bibliotheken, um die Verknüpfung dieser Bibliotheken mit unfreien Programmen zu ermöglichen.
Wenn ein Programm mit einer Bibliothek verbunden ist, ob statisch oder mit einer gemeinsamen Bibliothek, ist die Kombination der beiden rechtlich ein kombiniertes Werk, eine Ableitung der ursprünglichen Bibliothek. Die gewöhnliche Allgemeine Öffentliche Lizenz erlaubt eine solche Verknüpfung daher nur, wenn die gesamte Kombination ihren Kriterien der Freiheit entspricht.
Die Lesser General Public License erlaubt mehr laxe Kriterien, um anderen Code mit der Bibliothek zu verknüpfen.
Wir nennen diese Lizenz die "kleine" allgemeine öffentliche Lizenz, weil sie weniger tut, um die Freiheit des Benutzers zu schützen, als die normale allgemeine öffentliche Lizenz. Es bietet auch andere freie Software-Entwickler Weniger von einem Vorteil gegenüber konkurrierenden unfreien Programmen. Diese Nachteile sind der Grund, warum wir die normale allgemeine öffentliche Lizenz für viele Bibliotheken verwenden. Die Lesser-Lizenz bietet jedoch unter bestimmten besonderen Umständen Vorteile.
Zum Beispiel kann es in seltenen Fällen eine besondere Notwendigkeit geben, die größtmögliche Nutzung einer bestimmten Bibliothek zu fördern, so dass sie zu einem De-facto-Standard wird. Um dies zu erreichen, müssen unfreie Programme die Bibliothek nutzen dürfen. Ein häufiger Fall ist, dass eine freie Bibliothek die gleiche Arbeit wie weit verbreitete unfreie Bibliotheken macht. In diesem Fall gibt es wenig zu gewinnen, indem die freie Bibliothek nur auf freie Software beschränkt wird, so dass wir die Lesser General Public License verwenden.
In anderen Fällen ermöglicht die Erlaubnis, eine bestimmte Bibliothek in nicht-freien Programmen zu verwenden, einer größeren Anzahl von Personen, eine große Menge an freier Software zu verwenden. Zum Beispiel ermöglicht die Erlaubnis, die GNU C-Bibliothek in nicht-freien Programmen zu verwenden, vielen mehr Menschen, das gesamte GNU-Betriebssystem sowie seine Variante, das GNU/Linux-Betriebssystem, zu verwenden.
Obwohl die Lesser General Public License weniger Schutz für die Freiheit der Benutzer ist, stellt sie sicher, dass der Benutzer eines Programms, das mit der Bibliothek verbunden ist, die Freiheit und die Möglichkeit hat, dieses Programm mit einer geänderten Version der Bibliothek auszuführen.
Die genauen Bedingungen für das Kopieren, Verteilen und Modifizieren folgen.
Achten Sie genau auf den Unterschied zwischen einem "Werk, das auf der Bibliothek basiert" und einem "Werk, das die Bibliothek verwendet". Ersteres enthält Code, der von der Bibliothek abgeleitet wurde, während letzteres zur Ausführung mit der Bibliothek kombiniert werden muss.
ALLGEMEINE GESCHÄFTSBEDINGUNGEN ZUM KOPIEREN, VERTEILEN UND ÄNDERN
0. Diese Lizenzvereinbarung gilt für jede Software-Bibliothek oder jedes andere Programm, das eine Mitteilung des Urheberrechtsinhabers oder einer anderen autorisierten Partei enthält, die besagt, dass sie unter den Bedingungen dieser Lesser General Public License (auch "diese Lizenz") verbreitet werden kann. Jeder Lizenznehmer wird als "Sie" angesprochen.
Eine "Bibliothek" bezeichnet eine Sammlung von Softwarefunktionen und/oder Daten, die so vorbereitet sind, dass sie bequem mit Anwendungsprogrammen (die einige dieser Funktionen und Daten verwenden) verknüpft werden können, um eine ausführbare Datei zu erstellen.
Die "Bibliothek" bezieht sich auf jede solche Software-Bibliothek oder Arbeit, die unter diesen Bedingungen verteilt wurde. Ein auf der Bibliothek basierendes Werk bedeutet entweder die Bibliothek oder ein urheberrechtlich abgeleiteter Werk: das heißt ein Werk, das die Bibliothek oder einen Teil davon enthält, entweder wörtlich oder mit Modifikationen und/oder direkt in eine andere Sprache übersetzt. (Im Folgenden ist die Übersetzung ohne Einschränkung im Begriff "Änderung" enthalten.)
"Quellcode" für ein Werk ist die bevorzugte Form der Arbeit, um Änderungen daran vorzunehmen. Bei einer Bibliothek bedeutet "vollständiger Quellcode" den gesamten Quellcode für alle darin enthaltenen Module sowie alle zugehörigen Schnittstellendefinitionsdateien sowie die Skripte, mit denen die Kompilierung und Installation der Bibliothek gesteuert wird.
Andere Aktivitäten als Vervielfältigung, Verbreitung und Änderung fallen nicht unter diese Lizenz; sie fallen nicht in ihren Anwendungsbereich. Die Ausführung eines Programms mit der Bibliothek ist nicht eingeschränkt, und die Ausgabe eines solchen Programms wird nur dann abgedeckt, wenn sein Inhalt ein auf der Bibliothek basierendes Werk darstellt (unabhängig von der Verwendung der Bibliothek in einem Werkzeug zum Schreiben). Ob dies wahr ist, hängt davon ab, was die Bibliothek tut und was das Programm, das die Bibliothek verwendet, tut.
-
Sie dürfen wortgetreue Kopien des vollständigen Quellcodes der Bibliothek, wie Sie ihn erhalten, in jedem Medium kopieren und verteilen, sofern Sie auffällig und angemessen auf jeder Kopie ein entsprechendes Urheberrecht veröffentlichen. Hinweis und Haftungsausschluss; halten Sie alle Hinweise, die auf diese Lizenz verweisen und auf das Fehlen einer Garantie; und verteilen Sie eine Kopie dieser Lizenz zusammen mit der Bibliothek.
Sie können eine Gebühr für den physischen Akt der Übertragung einer Kopie erheben, und Sie können nach Ihrer Wahl Garantieschutz gegen eine Gebühr anbieten.
-
Sie können Ihre Kopie oder Kopien der Bibliothek oder eines Teils davon ändern und so ein auf der Bibliothek basierendes Werk bilden und solche Änderungen oder Arbeiten gemäß den Bestimmungen von Abschnitt 1 kopieren und verteilen, vorausgesetzt, Sie erfüllen auch alle diese Bedingungen:
-
Die geänderte Arbeit selbst muss eine Softwarebibliothek sein.
-
Sie müssen dafür sorgen, dass in den geänderten Dateien deutliche Hinweise vorhanden sind, die angeben, dass die Dateien geändert wurden, und das Datum einer Änderung.
-
Sie müssen dafür sorgen, dass das gesamte Werk kostenlos für alle Dritten gemäß den Bestimmungen dieser Lizenz lizenziert wird.
-
Wenn sich eine Einrichtung in der geänderten Bibliothek auf eine Funktion oder eine Datentabelle bezieht, die von einem Anwendungsprogramm bereitgestellt werden soll, das die Funktion verwendet, außer als Argument, das beim Aufruf der Einrichtung übergeben wird, dann müssen Sie sich nach Treu und Glauben bemühen, sicherzustellen, dass, falls eine Anwendung eine solche Funktion oder einen solchen Tisch nicht bereitstellt, die Anlage noch funktioniert und den Teil ihres Zwecks erfüllt, der aussagekräftig bleibt. (Beispiel: Eine Funktion in einer Bibliothek zur Berechnung von Quadratwurzeln hat einen Zweck, der unabhängig von der Anwendung vollständig definiert ist. Daher erfordert Unterabschnitt 2d, dass jede von der Anwendung bereitgestellte Funktion oder Tabelle, die von dieser Funktion verwendet wird, optional sein muss: Wenn die Anwendung sie nicht bereitstellt, muss die Quadratwurzelfunktion immer noch Quadratwurzeln berechnen.)
Diese Anforderungen gelten für die geänderte Arbeit als Ganzes. Wenn identifizierbare Teile dieses Werkes nicht von der Bibliothek abgeleitet sind und vernünftigerweise als unabhängige und separate Werke an sich betrachtet werden können, dann gelten diese Lizenz und ihre Bedingungen nicht für diese Abschnitte, wenn Sie sie als separate Werke verteilen. Wenn Sie jedoch die gleichen Abschnitte als Teil eines Ganzen verteilen, das ein Werk ist, das auf der Bibliothek basiert, muss die Verteilung des Ganzen auf den Bedingungen dieser Lizenz erfolgen, deren Berechtigungen für andere Lizenznehmer sich auf das ganze Ganze erstrecken, und damit auf jeden Teil, unabhängig davon, wer es geschrieben hat. Daher ist es nicht die Absicht dieses Abschnitts, Rechte geltend zu machen oder Ihre Rechte an Werken, die vollständig von Ihnen geschrieben wurden, anzufechten; vielmehr besteht die Absicht darin, das Recht auszuüben, die Verbreitung abgeleiteter oder kollektiver Werke, die auf der Bibliothek basieren, zu kontrollieren.
Darüber hinaus bringt die bloße Aggregation eines anderen Werkes, das nicht auf der Bibliothek mit der Bibliothek (oder mit einem auf der Bibliothek basierenden Werk) auf einem Volumen eines Speicher- oder Verteilungsmediums beruht, das andere Werk nicht in den Geltungsbereich dieser Lizenz.
-
-
Sie können sich dafür entscheiden, die Bedingungen der normalen GNU General Public License anstelle dieser Lizenz auf eine bestimmte Kopie der Bibliothek anzuwenden. Um dies zu tun, müssen Sie alle Hinweise, die sich auf diese Lizenz beziehen, so ändern, dass sie sich auf die normale GNU General Public License, Version 2, anstatt auf diese Lizenz beziehen. (Wenn eine neuere Version als Version 2 der normalen GNU General Public License erschienen ist, können Sie diese Version stattdessen angeben, wenn Sie möchten.) Nehmen Sie keine weiteren Änderungen an diesen Hinweisen vor.
Sobald diese Änderung in einer bestimmten Kopie vorgenommen wird, ist sie für diese Kopie irreversibel, daher gilt die normale GNU General Public License für alle nachfolgenden Kopien und abgeleiteten Werke, die aus dieser Kopie hergestellt wurden.
Diese Option ist nützlich, wenn Sie einen Teil des Codes der Bibliothek in ein Programm kopieren möchten, das keine Bibliothek ist.
-
Sie dürfen die Bibliothek (oder einen Teil oder eine Ableitung davon, gemäß Abschnitt 2) in Objektcode oder ausführbarer Form unter den Bedingungen der Abschnitte 1 und 2 oben kopieren und verteilen. vorausgesetzt, dass Sie ihn mit dem vollständigen entsprechenden maschinenlesbaren Quellcode begleiten, der unter den Bedingungen der Abschnitte 1 und 2 oben auf einem Medium verteilt werden muss, das üblicherweise für den Softwareaustausch verwendet wird.
Wenn die Verteilung von Objektcode erfolgt, indem der Zugriff auf das Kopieren von einem bestimmten Ort angeboten wird, erfüllt das Angebot eines gleichwertigen Zugriffs zum Kopieren des Quellcodes von demselben Ort die Anforderung, den Quellcode zu verteilen, auch wenn Dritte nicht gezwungen sind, die Quelle zusammen mit dem Objektcode zu kopieren.
-
Ein Programm, das keine Ableitung eines Teils der Bibliothek enthält, aber dazu bestimmt ist, mit der Bibliothek zu arbeiten, indem es kompiliert oder mit ihr verknüpft wird, wird als "Werk, das die Bibliothek verwendet" bezeichnet. Ein solches Werk ist isoliert kein abgeleitetes Werk der Bibliothek und fällt daher nicht in den Anwendungsbereich dieser Lizenz.
Wenn Sie jedoch ein "Werk, das die Bibliothek verwendet", mit der Bibliothek verknüpfen, wird eine ausführbare Datei erstellt, die eine Ableitung der Bibliothek ist (weil sie Teile der Bibliothek enthält) und nicht ein "Werk, das die Bibliothek verwendet". Die ausführbare Datei wird daher von dieser Lizenz abgedeckt. In Abschnitt 6 sind die Bedingungen für die Verteilung dieser ausführbaren Datei festgelegt.
Wenn ein "Werk, das die Bibliothek verwendet" Material aus einer Header-Datei verwendet, die Teil der Bibliothek ist, kann der Objektcode für das Werk ein abgeleitetes Werk der Bibliothek sein, auch wenn der Quellcode nicht ist. Ob dies wahr ist, ist besonders wichtig, wenn die Arbeit ohne die Bibliothek verbunden werden kann, oder wenn es sich bei der Arbeit selbst um eine Bibliothek handelt. Die Schwelle dafür, wahr zu sein, ist gesetzlich nicht genau definiert.
Wenn eine solche Objektdatei nur numerische Parameter, Datenstrukturlayouts und Accessor sowie kleine Makros und kleine Inline-Funktionen (zehn Zeilen oder weniger in der Länge) verwendet, ist die Verwendung der Objektdatei uneingeschränkt, unabhängig davon, ob es sich um ein rechtlich abgeleitetes Werk handelt. (Ausführbare Elemente, die diesen Objektcode plus Teile der Bibliothek enthalten, fallen weiterhin unter Abschnitt 6.)
Andernfalls, wenn das Werk eine Ableitung der Bibliothek ist, können Sie den Objektcode für das Werk unter den Bedingungen von Abschnitt 6 verteilen. Alle ausführbaren Dateien, die diese Arbeit enthalten, fallen auch unter Abschnitt 6, unabhängig davon, ob sie direkt mit der Bibliothek selbst verknüpft sind.
-
Als Ausnahme zu den obigen Abschnitten können Sie auch ein "Werk, das die Bibliothek verwendet" mit der Bibliothek kombinieren oder verknüpfen, um ein Werk zu erstellen, das Teile der Bibliothek enthält. Bibliothek und Verteilung dieser Arbeiten unter Bedingungen Ihrer Wahl, vorausgesetzt, die Bedingungen erlauben die Änderung der Arbeit für die eigene Nutzung des Kunden und Reverse Engineering für die Fehlerbehebung solcher Änderungen.
Sie müssen mit jeder Kopie des Werkes, dass die Bibliothek in ihr verwendet wird und dass die Bibliothek und ihre Verwendung durch diese Lizenz abgedeckt sind, deutlich benachrichtigen. Sie müssen eine Kopie dieser Lizenz angeben. Wenn das Werk während der Ausführung urheberrechtliche Hinweise enthält, müssen Sie den Copyright-Hinweis für die Bibliothek unter ihnen sowie einen Verweis angeben, der den Benutzer auf die Kopie dieser Lizenz verweist. Außerdem müssen Sie eines dieser Dinge tun:-
Begleiten Sie die Arbeit mit dem vollständigen entsprechenden maschinenlesbaren Quellcode für die Bibliothek, einschließlich aller Änderungen, die in der Arbeit verwendet wurden (die unter den Abschnitten 1 und 2 oben verteilt werden müssen); und, wenn das Werk ein ausführbares verknüpftes mit der Bibliothek, mit dem vollständigen maschinenlesbaren "Werk, das die Bibliothek verwendet", als Objektcode und/oder Quellcode, so dass der Benutzer die Bibliothek ändern und dann neu verknüpfen kann, um eine geänderte ausführbare Datei mit der geänderten Bibliothek zu erstellen. (Es versteht sich, dass der Benutzer, der den Inhalt von Definitionsdateien in der Bibliothek ändert, die Anwendung nicht unbedingt neu kompilieren kann, um die geänderten Definitionen zu verwenden.)
-
Verwenden Sie einen geeigneten Shared Library-Mechanismus für die Verknüpfung mit der Bibliothek. Ein geeigneter Mechanismus ist einer, der
-
verwendet zur Laufzeit eine Kopie der Bibliothek, die bereits auf dem Computersystem des Benutzers vorhanden ist, anstatt Bibliotheksfunktionen in die ausführbare Datei zu kopieren, und
-
Funktioniert ordnungsgemäß mit einer geänderten Version der Bibliothek, wenn der Benutzer eine Version installiert, solange die geänderte Version mit der Version kompatibel ist, mit der die Arbeit gemacht wurde.
-
-
Begleiten Sie die Arbeit mit einem schriftlichen Angebot, das mindestens drei Jahre gültig ist, um demselben Benutzer die in Unterabschnitt 6a genannten Materialien zu geben, für eine Gebühr, die nicht höher ist als die Kosten für die Durchführung dieser Verteilung.
-
Wenn die Verteilung des Werkes erfolgt, indem der Zugang zur Kopie von einem bestimmten Ort angeboten wird, bieten Sie einen gleichwertigen Zugang, um die oben genannten Materialien von demselben Ort zu kopieren.
-
Stellen Sie sicher, dass der Benutzer bereits eine Kopie dieser Materialien erhalten hat oder dass Sie diesem Benutzer bereits eine Kopie gesendet haben. Für eine ausführbare Datei muss die erforderliche Form des "Werk, das die Bibliothek verwendet" alle Daten und Dienstprogramme enthalten, die für die Wiedergabe der ausführbaren Datei benötigt werden.
Als besondere Ausnahme müssen die zu verteilenden Materialien jedoch nichts enthalten, was normalerweise (in Quell- oder Binärform) mit den Hauptkomponenten (Compiler, Kernel usw.) des Betriebssystems, auf dem die ausführbare Datei ausgeführt wird, verteilt ist, es sei denn, diese Komponente selbst begleitet die ausführbare Datei.
Es kann vorkommen, dass diese Anforderung den Lizenzbeschränkungen anderer proprietärer Bibliotheken widerspricht, die das Betriebssystem normalerweise nicht begleiten. Ein solcher Widerspruch bedeutet, dass Sie nicht beide und die Bibliothek gemeinsam in einer ausführbaren Datei verwenden können, die Sie verteilen.
-
-
Sie können Bibliothekseinrichtungen, die nebeneinander auf der Bibliothek basieren, zusammen mit anderen Bibliothekseinrichtungen, die nicht unter diese Lizenz fallen, in eine einzelne Bibliothek einfügen und vertreiben. einer solchen kombinierten Bibliothek, sofern die getrennte Verteilung der auf der Bibliothek und den anderen Bibliothekseinrichtungen basierenden Arbeiten anderweitig zulässig ist, und sofern Sie diese beiden Maßnahmen ergreifen:
-
Begleiten Sie die kombinierte Bibliothek mit einer Kopie derselben Arbeit, die auf der Bibliothek basiert und nicht mit anderen Bibliothekseinrichtungen kombiniert ist. Dies muss unter den Bedingungen der oben genannten Abschnitte verteilt werden.
-
Vermerken Sie mit der kombinierten Bibliothek deutlich, dass ein Teil davon ein Werk ist, das auf der Bibliothek basiert, und erklären Sie, wo die begleitende unkombinierte Form desselben Werkes zu finden ist.
-
-
Sie dürfen die Bibliothek nicht kopieren, modifizieren, unterlizenzieren, verlinken oder vertreiben, es sei denn, dies ist im Rahmen dieser Lizenz ausdrücklich vorgesehen. Jeder Versuch, die Bibliothek anderweitig zu kopieren, zu modifizieren, zu unterlizenzieren, zu verlinken oder zu verteilen, ist nichtig und beendet automatisch Ihre Rechte gemäß dieser Lizenz. Parteien, die unter dieser Lizenz Kopien oder Rechte von Ihnen erhalten haben, können ihre Lizenzen jedoch nicht kündigen, solange diese Parteien in voller Übereinstimmung bleiben.
-
Sie sind nicht verpflichtet, diese Lizenz zu akzeptieren, da Sie sie nicht unterschrieben haben. Nichts anderes gewährt Ihnen jedoch die Erlaubnis, die Bibliothek oder ihre abgeleiteten Werke zu ändern oder zu verteilen. Diese Handlungen sind gesetzlich verboten, wenn Sie diese Lizenz nicht akzeptieren. Wenn Sie also die Bibliothek (oder ein auf der Bibliothek basierendes Werk) ändern oder vertreiben, geben Sie an, dass Sie diese Lizenz akzeptieren, und alle Bedingungen für das Kopieren, Verteilen oder Ändern der Bibliothek oder der darauf basierenden Werke.
-
Jedes Mal, wenn Sie die Bibliothek (oder ein auf der Bibliothek basierendes Werk) neu verteilen, erhält der Empfänger automatisch eine Lizenz vom ursprünglichen Lizenzgeber, die Bibliothek gemäß diesen Allgemeinen Geschäftsbedingungen zu kopieren, zu verteilen, zu verlinken oder zu ändern. Sie dürfen keine weiteren Beschränkungen für die Ausübung der hierin gewährten Rechte durch die Empfänger auferlegen. Sie sind nicht dafür verantwortlich, die Einhaltung dieser Lizenz durch Dritte durchzusetzen.
-
Wenn aufgrund eines Gerichtsurteils oder Vorwurfs einer Patentverletzung oder aus irgendeinem anderen Grund (nicht auf Patentfragen beschränkt) Ihnen Bedingungen auferlegt werden (ob durch gerichtliche Anordnung, Vereinbarung oder anderweitig), die den Bedingungen dieser Lizenz widersprechen, entschuldigen sie Sie nicht von den Bedingungen dieser Lizenz. Wenn Sie nicht in der Lage sind, gleichzeitig Ihre Verpflichtungen aus dieser Lizenz und anderen einschlägigen Verpflichtungen zu erfüllen, dann dürfen Sie die Bibliothek infolgedessen überhaupt nicht verteilen. Wenn beispielsweise eine Patentlizenz nicht die gebührenfreie Weiterverbreitung der Bibliothek durch alle diejenigen erlauben würde, die Kopien direkt oder indirekt über Sie erhalten, dann wäre die einzige Möglichkeit, sowohl sie als auch diese Lizenz zu erfüllen, die vollständige Verbreitung der Bibliothek zu unterlassen.
Wenn ein Teil dieses Abschnitts unter einem bestimmten Umstand für ungültig oder nicht durchsetzbar gehalten wird, soll der Saldo des Abschnitts gelten, und der gesamte Abschnitt soll unter anderen Umständen gelten.
Es ist nicht der Zweck dieses Abschnitts, Sie zu veranlassen, Patente oder andere Eigentumsrechte zu verletzen oder die Gültigkeit solcher Ansprüche anzufechten; dieser Abschnitt hat den alleinigen Zweck, die Integrität des freien Software-Vertriebssystems zu schützen, das durch öffentliche Lizenzpraktiken implementiert wird. Viele Menschen haben großzügige Beiträge zu der breiten Palette von Software geleistet, die über dieses System verteilt wird, in Abhängigkeit von der konsistenten Anwendung dieses Systems; es liegt an dem Autor / Spender zu entscheiden, ob er bereit ist, Software über ein anderes System zu verteilen, und ein Lizenznehmer kann diese Wahl nicht auferlegen. Dieser Abschnitt soll gründlich klarstellen, was als Folge des Restes dieser Lizenz angenommen wird.
-
Wenn der Vertrieb und/oder die Nutzung der Bibliothek in bestimmten Ländern entweder durch Patente oder durch urheberrechtlich geschützte Schnittstellen eingeschränkt ist, kann der ursprüngliche Urheberrechtsinhaber, der die Bibliothek unter diese Lizenz stellt, eine ausdrückliche geografische Verteilungsbeschränkung mit Ausnahme dieser Länder hinzufügen, so dass der Vertrieb nur in oder unter Ländern zulässig ist, die nicht ausgeschlossen sind. In diesem Fall schließt diese Lizenz die Beschränkung so ein, als ob sie im Text dieser Lizenz steht.
-
Die Free Software Foundation kann von Zeit zu Zeit überarbeitete und/oder neue Versionen der Lesser General Public License veröffentlichen. Solche neuen Versionen werden im Geiste der vorliegenden Version ähnlich sein, können aber im Detail abweichen, um neue Probleme oder Bedenken anzugehen.
Jede Version erhält eine unterschiedliche Versionsnummer. Wenn die Bibliothek eine Versionsnummer dieser Lizenz angibt, die für sie gilt, und "jede spätere Version", haben Sie die Möglichkeit, die Allgemeinen Geschäftsbedingungen entweder dieser Version oder einer späteren Version zu befolgen, die von der Free Software Foundation veröffentlicht wurde. Wenn in der Bibliothek keine Lizenzversionsnummer angegeben ist, können Sie jede Version wählen, die jemals von der Free Software Foundation veröffentlicht wurde.
-
Wenn Sie Teile der Bibliothek in andere freie Programme integrieren möchten, deren Verteilungsbedingungen mit diesen nicht vereinbar sind, schreiben Sie an den Autor, um um Erlaubnis zu bitten. Für Software, die von der Free Software Foundation urheberrechtlich geschützt ist, schreiben Sie an die Free Software Foundation; wir machen manchmal Ausnahmen dafür. Unsere Entscheidung wird sich an den beiden Zielen orientieren, den freien Status aller Derivate unserer freien Software zu erhalten und die gemeinsame Nutzung und Wiederverwendung von Software allgemein zu fördern.
-
KEINE GEWÄHRLEISTUNG
DA DIE BIBLIOTHEK KOSTENLOS LIZENZIERT IST, GIBT ES KEINE GARANTIE FÜR DIE BIBLIOTHEK, IN DEM UMFANG, DER DURCH ANWENDBARES RECHT ZULÄSSIG IST. AUSSER WENN DIE URHEBERRECHTSINHABER UND / ODER ANDERE PARTEIEN DIE BIBLIOTHEK "WIE ES IST" OHNE GEWÄHRLEISTUNG JEGLICHER ART BEREITSTELLEN, ENTWEDER AUSGEDRÜCKT ODER IMPLIZIERT, EINSCHLIESSLICH, ABER NICHT BESCHRÄNKT AUF, DIE IMPLIZIERTEN GARANTIEN DER MARKTGÄNGIGKEIT UND EIGNUNG FÜR EINEN BESTIMMTEN ZWECK. DAS GESAMTE RISIKO IN BEZUG AUF DIE QUALITÄT UND LEISTUNG DER BIBLIOTHEK LIEGT BEI IHNEN. SOLLTE SICH DIE BIBLIOTHEK ALS FEHLERHAFT ERWEISEN, NEHMEN SIE DIE KOSTEN FÜR ALLE ERFORDERLICHEN WARTUNGSARBEITEN, REPARATUREN ODER KORREKTUREN AN.
-
IN KEINEM FALL, ES SEI DENN, DURCH ANWENDBARES RECHT ERFORDERLICH ODER SCHRIFTLICH VEREINBART, WIRD JEDER URHEBERRECHTSINHABER ODER JEDE ANDERE PARTEI, DIE DIE BIBLIOTHEK ÄNDERN UND / ODER UMVERTEILEN KANN, WIE OBEN ERLAUBT, FÜR SIE FÜR SCHÄDEN HAFTBAR SEIN, EINSCHLIESSLICH ALLER ALLGEMEINEN, BESONDEREN, ZUFÄLLIGEN ODER FOLGESCHÄDEN, DIE AUS DER NUTZUNG ENTSTEHEN ODER UNFÄHIGKEIT, DIE BIBLIOTHEK ZU NUTZEN (EINSCHLIESSLICH, ABER NICHT BESCHRÄNKT AUF DEN VERLUST VON DATEN ODER DATEN, DIE UNGENAU ODER VON IHNEN ODER DRITTEN ANHALTENDE VERLUSTE ODER EIN VERSÄUMNIS DER BIBLIOTHEK, MIT EINER ANDEREN SOFTWARE ZU ARBEITEN), AUCH WENN DIESER INHABER ODER EINE ANDERE PARTEI ÜBER DIE MÖGLICHKEIT SOLCHER SCHÄDEN INFORMIERT WURDE.
ENDE DER VERTRAGSBEDINGUNGEN
Wie Sie diese Bedingungen auf Ihre neuen Bibliotheken anwenden Wenn Sie eine neue Bibliothek entwickeln und möchten, dass sie für die Öffentlichkeit von größtmöglicher Bedeutung ist, empfehlen wir, sie als freie Software zu verwenden, die jeder neu verteilen und ändern kann. Sie können dies tun, indem Sie die Weiterverbreitung unter diesen Bedingungen (oder alternativ unter den Bedingungen der normalen allgemeinen öffentlichen Lizenz) zulassen.
Um diese Bedingungen anzuwenden, hängen Sie die folgenden Hinweise an die Bibliothek an. Es ist am sichersten, sie am Anfang jeder Quelldatei anzuhängen, um den Ausschluss der Garantie am effektivsten zu vermitteln; und jede Datei sollte mindestens die Zeile "Copyright" und einen Hinweis darauf haben, wo der vollständige Hinweis gefunden wird. Eine Zeile, um den Namen der Bibliothek und eine Vorstellung davon zu geben, was sie tut. Copyright © Jahr Name des Autors.
Bei dieser Bibliothek handelt es sich um freie Software. Diese dürfen gemäß den Bedingungen der GNU Lesser General Public License, wie von der Free Software Foundation veröffentlicht, weiterverbreitet und verändert wird. Sie können Version 2.1 der Lizenz oder eine neuere Version (nach Ihrer Wahl) verwenden.
Diese Bibliothek wurde zur Unterstützung, jedoch OHNE JEGLICHE GEWÄHRLEISTUNG bereitgestellt. Die implizite Gewährleistung, dazu gehören jegliche Eigentumsgarantien oder implizite Gewährleistungen hinsichtlich der Marktgängigkeit oder Eignung für einen bestimmten Zweck, ist ebenfalls ausgeschlossen. Weitere Informationen finden Sie in der GNU LGPL (Lesser General Public License).
Wenn Sie mit dieser Bibliothek keine Kopie der GNU Lesser General Public License erhalten haben, schreiben sie an Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. Fügen Sie außerdem Informationen hinzu, wie Sie per E-Mail und Papierpost mit Ihnen Kontakt aufnehmen können.
Sie sollten auch Ihren Arbeitgeber (wenn Sie als Programmierer arbeiten) oder Ihre Schule, falls vorhanden, dazu bringen, einen "Urheberrechtsausschluss" für die Bibliothek zu unterzeichnen, falls erforderlich. Hier ein Beispiel: Ändern Sie die Namen:
Yoyodyne, Inc., lehnt hiermit alle Urheberrechte an der Bibliothek "Frob" (eine Bibliothek zum Tweaking Knobs) ab, die von James Random Hacker geschrieben wurde.
Unterschrift von Ty Coon, 1. April 1990 Ty Coon, President of Vice Das ist alles, was es dazu gibt!