Owner's Manual

129
EK
Bu bölümün hedefi tamamen sizin taraf›n›zdan yaz›lan bir çal›flma üzerinde hak iddia etmek veya sizin böyle
bir çal›flma üzerindeki haklar›n›za muhalefet etmek de¤il, Kitapl›¤› baz alan, türetilmifl veya müflterek olarak
ortaya ç›kar›lm›fl çal›flmalar›n da¤›t›m›n› kontrol etme haklar›n› uygulamakt›r. Ayr›ca, Kitapl›¤› baz almayan her-
hangi bir ürünün Kitapl›k ile (veya Kitapl›¤› baz alan bir ürün ile) bir bilgi saklama veya da¤›t›m ortam›nda bir
araya getirilmesi, di¤er çal›flmay› bu Lisans kapsam›na sokmaz.
3. Belli bir Kitapl›k kopyas›na bu Lisans yerine s›radan GNU Genel Kamu Lisans›n›n flartlar›n› uygulamak
isteyebilirsiniz. Bunu yapmak için, bu lisansa at›fta bulunan tüm bildirimleri de¤ifltirmelisiniz, böylece bu Lisans
yerine ola¤an GNU Genel Kamu Lisans›,sürüm 2’ye at›fta bulunmufl olursunuz (Ola¤an GNU Genel Kamu
Lisans› 2. sürümünden daha yeni bir sürüm ç›kt›ysa, dilerseniz o sürümü belirtebilirsiniz.). Bu bildirimlerde baflka
bir de¤ifliklik yapmay›n.
Bu de¤ifliklik belli bir kopyada yap›ld›¤›nda, bu kopya için geri al›namaz, böylece ola¤an GNU Genel Kamu
Lisans› daha sonra gelen tüm kopyalarda ve bu kopyadan türetilen çal›flmalarda geçerli olur.
Bu seçenek, Kitapl›k kodunun bir k›sm›n› kitapl›k olmayan bir programa kopyalamak istedi¤inizde faydal›d›r.
4. Kitapl›¤› (veya 2. bölümde tan›mland›¤› hali ile bir k›sm›n› veya onu baz alan bir ürünü) amaç kodu ile
veya yürütülebilir formda 1. ve 2. Bölüm'deki flartlar alt›nda, yaz›l›m de¤iflimi için yayg›n olarak kullan›lan bir
ortamda da¤›t›lmas› gereken tam karfl›l›k gelen, bilgisayarca okunur kaynak koduyla beraber olmas› flart›yla
kopyalayabilir ve da¤›tabilirsiniz.
Amaç kodunun da¤›t›lmas›, belli bir konumdan kopyalama eriflimi sunularak yap›l›rsa, kaynak kodu ayn› kon-
umdan kopyalamak için eflde¤er eriflim sunulmas›, üçüncü flah›slar›n amaç kodunun yan› s›ra kayna¤› da kopy-
alamamalar› gerekse bile, kaynak kodu da¤›tma koflulunu sa¤lar.
5. Kitapl›¤›n herhangi bir k›sm›n›n türevini içermeyen fakat derlenerek veya ba¤lant› sa¤lanarak Kitapl›k ile
çal›flacak flekilde tasarlanm›fl bir program, “Kitapl›¤› kullanan çal›flma” olarak adland›r›l›r. Bu tip bir çal›flma, tek
bafl›na, Kitapl›¤›n türevsel bir çal›flmas› de¤ildir, bu nedenle bu Lisans kapsam›n›n d›fl›nda kal›r.
Ancak, “Kitapl›¤› kullanan çal›flman›n” Kitapl›kla ba¤lanmas›, “kitapl›¤› kullanan çal›flmadan” ziyade, Kitapl›¤›n
bir türevi olan (çünkü Kitapl›ktan parçalar içerir) bir yürütülebilir oluflturur. Bu nedenle yürütülebilir kod bu
Lisans kapsam›nda yer al›r. Bölüm 6, bu gibi yürütülebilir kodlar için flartlar› belirtir.
“Kitapl›¤› kullanan bir çal›flma”, Kitapl›¤›n bir parças› olan bir bafl dosyadan materyal kulland›¤›nda,
çal›flman›n kaynak kodu Kitapl›¤›n türev çal›flmas› olmasa da amaç kodu öyle olabilir. Bunun do¤ru olup
olmad›¤›, özellikle çal›flma Kitapl›k olmaks›z›n ba¤lanabiliyorsa veya çal›flman›n kendisi bir kitapl›ksa önem
tafl›r. Bunun do¤ru olma s›n›r›, kanunlar taraf›ndan net flekilde tan›mlanmam›flt›r.
Böyle bir nesne dosya sadece nümerik parametreleri, veri yap›lar›n› ve eriflim elemanlar›n› ve küçük makrolar
ile küçük sat›riçi ifllevleri kullan›yorsa (on hat veya daha k›sa), yasal olarak türevsel çal›flma olup olmad›¤›na
bak›lmaks›z›n, nesne dosyas›n›n kullan›lmas›n› k›s›tlamaz. Bu nesne (amaç) kodunu, art› Kitapl›¤›n k›s›mlar›n›
içeren Yürütülebilir kodlar hala Bölüm 6 kapsam›nda olacakt›r.).
Aksi halde, çal›flma Kitapl›¤›n bir türevi ise, çal›flman›n nesne kodunu Bölüm 6’n›n flartlar› kapsam›nda
da¤›tabilirsiniz. Bu çal›flmay› içeren tüm yürütülebilir kodlar da Kitapl›¤›n kendisi ile do¤rudan ba¤lant›l› olup
olmad›klar›ndan ba¤›ms›z olarak Bölüm 6’ya dahil edilir.
6. Yukar›daki bölümlerde bir istisna olarak, “Kitapl›¤› kullanan çal›flmay›” kitapl›k ile birlefltirerek veya
ba¤layarak, Kitapl›k parçalar›n› içeren bir çal›flma üretebilir ve bu çal›flmay› kendi tercihiniz olan flartlar alt›nda
da¤›tabilirsiniz. Bu do¤rultudaki flartlar, müflterinin kendi kullan›m›na yönelik çal›flman›n de¤ifltirilmesine ve bu
gibi de¤ifliklikleri hatalardan ar›nd›rmak için tersine mühendisli¤e izin vermelidir.
Kitapl›¤›n kullan›ld›¤› her çal›flma kopyas›nda belirgin bir uyar›da bulunmal› ve Kitapl›¤›n ve kullan›m›n›n bu
Lisans taraf›ndan kapsand›¤›n› belirtmelisiniz. Bu lisans›n bir kopyas›n› vermelisiniz. Uygulama esnas›nda çal›flma
telif hakk› bildirimlerini görüntülerse, Kitapl›¤a yönelik telif hakk› bildirimini bunlar›n aras›na yerlefltirmeniz gerekir.
Ayr›ca, bu ayarlardan birisini yapmal›s›n›z:
a) Çal›flmayla beraber Kitapl›¤a yönelik (1. ve 2. Bölüm kapsam›nda da¤›t›lmas› gereken) çal›flmada kul-
lan›lan de¤ifliklikler dahil, tam karfl›l›k gelen, bilgisayarca okunur kaynak kodu ve çal›flma Kitapl›kla ba¤lan-
abilen yürütülebilir bir programsa nesne kodu ve/veya kaynak kod olarak tamamen bilgisayarca okunabilir
“Kitapl›k kullanan çal›flmay›” sa¤lamal›d›r, böylece kullan›c› Kitapl›¤› de¤ifltirebilir ve ard›ndan de¤ifltirilen
Kitapl›¤› içeren de¤ifltirilmifl yürütülebiliri oluflturmak için yeniden ba¤lanabilir (Kitapl›ktaki tan›m dosyalar›n›n
içeri¤ini de¤ifltiren kullan›c›n›n de¤ifltirilen tan›mlamalar› kullanmak için uygulamay› yeniden derleyemeyece¤i
anlafl›lmaktad›r.).
b) Kitapl›k ile ba¤lant› kurmak için uygun ortak bir kitapl›k mekanizmas› kullan›n. Uygun mekanizma,
çal›fl›rken, (1) kitapl›k ifllevlerini yürütülebilir içine kopyalamak yerine zaten kullan›c›n›n bilgisayar sisteminde