Bijlage G
Softwarelicentieovereenkomst voor eindgebruikers
1.Zodra u de broncode van de Bibliotheek hebt ontvangen, mag u er in elke gewenste vorm letterlijke exemplaren van kopiëren en verspreiden, mits u er uitdrukkelijk voor zorgt dat de juiste auteursrechten en een afwijzing van garantie op elk exemplaar worden vermeld; u ervoor zorgt dat alle vermeldingen van deze Licentie en van het ontbreken van garanties intact blijven en de ontvangers van de bibliotheek samen met de Bibliotheek een exemplaar van deze Licentieovereenkomst ontvangen.
U mag kosten in rekening brengen voor het fysiek overdragen van een exemplaar. Bovendien mag u, indien gewenst, betaalde garantiebescherming aanbieden.
2.U mag uw exemplaar of exemplaren van de Bibliotheek of delen ervan wijzigen en zo een op de Bibliotheek gebaseerd werk maken. U mag deze gewijzigde versies of werken kopiëren en verspreiden krachtens de voorwaarden van het hiervoor genoemde Artikel 1 mits u aan de volgende voorwaarden voldoet:
a)Het gewijzigde werk is zelf een softwarebibliotheek.
b)Vermeld in de gewijzigde bestanden duidelijk dat u de bestanden hebt gewijzigd en de datum waarop u dat hebt gedaan.
c)Geef het werk kosteloos en als geheel krachtens de voorwaarden van deze Licentie aan alle derden in licentie.
d)Wanneer een faciliteit in de gewijzigde Bibliotheek verwijst naar een functie of een gegevenstabel die moet worden aangeleverd door een toepassingsprogramma dat van de faciliteit gebruikmaakt, in een andere vorm dan als een argument dat wordt doorgegeven wanneer de faciliteit wordt aangeroepen, moet u er zoveel mogelijk voor zorgen dat, mocht een toepassing een dergelijke functie of tabel niet aanleveren, de faciliteit blijft werken en de essentiële activiteiten worden uitgevoerd.
(Een bibliotheekfunctie die vierkantswortels berekent, heeft bijvoorbeeld een doel dat goed is gedefinieerd, onafhankelijk van de toepassing. Volgens Subartikel 2d is het dus vereist dat elke door een toepassing aangeleverde functie of tabel die door die functie wordt gebruikt, optioneel moet zijn: wanneer de toepassing deze niet aanlevert, moet de vierkantswortelfunctie nog steeds vierkantswortels berekenen.)
Deze vereisten zijn van toepassing op het gewijzigde werk als geheel. Als herkenbare delen van het werk niet van de Bibliotheek zijn afgeleid en redelijkerwijs als onafhankelijk kunnen worden beschouwd, dan zijn deze Licentie en de voorwaarden ervan niet van toepassing op die delen als u ze als afzonderlijke werken verspreidt. Als u dezelfde delen verspreidt als deel van een geheel dat een op de Bibliotheek gebaseerd werk is, zijn de voorwaarden van deze Licentie echter van toepassing op de verspreiding van het geheel. De rechten uit deze Licentie gelden dan voor het geheel en dus voor alle onderdelen, ongeacht door wie deze zijn geschreven.
De bedoeling van dit artikel is niet om rechten op te eisen of om uw rechten op volledig door u geschreven werken aan te vechten. In plaats daarvan is de bedoeling van dit artikel om
de uitoefening van het recht tot verspreiding van afgeleide of gezamenlijke op de Bibliotheek gebaseerde werken uit te oefenen.
BovendienisdezeLicentienietvantoepassingopcombinaties van andere, niet op de Bibliotheek gebaseerde werken met de Bibliotheek (of een op de Bibliotheek gebaseerd werk) op een opslagvolume of distributiemedium.
3.U kunt ervoor kiezen op een bepaald exemplaar van de Bibliotheek de voorwaarden van de gewone GNU General Public License van toepassing te laten zijn in plaats de voorwaarden van deze Licentie. In dat geval moet u alle kennisgevingen wijzigen die verwijzen naar deze Licentie, zodat wordt verwezen naar de gewone GNU General Public License, versie 2, in plaats van naar deze Licentie. (Wanneer een nieuwere versie dan versie 2 van de gewone GNU General Public License beschikbaar is, kunt u indien gewenst die versie opgeven.) Voer geen andere wijzigingen door in deze kennisgevingen.
Zodra deze wijziging is doorgevoerd in een bepaald exemplaar, is dit voor dat exemplaar onherroepelijk. De gewone GNU General Public License is dus van toepassing op alle volgende exemplaren en afgeleide werken van dat exemplaar.
Deze optie is nuttig als u een deel van de code van de Bibliotheek wilt kopiëren in een programma dat geen bibliotheek is.
4.U mag de Bibliotheek (danwel een deel of afgeleide ervan, ingevolge Artikel 2) kopiëren of verspreiden als objectcode of in uitvoerbare vorm in overeenstemming met de voorwaarden van Artikel 1 en 2 hierboven mits u deze vergezeld doet gaan van de volledige overeenkomstige door computers leesbare broncode, die moet worden verspreid onder de voorwaarden van Artikel 1 en 2 hierboven op een medium dat gewoonlijk wordt gebruikt voor software- uitwisseling.
Als verspreiding van objectcode mogelijk wordt gemaakt middels toegang tot een exemplaar vanaf een vooraf bepaalde plaats, dan wordt het mogelijk maken van het kopiëren van de broncode van diezelfde plaats opgevat als het verspreiden van de broncode, zelfs indien het meekopiëren van de broncode met de objectcode niet verplicht is.
5.Een programma dat geen afgeleide van een deel van de Bibliotheek bevat maar dat is ontworpen om te werken met de Bibliotheek via compilatie of koppeling, is een "werk dat gebruikmaakt van de Bibliotheek". Een dergelijk werk is, op zichzelf, geen afgeleid werk van de Bibliotheek en valt daarom niet onder deze Licentie.
Door een "werk dat gebruikmaakt van de Bibliotheek" aan de Bibliotheek te koppelen, wordt echter een uitvoerbaar werk gevormd dat een afgeleide is van de Bibliotheek (omdat het delen van de Bibliotheek bevat) en geen "werk dat gebruikmaakt van de bibliotheek". Het uitvoerbare werk valt daarom onder deze Licentie. Artikel 6 legt voorwaarden voor verspreiding van dergelijke uitvoerbare werken vast.
Wanneer een "werk dat gebruikmaakt van de Bibliotheek" materiaal gebruikt uit een headerbestand dat onderdeel is van de Bibliotheek, kan de objectcode voor het werk een
36 |