Users Guide
met de Bibliotheek een kopie van deze Licentie verspreidt. U mag een vergoeding aanrekenen voor de fysieke daad van het overhandigen
van een kopie en u mag naar eigen goeddunken garantiebescherming aanbieden in ruil voor een vergoeding. 2. U mag wijzigingen
aanbrengen in uw kopie of kopieën van de Bibliotheek of in een gedeelte ervan, en zo een werk vormen dat gebaseerd is op de Bibliotheek,
en deze wijzigingen of dit werk kopiëren en verspreiden onder de voorwaarden van het bovenvermelde Artikel 1, op voorwaarde dat u ook
aan alle volgende voorwaarden voldoet: a) Het gewijzigde werk moet zelf een softwarebibliotheek zijn. b) U moet ervoor zorgen dat de
gewijzigde bestanden duidelijke berichten bevatten met de vermelding dat u de bestanden gewijzigd hebt en de datum van iedere
wijziging. c) U moet ervoor zorgen dat het werk in zijn geheel in licentie wordt gegeven zonder vergoeding aan te rekenen aan alle derde
partijen onder de voorwaarden van deze licentie. d) Als een faciliteit in de gewijzigde Bibliotheek verwijst naar een functie of een tabel met
data die moeten worden geleverd door een applicatieprogramma dat gebruikmaakt van de faciliteit, in tegenstelling tot een argument dat
wordt doorgegeven wanneer de faciliteit wordt aangeroepen, moet u te goeder trouw een inspanning leveren om ervoor te zorgen dat de
faciliteit blijft werken in het geval dat een dergelijke functie of tabel niet voorzien is in een applicatie, en dat ze ieder zinvol deel van het
doel ervan nastreeft. (Een functie in een bibliotheek om vierkantswortels te berekenen heeft bijvoorbeeld een welomschreven doel dat
volledig onafhankelijk is van de applicatie. Daarom vereist Lid 2d dat elke door een applicatie geleverde functie of tabel die door deze
functie wordt gebruikt optioneel moet zijn: als ze niet wordt geleverd door de applicatie, moet de functie voor vierkantswortels nog steeds
vierkantswortels berekenen.) Deze vereisten gelden voor het gewijzigde werk in zijn geheel. Als herkenbare delen van het betreffende
werk niet worden afgeleid van de Bibliotheek, en deze redelijkerwijs kunnen worden beschouwd als onafhankelijk en afzonderlijke werken
op zich, zijn deze Licentie en de bepalingen ervan niet van toepassing op deze delen wanneer u ze verspreidt als afzonderlijke werken.
Maar als u dezelfde delen verspreidt als onderdelen van een geheel dat een op de Bibliotheek gebaseerd werk is, moet het geheel worden
verspreid in overeenstemming met de bepalingen van deze Licentie, waarvan de toestemmingen voor andere licentiehouders gelden voor
het geheel, en bijgevolg ook voor elk onderdeel, ongeacht door wie het is geschreven. Het is dus niet de bedoeling in dit artikel om rechten
op te eisen of uw rechten te betwisten voor werken die volledig door u zijn geschreven. Het is de bedoeling om het recht op het beheer
van de verspreiding van afgeleide of verzamelde werken op basis van de Bibliotheek uit te oefenen. Voorts is het zo dat de eenvoudige
samenvoeging met de Bibliotheek (of met een werk gebaseerd op de Bibliotheek) van een ander werk dat niet gebaseerd is op de
Bibliotheek, op een volume van een storage- of verspreidingsmedium, niet betekent dat het andere werk onder het toepassingsgebied van
deze Licentie valt. 3. U kunt ervoor kiezen op een bepaalde kopie van de Bibliotheek de voorwaarden toe te passen van de gewone GNU
Algemene Publieke Licentie in plaats van deze Licentie. Daartoe dient u alle verwijzingen naar deze Licentie aan te passen, zodat ze
verwijzen naar de gewone GNU Algemene Publieke Licentie, versie 2, in plaats van naar deze Licentie. (Als een nieuwere versie dan versie
2 van de gewone GNU Algemene Publieke Licentie is verschenen, kunt u die versie opgeven als u wenst.) Maak geen andere wijzigingen in
deze berichten. Zodra deze wijziging is doorgevoerd in een bepaalde kopie, is ze voor die kopie onherroepelijk, en geldt de gewone GNU
Algemene Publieke Licentie voor alle volgende kopieën en afgeleide werken van die kopie. Deze optie is handig wanneer u een deel van de
code van de Bibliotheek wilt kopiëren naar een programma dat geen bibliotheek is. 4. U mag de Bibliotheek (of een deel of afgeleide ervan,
volgens Artikel 2) kopiëren en verspreiden in objectcode of uitvoerbare vorm overeenkomstig de voorwaarden van de bovenvermelde
Artikelen 1 en 2, op voorwaarde dat u ze voorziet van de volledige overeenkomstige broncode in machineleesbare vorm, die
overeenkomstig de voorwaarden van de bovenvermelde Artikelen 1 en 2 moet worden verspreid op een medium dat normaal wordt
gebruikt voor software-uitwisseling. Als de verspreiding van de objectcode gebeurt via de aanbieding van toegang tot de kopie op een
toegewezen locatie, voldoet het aanbieden van een gelijkwaardige toegang voor het kopiëren van de broncode op dezelfde locatie aan de
vereiste voor de verspreiding van de broncode, hoewel het meekopiëren van de broncode met de objectcode niet verplicht is voor derden.
5. Naar een programma dat geen afgeleide van enig deel van de Bibliotheek bevat, maar is ontwikkeld om te werken met de Bibliotheek
omdat het met de Bibliotheek gecompileerd of gekoppeld is, wordt verwezen als een "werk dat gebruikmaakt van de Bibliotheek". Een
dergelijk werk is op zich geen afgeleid werk van de Bibliotheek en valt daarom buiten het toepassingsgebied van deze Licentie. Als echter
een '"werk dat gebruikmaakt van de Bibliotheek'" met de Bibliotheek wordt gekoppeld, wordt een uitvoerbaar werk gecreëerd dat een
afgeleide is van de Bibliotheek (omdat het delen van de Bibliotheek bevat), en niet een "werk dat gebruikmaakt van de bibliotheek". Het
uitvoerbare werk valt daarom onder deze Licentie. In Artikel 6 zijn de voorwaarden vermeld voor de verspreiding van dergelijke uitvoerbare
werken. Wanneer een "werk dat gebruikmaakt van de Bibliotheek" materiaal gebruikt uit een header-bestand dat deel uitmaakt van de
Bibliotheek, kan de objectcode voor het werk een afgeleid werk zijn van de Bibliotheek, zelfs al is de broncode dat niet. Of dit het geval is,
is met name belangrijk als het werk kan worden gekoppeld zonder de Bibliotheek of als het werk zelf een bibliotheek is. De drempel voor
deze situatie wordt niet nauwkeurig gedefinieerd door de wet. Als een dergelijk objectbestand enkel numerieke parameters,
datastructuurlay-outs en accessoren, kleine inlijnfuncties (tien lijnen of minder lang) gebruikt, is het gebruik van het objectbestand
onbeperkt, ongeacht of het wettelijk een afgeleid werk is. (Uitvoerbare werken die deze objectcode plus delen van de Bibliotheek
bevatten, vallen nog steeds onder Artikel 6.) Als het werk echter een afgeleide van de Bibliotheek is, mag u de objectcode voor het werk
verspreiden overeenkomstig de voorwaarden van Artikel 6. Alle uitvoerbare werken die dat werk bevatten, vallen ook onder Artikel 6,
ongeacht of ze rechtstreeks zijn gekoppeld met de Bibliotheek zelf. 6. Als uitzondering op de voorgaande Artikelen, mag u een "werk dat
gebruikmaakt van de Bibliotheek" ook koppelen met de Bibliotheek om een werk te produceren dat delen van de Bibliotheek bevat, en dat
werk onder de voorwaarden van uw keuze te verspreiden, op voorwaarde dat de voorwaarden toelaten dat het werk wordt gewijzigd voor
het eigen gebruik van de klant, en dat de voorwaarden reverse engineering toelaten voor het debuggen van dergelijke wijzigingen. Bij elke
kopie van het werk dient u duidelijk te vermelden dat de Bibliotheek erin is gebruikt en dat de Bibliotheek en het gebruik ervan onder deze
licentie vallen. U moet een kopie van deze Licentie verstrekken. Als het werk tijdens de uitvoering auteursrechtelijke meldingen weergeeft,
dient u de auteursrechtelijke melding voor de Bibliotheek erbij te voegen, alsook een verwijzing waarmee de gebruiker naar de kopie van
deze Licentie wordt geleid. U dient ook een van volgende zaken te doen: a) Het werk voorzien van de volledige, overeenkomstige
broncode van de Bibliotheek in machineleesbare vorm volledige bijbehorende broncode voor de Bibliotheek, met inbegrip van alle
wijzigingen die werden gebruikt in het werk (die moeten worden verspreid onder de bovenvermelde Artikelen 1 en 2), en, als het werk een
uitvoerbaar werk is dat met de Bibliotheek is gekoppeld, van het complete "werk dat gebruikmaakt van de Bibliotheek" in machineleesbare
vorm, als objectcode en/of broncode, zodat de gebruiker wijzigingen kan aanbrengen in de Bibliotheek en vervolgens opnieuw kan
koppelen om met de gewijzigde Bibliotheek een gewijzigd uitvoerbaar werk te produceren. (Het is duidelijk dat de gebruiker die de inhoud
van definitiebestanden in de Bibliotheek wijzigt, niet noodzakelijk in staat zal zijn om de applicatie te hercompileren voor het gebruik van de
Licenties van derden
27