Users Guide
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 betreende 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 gedenieerd 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
28
Licenties van derden