Bijlage E
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, geïsoleerd, is 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 afgeleid werk zijn van de Bibliotheek, zelfs al is de
broncode dat niet. Of dit het geval is, is in het bijzonder
van belang wanneer het werk zonder de Bibliotheek
kan worden gekoppeld of wanneer het werk zelf een
bibliotheek is. De bepalingsdrempel hiervoor is niet exact
gedefinieerd in de wet.
Wanneer een dergelijk objectbestand alleen numerieke
parameters, gegevensstructuurlay-outs en accessors en
kleine macro's en kleine inline-functies (maximaal tien
regels in lengte) gebruikt, is onbeperkt gebruik van het
objectbestand van toepassing, ongeacht of het wettelijk
gezien een afgeleid werk betreft. (Uitvoerbare werken
die deze objectcode plus onderdelen van de Bibliotheek
bevallen, vallen nog steeds onder Artikel 6.)
Wanneer het werk een afgeleide is van de Bibliotheek,
kunt u de objectcode voor het werk verspreiden krachtens
de voorwaarden in Artikel 6. Uitvoerbare werken die dat
werk bevatten, vallen ook onder Artikel 6, ongeacht of
deze rechtstreeks met de Bibliotheek zelf zijn gekoppeld.
6.
Als uitzondering op de bovenstaande Artikelen kunt u
ook een "werk dat gebruikmaakt van een Bibliotheek"
combineren of koppelen met de Bibliotheek om een
werk te produceren dat delen van de Bibliotheek bevat,
en dat werk verspreiden krachtens voorwaarden naar
keuze, mits die voorwaarden wijziging van het werk
toestaan voor eigen gebruik door de klant en voor
reverse-engineering voor het oplossen van problemen
bij dergelijke wijzigingen.
U moet in elk exemplaar van het werk een duidelijke
kennisgeving opnemen dat de Bibliotheek is gebruikt
en dat de Bibliotheek en het gebruik ervan onder
deze Licentie vallen. U moet een exemplaar van deze
Licentie bijvoegen. Wanneer tijdens uitvoer van het werk
aanduidingen van auteursrecht worden weergegeven,
moet u de aanduiding van auteursrecht voor de
Bibliotheek ook opnemen, alsmede een verwijzing voor
de gebruiker naar het exemplaar van deze Licentie.
Bovendien moet u aan een van de volgende voorwaarden
voldoen:
Dual-Band Wireless-N Ethernetbridge
Licentieovereenkomst voor eindgebruikers
a)
Voeg aan het werk de volledige bijbehorende broncode
voor de Bibliotheek toe die door computers kan
worden gelezen, inclusief alle eventuele wijzigingen
die in het werk zijn gebruikt (die moeten worden
verspreid krachtens Artikel 1 en 2 hiervoor); en, als het
een uitvoerbaar werk betreft dat met de Bibliotheek
is gekoppeld, het volledige "werk dat gebruikmaakt
van de Bibliotheek", als objectcode en/of broncode
die door computers kan worden gelezen, zodat de
gebruiker de Bibliotheek kan wijzigen en vervolgens
opnieuw kan koppelen om een gewijzigd uitvoerbaar
werk te maken dat de gewijzigde Bibliotheek bevat.
(De gebruiker die de inhoud van definitiebestanden
in de Bibliotheek wijzigt, is niet noodzakelijkerwijs
in staat de toepassing te hercompileren om de
gewijzigde definities te gebruiken.)
b)
Gebruik een geschikt gedeeld bibliotheekmechanisme
voor koppeling met de Bibliotheek. Een geschikt
mechanisme is een mechanisme dat (1) tijdens
runtime een exemplaar van de bibliotheek gebruikt
dat al op de computer van de gebruiker aanwezig
is in plaats van bibliotheekfuncties te kopiëren naar
het uitvoerbare werk, en (2) goed werkt met een
gewijzigde versie van de bibliotheek, zolang de
interface van de gewijzigde versie compatibel is met
die van de versie waarmee het werk is gemaakt.
c)
Voeg een schriftelijk aanbod bij, dat ten minste drie
jaar geldig is, waarmee dezelfde gebruiker, tegen
betaling van maximaal de kosten die u maakt voor
deze verspreiding, de materialen kan krijgen die zijn
aangegeven in Subartikel 6a hiervoor.
d)
Als verspreiding van het werk mogelijk wordt gemaakt
middels toegang tot een exemplaar vanaf een vooraf
bepaalde plaats, moet u het mogelijk maken de
bovengenoemde materialen vanaf diezelfde plaats te
kopiëren.
e)
Controleer of de gebruiker al een exemplaar van deze
materialen heeft ontvangen of dat u deze gebruiker
al een exemplaar hebt gestuurd.
In geval van een uitvoerbaar bestand moet de vereiste
vorm van een "werk dat gebruikmaakt van de Bibliotheek"
gegevens en hulpprogramma's omvatten die benodigd
zijn om het uitvoerbare bestand te reproduceren. Bij
wijze van speciale uitzondering hoeven in de verspreide
materialen echter geen elementen te zijn opgenomen
die normaal gesproken worden verspreid in combinatie
met de hoofdonderdelen (compiler, kernel, enz.) van
het besturingssysteem waarop het uitvoerbare bestand
wordt uitgevoerd, tenzij het betreffende onderdeel zelf
bij het uitvoerbare bestand is gevoegd.
Deze vereiste kan in strijd zijn met de licentiebeperkingen
van
andere
eigendomsbibliotheken
gesproken niet met het besturingssysteem worden
geleverd. Een dergelijke tegenstrijdigheid houdt in
dat u niet zowel die andere eigendomsbibliotheken
als de Bibliotheek gezamenlijk kunt gebruiken in een
uitvoerbaar bestand dat u verspreidt.
die
normaal
35