1991 Copyright (C) 1991 Free Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA Het is voor iedereen
toegestaan om letterlijke kopieën van dit licentiedocument te maken en te verdelen, maar het is niet toegestaan om hierin wijzigingen
aan te brengen. [Dit is de eerste uitgebrachte versie van de bibliotheek GPL (General Public License, Algemene Publieke Licentie). Deze
heeft het nummer 2 omdat deze bij versie 2 van de gewone GPL (General Public License, Algemene Publieke Licentie) hoort.] Preambule
De licenties van de meeste software zijn opgesteld om u de vrijheid te ontnemen om ze te delen en hierin wijzigingen aan te brengen.
De GNU Algemene Publieke Licenties daarentegen zijn bedoeld om uw vrijheid te garanderen bij het delen van en het aanbrengen van
wijzigingen in vrije software--om ervoor te zorgen dat de software vrij is voor alle gebruikers. Deze licentie, de Bibliotheek Algemene
Publieke Licentie, geldt voor bepaalde speciaal ontwikkelde software van de Free Software Foundation, en voor alle andere bibliotheken
waarvan de auteurs beslissen om ze te gebruiken. U kunt ze ook voor uw bibliotheken gebruiken. Wanneer we het hebben over vrije
(free) software, verwijzen we naar de vrijheid ervan, en niet naar de prijs. Onze Algemene Publieke Licenties zijn ontworpen om ervoor
te zorgen dat u de vrijheid hebt om kopieën van vrije software te verspreiden (en indien u dat wenst kosten aan te rekenen voor deze
service), dat u de broncode ontvangt of deze kunt verkrijgen als u dat wilt, dat u wijzigingen mag aanbrengen in de software of delen
ervan mag gebruiken in nieuwe vrije programma's, en dat u weet u dat u dit mag kunt doen. Voor de bescherming van uw rechten dienen
wij beperkingen op te leggen die het voor iedereen verbieden om u deze rechten te ontzeggen of om u te vragen afstand te doen van
deze rechten. Deze beperkingen vertalen zich in bepaalde verantwoordelijkheden voor u als u kopieën van de bibliotheek verspreidt of
als u hierin wijzigingen aanbrengt. Bijvoorbeeld: Als u kopieën van de bibliotheek verspreidt, zij het gratis of tegen een vergoeding, dient
u de ontvangers alle rechten te verlenen die wij aan u hebben verleend. U moet ervoor zorgen dat ook zij de broncode ontvangen of
kunnen verkrijgen. Als u een programma koppelt met de bibliotheek, dient u volledige object-bestanden aan de ontvangers te leveren,
zodat ze de object-bestanden opnieuw kunnen koppelen met de bibliotheek nadat ze wijzigingen aan de bibliotheek hebben aangebracht
en ze opnieuw hebben gecompileerd. U moet hen bovendien deze voorwaarden tonen, zodat ze op de hoogte zijn van hun rechten.
Onze methode om uw rechten te beschermen bestaat uit twee stappen: (1) de bibliotheek auteursrechtelijk beschermen en (2) u deze
licentie aanbieden, die u wettelijke toestemming geeft om de bibliotheek te kopiëren, te verspreiden en/of te wijzigen. Daarnaast willen
wij, met het oog op de bescherming van alle distributeurs, ons ervan verzekeren dat iedereen begrijpt dat er geen garantie is op deze
vrije bibliotheek. Als de bibliotheek door iemand anders wordt gewijzigd en doorgegeven, willen wij dat de ontvangers ervan weten dat zij
niet de originele versie hebben, zodat eventuele problemen die door anderen zijn veroorzaakt de reputatie van de originele auteurs niet
schaden. Ten slotte: Vrije programma's worden constant bedreigd door softwareoctrooien. We willen het risico voorkomen dat bedrijven
die gratis software verspreiden individueel octrooilicenties verkrijgen, en het programma zo in feite transformeren in eigendomssoftware.
Om dit te voorkomen, hebben wij duidelijk aangegeven dat elk octrooi in licentie moet worden gegeven voor het vrije gebruik van
iedereen, of anders helemaal niet in licentie mag worden gegeven. De meeste GNU-software, waaronder enkele bibliotheken, vallen onder
de gewone GNU Algemene Publieke Licentie, die werd opgesteld voor hulpprogramma's. Deze licentie, de GNU Bibliotheek Algemene
Publieke Licentie, is van toepassing op bepaalde toegewezen bibliotheken. Deze licentie verschilt behoorlijk van de gewone licentie; lees ze
volledig, en ga er niet van uit dat enige onderdelen ervan hetzelfde zijn als in de gewone licentie. De reden waarom wij een aparte publieke
licentie hebben voor bepaalde bibliotheken is dat deze bibliotheken het onderscheid vervagen dat we gewoonlijk maken tussen de wijziging
of de toevoeging van een programma en het eenvoudige gebruik ervan. Het koppelen van een programma met een bibliotheek zonder
de bibliotheek te wijzigen, is in zekere zin gewoon het gebruik van de bibliotheek, en kan worden vergeleken met de uitvoering van een
hulpprogramma of een applicatieprogramma. In tekstuele en juridische zin is het gekoppelde uitvoerbare werk echter een gecombineerd
werk, een afgeleide van de oorspronkelijke bibliotheek, en in de gewone Algemene Publieke Licentie wordt het ook zo behandeld. Vanwege
dit vervaagde onderscheid werd het delen van software niet effectief gestimuleerd door de gewone Algemene Publieke Licentie voor
bibliotheken, omdat de meeste ontwikkelaars geen gebruik maakten van de bibliotheken. Wij kwamen tot het besluit dat minder strenge
voorwaarden het delen misschien beter zouden stimuleren. Het onbeperkt koppelen van niet-vrije programma's zou de gebruikers van
deze programma's echter alle voordelen ontnemen van de vrije status van de bibliotheken zelf. Deze Bibliotheek Algemene Publieke
Licentie is bedoeld om ontwikkelaars van niet-vrije programma's toe te staan om gebruik te maken van vrije bibliotheken, terwijl uw vrijheid
als gebruiker van dergelijke programma's om wijzigingen aan te brengen in de vrije bibliotheken die erin zijn opgenomen te vrijwaren.
(Wij hebben nog niet gezien hoe we dit kunnen verwezenlijken op het gebied van wijzigingen in header-bestanden, maar we zijn er wel
in geslaagd wat betreft de wijzigingen in de eigenlijke functies van de Bibliotheek.) Hopelijk zal dit leiden tot een snellere ontwikkeling
van vrije bibliotheken. Hieronder worden de exacte voorwaarden voor kopiëren, verspreiden en wijzigen vermeld. Let zeer goed op het
verschil tussen een 'werk gebaseerd op de bibliotheek' en een 'werk dat gebruikmaakt van de bibliotheek'. Het eerste bevat code die is
afgeleid van de bibliotheek, terwijl het tweede alleen samenwerkt met de bibliotheek. Houd er rekening mee dat een bibliotheek onder
de gewone Algemene Publieke Licentie kan vallen, en niet onder deze speciale licentie. VOORWAARDEN VAN DE GNU BIBLIOTHEEK
ALGEMENE PUBLIEKE LICENTIE VOOR KOPIËREN, VERSPREIDEN EN WIJZIGEN 0. Deze Licentieovereenkomst is van toepassing
op elke softwarebibliotheek die een bericht bevat van de auteursrechthebbende of een andere geautoriseerde partij, waarin is vermeld
dat ze mag worden verspreid onder de voorwaarden van deze Bibliotheek Algemene Publieke Licentie (die ook "deze Licentie" wordt
genoemd). Naar elke licentiehouder wordt verwezen als "u". Een "bibliotheek" houdt een verzameling softwarefuncties en/of -data in
die zodanig zijn voorbereid dat ze eenvoudig kunnen worden gekoppeld met applicatieprogramma's (die een aantal van deze functies
en data gebruiken), om uitvoerbare werken te vormen. Met "Bibliotheek" wordt hieronder verwezen naar iedere softwarebibliotheek of
ieder werk van deze aard dat onder deze voorwaarden is verspreid. Een "werk gebaseerd op de Bibliotheek" verwijst ofwel naar de
Bibliotheek ofwel naar een afgeleid werk onder het auteursrecht. Met andere woorden: een werk dat de Bibliotheek of een gedeelte
ervan bevat, ofwel letterlijk ofwel met wijzigingen en/of een eenvoudige vertaling naar een andere taal. (Hieronder zijn vertalingen
onbeperkt inbegrepen in de term 'wijziging'.) De 'broncode' van een werk is de gewenste vorm van het werk voor het aanbrengen van
wijzigingen. Voor een bibliotheek wordt met een volledige broncode verwezen naar alle broncodes van alle modules die ze bevat, plus alle
bijbehorende interfacedefinitiebestanden, plus de scripts die worden gebruikt om de bibliotheek samen te stellen en te installeren. Andere
activiteiten dan kopiëren, verspreiden en wijzigen worden niet gedekt door deze Licentie; ze vallen buiten het toepassingsgebied. Voor
het uitvoeren van een programma met behulp van de Bibliotheek gelden geen beperkingen, en de uitvoer van een dergelijk programma
wordt alleen gedekt als de inhoud ervan een op de Bibliotheek gebaseerd werk is (ongeacht het gebruik van de Bibliotheek in een
tool voor het schrijven ervan). Of dit juist is, hangt af van wat de Bibliotheek doet en wat het programma dat gebruikmaakt van de
26
Licenties van derden