AGPL 3.0 Açık Kaynak Lisansı Koşulları
Hukuki sayfamızda AGPL-3.0 Yazılım Lisansı koşullarını incele. AGPL lisanslı yazılımları kullanma, değiştirme ve dağıtma koşullarının yanı sıra hakların ve yükümlülüklerin hakkında bilgi edin.
Sürüm 3, 19 Kasım 2007
Telif hakkı © 2007 Free Software Foundation, Inc. Herkes bu lisans belgesinin birebir kopyalarını çoğaltabilir ve dağıtabilir; ancak belgeyi değiştirmesine izin verilmez.
Önsöz#
GNU Affero Genel Kamu Lisansı, yazılım ve diğer çalışma türleri için hazırlanmış, özellikle ağ sunucusu yazılımları söz konusu olduğunda toplulukla iş birliğini güvence altına almak üzere tasarlanmış özgür ve copyleft bir lisanstır.
Çoğu yazılım ve diğer pratik çalışma için kullanılan lisanslar, çalışmaları paylaşma ve değiştirme özgürlüğünü elinden almak üzere tasarlanmıştır. Buna karşılık Genel Kamu Lisanslarımız, bir programın tüm sürümlerini paylaşma ve değiştirme özgürlüğünü güvence altına almayı ve bunun tüm kullanıcıları için özgür yazılım olarak kalmasını sağlamayı amaçlar.
Özgür yazılımdan söz ettiğimizde fiyatı değil, özgürlüğü kastediyoruz. Genel Kamu Lisanslarımız, özgür yazılımın kopyalarını dağıtma (istersen bunlar için ücret talep etme), kaynak kodunu alma veya istediğinde elde edebilme, yazılımı değiştirme ya da parçalarını yeni özgür programlarda kullanma ve bunları yapabileceğini bilme özgürlüğüne sahip olmanı sağlamak üzere tasarlanmıştır.
Genel Kamu Lisanslarımızı kullanan geliştiriciler, haklarını iki adımla korur: (1) yazılım üzerindeki telif hakkını ileri sürer ve (2) yazılımı kopyalama, dağıtma ve/veya değiştirme konusunda sana yasal izin veren bu Lisansı sunar.
Tüm kullanıcıların özgürlüğünü savunmanın ikincil bir yararı, programın alternatif sürümlerinde yapılan iyileştirmelerin yaygın olarak kullanıldıklarında diğer geliştiricilerin yararlanabileceği hale gelmesidir. Özgür yazılım geliştiricilerinin çoğu, ortaya çıkan iş birliğinden güç ve cesaret alır. Ancak ağ sunucularında kullanılan yazılımlar söz konusu olduğunda bu sonuç ortaya çıkmayabilir. GNU Genel Kamu Lisansı, değiştirilmiş bir sürüm oluşturulmasına ve kaynak kodu hiçbir zaman kamuya sunulmadan bir sunucuda kamu erişimine açılmasına izin verir.
GNU Affero Genel Kamu Lisansı, özellikle bu gibi durumlarda değiştirilmiş kaynak kodunun topluluğun kullanımına sunulmasını güvence altına almak üzere tasarlanmıştır. Lisans, bir ağ sunucusunun işletmecisinin orada çalışan değiştirilmiş sürümün kaynak kodunu o sunucunun kullanıcılarına sağlamasını gerektirir. Bu nedenle, kamuya açık bir sunucuda değiştirilmiş bir sürümün kamu tarafından kullanılması, değiştirilmiş sürümün kaynak koduna da kamu erişimi sağlar.
Affero tarafından yayımlanan ve Affero Genel Kamu Lisansı olarak adlandırılan daha eski bir lisans, benzer amaçlara ulaşmak üzere tasarlanmıştı. Bu, Affero GPL'nin bir sürümü olmayan farklı bir lisanstır; ancak Affero, Affero GPL'nin bu lisans kapsamında yeniden lisanslamaya izin veren yeni bir sürümünü yayımlamıştır.
Kopyalama, dağıtım ve değiştirmeye ilişkin kesin hüküm ve koşullar aşağıda yer almaktadır.
HÜKÜM VE KOŞULLAR#
0. Tanımlar.#
"Bu Lisans", GNU Affero Genel Kamu Lisansı'nın 3. sürümünü ifade eder.
"Telif hakkı", yarı iletken maskeleri gibi diğer çalışma türlerine uygulanan telif hakkı benzeri yasalar anlamına da gelir.
"Program", Bu Lisans kapsamında lisanslanan telif hakkına tabi herhangi bir çalışmayı ifade eder. Her lisans sahibine "sen" diye hitap edilir. "Lisans sahipleri" ve "alıcılara" gerçek kişiler veya kuruluşlar olabilir.
Bir çalışmayı "değiştirmek", birebir kopya oluşturmak dışında, telif hakkı izni gerektirecek şekilde çalışmanın tamamını veya bir kısmını kopyalamak ya da uyarlamak anlamına gelir. Ortaya çıkan çalışmaya önceki çalışmanın "değiştirilmiş sürümü" veya önceki çalışmaya "dayalı" çalışma denir.
"Kapsanan çalışma", değiştirilmemiş Programı veya Programa dayalı bir çalışmayı ifade eder.
Bir çalışmayı "yaymak", bilgisayarda çalıştırmak veya özel bir kopyayı değiştirmek dışında, izin olmaksızın yürürlükteki telif hakkı yasası kapsamında ihlalden doğrudan ya da ikincil olarak sorumlu tutulmana neden olacak herhangi bir şeyi yapmak anlamına gelir. Yayma; kopyalamayı, dağıtımı (değişiklik yapılarak veya yapılmadan), kamuya sunmayı ve bazı ülkelerdeki diğer faaliyetleri de kapsar.
Bir çalışmayı "iletmek", diğer tarafların kopya oluşturmasını veya kopya almasını sağlayan her türlü yayma anlamına gelir. Kopya aktarımı olmaksızın bir bilgisayar ağı üzerinden kullanıcıyla yalnızca etkileşimde bulunmak, iletim sayılmaz.
Etkileşimli bir kullanıcı arayüzü, (1) uygun bir telif hakkı bildirimini görüntüleyen ve (2) kullanıcıya çalışma için hiçbir garanti bulunmadığını (garantilerin sağlandığı ölçüde bu durum hariç), lisans sahiplerinin çalışmayı Bu Lisans kapsamında iletebileceğini ve Bu Lisansın bir kopyasının nasıl görüntüleneceğini bildiren, kullanışlı ve belirgin şekilde görünür bir özellik içerdiği ölçüde "Uygun Yasal Bildirimler"i görüntüler. Arayüz bir menü gibi kullanıcı komutlarının veya seçeneklerinin listesini sunuyorsa, listedeki belirgin bir öğe bu ölçütü karşılar.
1. Kaynak Kodu.#
Bir çalışmanın "kaynak kodu", üzerinde değişiklik yapmak için tercih edilen çalışma biçimidir. "Nesne kodu", bir çalışmanın kaynak kodu olmayan herhangi bir biçimi anlamına gelir.
"Standart Arayüz", tanınmış bir standart kuruluşu tarafından tanımlanmış resmi bir standart olan veya belirli bir programlama dili için belirtilen arayüzler söz konusu olduğunda, o dilde çalışan geliştiriciler arasında yaygın olarak kullanılan bir arayüz anlamına gelir.
Çalışmanın bütünü dışındaki ve (a) bir Ana Bileşenin normal paketleme biçimine dahil edilen ancak o Ana Bileşenin parçası olmayan ve (b) yalnızca çalışmanın söz konusu Ana Bileşenle kullanılmasını sağlayan ya da kaynak kodu biçiminde kamuya sunulmuş bir uygulaması bulunan Standart Arayüzü uygulayan her şey, çalıştırılabilir bir çalışmanın "Sistem Kütüphaneleri"ne dahildir. Burada "Ana Bileşen", çalıştırılabilir çalışmanın üzerinde çalıştığı belirli işletim sisteminin (varsa) ana ve temel bir bileşeni (çekirdek, pencere sistemi vb.), çalışmayı üretmek için kullanılan bir derleyici veya çalıştırmak için kullanılan bir nesne kodu yorumlayıcısı anlamına gelir.
Nesne kodu biçimindeki bir çalışmanın "Karşılık Gelen Kaynağı", nesne kodunu oluşturmak, kurmak ve (çalıştırılabilir bir çalışma için) çalıştırmak ve çalışmayı değiştirmek için gereken tüm kaynak kodudur; buna bu faaliyetleri denetleyen betikler de dahildir. Ancak çalışmanın Sistem Kütüphanelerini veya bu faaliyetler gerçekleştirilirken değiştirilmeden kullanılan, genel amaçlı araçları ya da genel olarak kullanılabilen özgür programları içermez; bunlar çalışmanın parçası değildir. Örneğin Karşılık Gelen Kaynak, çalışmanın kaynak dosyalarıyla ilişkili arayüz tanım dosyalarını ve çalışmanın özellikle gerektirecek şekilde tasarlandığı paylaşılan kütüphanelerin ve dinamik olarak bağlanan alt programların kaynak kodunu içerir; buna, bu alt programlarla çalışmanın diğer bölümleri arasındaki yoğun veri iletişimi veya denetim akışı da dahildir.
Karşılık Gelen Kaynağın, kullanıcıların Karşılık Gelen Kaynağın diğer bölümlerinden otomatik olarak yeniden oluşturabileceği hiçbir şeyi içermesi gerekmez.
Kaynak kodu biçimindeki bir çalışmanın Karşılık Gelen Kaynağı, çalışmanın kendisidir.
2. Temel İzinler.#
Bu Lisans kapsamında verilen tüm haklar, Program üzerindeki telif hakkı süresi boyunca verilir ve belirtilen koşullar karşılandığı sürece geri alınamaz. Bu Lisans, değiştirilmemiş Programı çalıştırma konusunda sınırsız iznini açıkça teyit eder. Kapsanan bir çalışmanın çalıştırılmasıyla elde edilen çıktı, yalnızca içeriği gereği kapsanan bir çalışma oluşturuyorsa Bu Lisans kapsamındadır. Bu Lisans, telif hakkı yasasında sağlanan adil kullanım veya diğer eşdeğer haklarını kabul eder.
Lisansın başka açılardan yürürlükte kaldığı sürece, iletmediğin kapsanan çalışmaları koşulsuz olarak oluşturabilir, çalıştırabilir ve yayabilirsin. Kapsanan çalışmaları, yalnızca senin için değişiklik yapmaları veya bu çalışmaları çalıştırman için tesis sağlamaları amacıyla başkalarına iletebilirsin; bunun için telif hakkını kontrol etmediğin tüm materyalleri iletirken Bu Lisansın koşullarına uyman gerekir. Senin için kapsanan çalışmaları oluşturan veya çalıştıran kişiler bunu yalnızca senin adına, senin yönlendirmen ve denetimin altında ve telif hakkına tabi materyalinin seninle olan ilişkileri dışında herhangi bir kopyasını oluşturmalarını yasaklayan koşullarla yapmalıdır.
Diğer tüm koşullarda iletime yalnızca aşağıda belirtilen şartlar kapsamında izin verilir. Alt lisanslamaya izin verilmez; 10. bölüm bunu gereksiz kılar.
3. Kullanıcıların Yasal Haklarının Dolanmayı Önleme Yasalarına Karşı Korunması.#
Hiçbir kapsanan çalışma, 20 Aralık 1996'da kabul edilen WIPO telif hakkı anlaşmasının 11. maddesi kapsamındaki yükümlülükleri yerine getiren herhangi bir yürürlükteki yasa veya bu tür önlemlerin aşılmasını yasaklayan ya da kısıtlayan benzer yasalar kapsamında, etkili bir teknolojik önlemin parçası sayılmayacaktır.
Kapsanan bir çalışmayı ilettiğinde, bu çalışmayla ilgili olarak Bu Lisans kapsamındaki haklarını kullanman yoluyla gerçekleştirildiği ölçüde, teknolojik önlemlerin aşılmasını yasaklama yönündeki her türlü yasal yetkinden feragat eder ve çalışmanın kullanıcılarına karşı teknolojik önlemlerin aşılmasını yasaklama konusundaki senin veya üçüncü tarafların yasal haklarını uygulamak amacıyla çalışmanın işletilmesini veya değiştirilmesini sınırlama niyetinde olmadığını beyan edersin.
4. Birebir Kopyaların İletilmesi.#
Programın kaynak kodunun, aldığın haliyle birebir kopyalarını herhangi bir ortamda iletebilirsin; bunun için her kopyada uygun bir telif hakkı bildirimini belirgin ve uygun şekilde yayımlaman, Bu Lisansın ve 7. bölüm uyarınca eklenen izin verici olmayan koşulların kod için geçerli olduğunu belirten tüm bildirimleri aynen koruman, hiçbir garanti bulunmadığına ilişkin tüm bildirimleri aynen koruman ve tüm alıcılara Programla birlikte Bu Lisansın bir kopyasını vermen gerekir.
İlettiğin her kopya için ücret talep edebilir veya hiç ücret talep etmeyebilirsin; ayrıca ücret karşılığında destek ya da garanti koruması sunabilirsin.
5. Değiştirilmiş Kaynak Sürümlerinin İletilmesi.#
Programa dayalı bir çalışmayı veya onu Programdan üretmek için yapılan değişiklikleri, 4. bölümdeki koşullar kapsamında kaynak kodu biçiminde iletebilirsin; bunun için aşağıdaki koşulların tümünü de karşılaman gerekir:
- a) Çalışma, onu değiştirdiğini ve ilgili tarihi belirten belirgin bildirimler taşımalıdır.
- b) Çalışma, Bu Lisans ve 7. bölüm kapsamında eklenen koşullar altında yayımlandığını belirten belirgin bildirimler taşımalıdır. Bu gereklilik, 4. bölümdeki "tüm bildirimleri aynen koruma" gerekliliğini değiştirir.
- c) Bir kopyaya sahip olan herkese karşı çalışmanın tamamını, bir bütün olarak Bu Lisans kapsamında lisanslamalısın. Bu nedenle, yürürlükteki 7. bölüm ek koşullarıyla birlikte Bu Lisans, nasıl paketlendiklerine bakılmaksızın çalışmanın tamamı ve tüm parçaları için geçerli olur. Bu Lisans, çalışmayı başka herhangi bir şekilde lisanslama izni vermez; ancak bu izni ayrı olarak aldıysan geçersiz kılmaz.
- d) Çalışmanın etkileşimli kullanıcı arayüzleri varsa her biri Uygun Yasal Bildirimleri görüntülemelidir; ancak Programda Uygun Yasal Bildirimleri görüntülemeyen etkileşimli arayüzler varsa, çalışmanın bunları görüntülemesini sağlaman gerekmez.
Kapsanan bir çalışmanın, doğaları gereği kapsanan çalışmanın uzantısı olmayan ve daha büyük bir program oluşturacak şekilde onunla birleştirilmemiş diğer ayrı ve bağımsız çalışmalarla bir depolama veya dağıtım ortamının bir biriminde ya da üzerinde oluşturduğu derleme, derlemenin ve ortaya çıkan telif hakkının, derleme kullanıcılarının erişimini veya yasal haklarını, tek tek çalışmaların izin verdiğinden daha fazla sınırlamak için kullanılmaması koşuluyla "toplu çalışma" olarak adlandırılır. Kapsanan bir çalışmanın toplu çalışmaya dahil edilmesi, Bu Lisansın toplu çalışmanın diğer bölümlerine uygulanmasına neden olmaz.
6. Kaynak Olmayan Biçimlerin İletilmesi.#
Kapsanan bir çalışmayı 4. ve 5. bölümlerin koşulları kapsamında nesne kodu biçiminde iletebilirsin; bunun için makine tarafından okunabilir Karşılık Gelen Kaynağı da Bu Lisansın koşulları kapsamında aşağıdaki yollardan biriyle iletmen gerekir:
- a) Nesne kodunu fiziksel bir ürün içinde veya fiziksel bir ürüne gömülü olarak (fiziksel dağıtım ortamı dahil), yazılım alışverişinde geleneksel olarak kullanılan dayanıklı bir fiziksel ortama kaydedilmiş Karşılık Gelen Kaynakla birlikte ilet.
- b) Nesne kodunu fiziksel bir ürün içinde veya fiziksel bir ürüne gömülü olarak (fiziksel dağıtım ortamı dahil), en az üç yıl ve bu ürün modeli için yedek parça veya müşteri desteği sunduğun sürece geçerli olan yazılı bir teklifle birlikte ilet. Bu teklif, nesne koduna sahip olan herkese, Bu Lisans kapsamında bulunan üründeki tüm yazılımlar için Karşılık Gelen Kaynağın bir kopyasını, yazılım alışverişinde geleneksel olarak kullanılan dayanıklı bir fiziksel ortamda, kaynak kodunu fiziksel olarak iletmenin makul maliyetinden daha yüksek olmayan bir ücret karşılığında veya Karşılık Gelen Kaynağı bir ağ sunucusundan ücretsiz olarak kopyalama erişimi sağlamalıdır.
- c) Nesne kodunun münferit kopyalarını, Karşılık Gelen Kaynağı sağlama yönündeki yazılı teklifin bir kopyasıyla birlikte ilet. Bu seçenek yalnızca ara sıra ve ticari olmayan şekilde ve yalnızca nesne kodunu 6b alt bölümüne uygun olarak böyle bir teklifle birlikte aldıysan kullanılabilir.
- d) Nesne kodunu belirlenmiş bir yerden erişim sunarak (ücretsiz veya ücret karşılığında) ilet ve aynı yer üzerinden aynı şekilde Karşılık Gelen Kaynağa eşdeğer erişimi ek ücret almadan sun. Alıcıların Karşılık Gelen Kaynağı nesne koduyla birlikte kopyalamasını zorunlu tutman gerekmez. Nesne kodunun kopyalanacağı yer bir ağ sunucusuysa Karşılık Gelen Kaynak, eşdeğer kopyalama olanaklarını destekleyen farklı bir sunucuda (senin veya üçüncü bir tarafın işlettiği) bulunabilir; bunun için nesne kodunun yanında Karşılık Gelen Kaynağın nerede bulunacağını açıkça belirtmen gerekir. Karşılık Gelen Kaynağı hangi sunucunun barındırdığına bakılmaksızın, bu gereklilikleri karşılamak için gerektiği sürece kaynağın kullanılabilir olmasını sağlamakla yükümlü kalırsın.
- e) Nesne kodunu eşler arası aktarım kullanarak ilet; bunun için diğer eşlere, çalışmanın nesne kodu ve Karşılık Gelen Kaynağının 6d alt bölümü uyarınca genel kamuya ücretsiz olarak nerede sunulduğunu bildir.
Karşılık Gelen Kaynaktan Sistem Kütüphanesi olarak hariç tutulan, nesne kodunun ayrılabilir bir bölümü, nesne kodu çalışmasının iletimine dahil edilmek zorunda değildir.
"Kullanıcı Ürünü", (1) normalde kişisel, ailevi veya evsel amaçlarla kullanılan her türlü maddi kişisel mülk anlamına gelen bir "tüketici ürünü" veya (2) bir konuta dahil edilmek üzere tasarlanmış ya da satılmış herhangi bir şeydir. Bir ürünün tüketici ürünü olup olmadığı belirlenirken şüpheli durumlar kapsam dahilinde çözümlenir. Belirli bir kullanıcı tarafından alınan belirli bir ürün için "normalde kullanılan", belirli kullanıcının statüsüne veya ürünü fiilen nasıl kullandığına ya da kullanmasının beklendiğine bakılmaksızın, o ürün sınıfının tipik veya yaygın kullanımını ifade eder. Bir ürün, önemli ticari, endüstriyel veya tüketici dışı kullanımlara sahip olsa bile, bu kullanımlar ürünün tek önemli kullanım biçimini oluşturmadığı sürece tüketici ürünüdür.
Bir Kullanıcı Ürünü için "Kurulum Bilgileri", Kapsanan bir çalışmanın değiştirilmiş sürümlerini, Karşılık Gelen Kaynağının değiştirilmiş sürümünden söz konusu Kullanıcı Ürününe kurmak ve çalıştırmak için gereken yöntem, prosedür, yetkilendirme anahtarı veya diğer bilgileri ifade eder. Bilgiler, değiştirme yapılmış olması nedeniyle değiştirilmiş nesne kodunun sürekli çalışmasının hiçbir durumda engellenmemesini veya kesintiye uğramamasını sağlayacak yeterlilikte olmalıdır.
Bu bölüm kapsamında bir nesne kodu çalışmasını bir Kullanıcı Ürünü içinde, onunla birlikte veya özellikle onda kullanılmak üzere iletirsen ve iletim, Kullanıcı Ürününün mülkiyet ve kullanım hakkının alıcıya süresiz veya belirli bir süre için devredildiği bir işlemin parçası olarak gerçekleşirse (işlemin nasıl nitelendirildiğine bakılmaksızın), bu bölüm kapsamında iletilen Karşılık Gelen Kaynağa Kurulum Bilgileri eşlik etmelidir. Ancak ne senin ne de herhangi bir üçüncü tarafın Kullanıcı Ürününe değiştirilmiş nesne kodu kurma olanağını korumaması durumunda bu gereklilik uygulanmaz (örneğin çalışma ROM'a kurulmuşsa).
Kurulum Bilgilerini sağlama gerekliliği, alıcının değiştirdiği veya kurduğu bir çalışma ya da çalışmanın değiştirilmiş veya kurulmuş olduğu Kullanıcı Ürünü için destek hizmeti, garanti veya güncelleme sağlamaya devam etme gerekliliğini içermez. Değişikliğin kendisi ağın işleyişini maddi olarak ve olumsuz yönde etkilediğinde veya ağ üzerinden iletişim kurallarını ve protokollerini ihlal ettiğinde ağa erişim reddedilebilir.
Bu bölüme uygun olarak iletilen Karşılık Gelen Kaynak ve sağlanan Kurulum Bilgileri, kamuya açık şekilde belgelenmiş bir biçimde olmalı (ve kaynak kodu biçiminde kamuya sunulmuş bir uygulamaya sahip olmalı) ve paketi açmak, okumak veya kopyalamak için özel bir parola ya da anahtar gerektirmemelidir.
7. Ek Koşullar.#
"Ek izinler", koşullarından bir veya daha fazlası için istisnalar oluşturarak Bu Lisansın koşullarını tamamlayan hükümlerdir. Programın tamamı için geçerli olan ek izinler, yürürlükteki hukuk kapsamında geçerli oldukları ölçüde Bu Lisansa dahil edilmiş gibi değerlendirilir. Ek izinler yalnızca Programın bir bölümü için geçerliyse, o bölüm bu izinler kapsamında ayrı olarak kullanılabilir; ancak ek izinler dikkate alınmaksızın Programın tamamı Bu Lisansla yönetilmeye devam eder.
Kapsanan bir çalışmanın kopyasını ilettiğinde, kendi seçiminle o kopyadaki veya kopyanın herhangi bir bölümündeki ek izinleri kaldırabilirsin. (Çalışmayı değiştirdiğinde ek izinler belirli durumlarda kendilerinin kaldırılmasını gerektirecek şekilde yazılabilir.) Bir kapsanan çalışmaya eklediğin ve üzerinde uygun telif hakkı iznine sahip olduğun veya verebileceğin materyale ek izinler koyabilirsin.
Bu Lisansın diğer hükümlerine bakılmaksızın, kapsanan bir çalışmaya eklediğin materyal için (o materyalin telif hakkı sahipleri tarafından yetkilendirilmiş olman koşuluyla) Bu Lisansın koşullarını aşağıdaki hükümlerle tamamlayabilirsin:
- a) Bu Lisansın 15. ve 16. bölümlerindeki koşullardan farklı şekilde garanti reddi veya sorumluluk sınırlaması;
- b) Belirtilen makul yasal bildirimlerin veya yazar atıflarının söz konusu materyalde ya da onu içeren çalışmalar tarafından görüntülenen Uygun Yasal Bildirimlerde korunmasını gerektirme;
- c) Söz konusu materyalin kaynağının yanlış beyan edilmesini yasaklama veya bu materyalin değiştirilmiş sürümlerinin özgün sürümden farklı olduğunun makul şekillerde belirtilmesini gerektirme;
- d) Lisans verenlerin veya materyalin yazarlarının adlarının tanıtım amacıyla kullanımını sınırlama;
- e) Bazı ticari adların, ticari markaların veya hizmet markalarının kullanımı için marka hukuku kapsamındaki hakları vermeyi reddetme;
- f) Materyali (veya onun değiştirilmiş sürümlerini) alıcıya karşı sorumluluğun sözleşmeyle üstlenilmesi kapsamında ileten herhangi bir kişinin, bu sözleşmeye dayalı yükümlülüklerin söz konusu lisans verenlere ve yazarlara doğrudan yüklediği sorumluluklar için lisans verenleri ve yazarları tazmin etmesini gerektirme.
İzin verici olmayan diğer tüm ek koşullar, 10. bölümdeki anlamıyla "daha ileri kısıtlamalar" sayılır. Aldığın Program veya onun herhangi bir bölümü, Bu Lisans kapsamında yönetildiğini ve bunun yanında bir daha ileri kısıtlama içerdiğini belirten bir bildirim taşıyorsa, bu koşulu kaldırabilirsin. Bir lisans belgesi daha ileri bir kısıtlama içeriyor ancak Bu Lisans kapsamında yeniden lisanslamaya veya iletime izin veriyorsa, daha ileri kısıtlamanın böyle bir yeniden lisanslama veya iletimden sonra da geçerli olmaması koşuluyla, bu lisans belgesinin koşullarına tabi materyali kapsanan bir çalışmaya ekleyebilirsin.
Bu bölüme uygun olarak kapsanan bir çalışmaya koşullar eklersen, ilgili kaynak dosyalarına bu dosyalar için geçerli olan ek koşulların bir açıklamasını veya geçerli koşulların nerede bulunacağını belirten bir bildirim koymalısın.
İzin verici veya izin verici olmayan ek koşullar, ayrı olarak yazılmış bir lisans biçiminde veya istisnalar olarak belirtilebilir; yukarıdaki gereklilikler her iki durumda da geçerlidir.
8. Fesih.#
Bu Lisans kapsamında açıkça sağlananlar dışında kapsanan bir çalışmayı yayamaz veya değiştiremezsin. Aksi yöndeki her türlü yayma veya değiştirme girişimi geçersizdir ve bu Lisans kapsamındaki haklarını (11. bölümün üçüncü paragrafı kapsamında verilen patent lisansları dahil) otomatik olarak sona erdirir.
Ancak Bu Lisansın tüm ihlallerini durdurursan, belirli bir telif hakkı sahibinden aldığın lisans (a) telif hakkı sahibi lisansını açıkça ve kesin olarak sona erdirene kadar geçici olarak ve (b) telif hakkı sahibi, ihlalin sona ermesinden sonraki 60 gün içinde seni makul bir yolla ihlal hakkında bilgilendirmezse kalıcı olarak yeniden yürürlüğe girer.
Ayrıca, telif hakkı sahibi seni ihlal hakkında makul bir yolla bilgilendirir, bu telif hakkı sahibinden Bu Lisansın (herhangi bir çalışma için) ihlal edildiğine ilişkin ilk bildirimi alır ve bildirimi aldıktan sonraki 30 gün içinde ihlali düzeltirsen, belirli bir telif hakkı sahibinden aldığın lisans kalıcı olarak yeniden yürürlüğe girer.
Bu bölüm kapsamında haklarının sona ermesi, Bu Lisans kapsamında senden kopya veya hak almış tarafların lisanslarını sona erdirmez. Hakların sona ermiş ve kalıcı olarak yeniden yürürlüğe girmemişse, 10. bölüm kapsamında aynı materyal için yeni lisanslar alma hakkına sahip değilsin.
9. Kopyalara Sahip Olmak İçin Kabul Gerekmez.#
Programın bir kopyasını almak veya çalıştırmak için bu Lisansı kabul etmen gerekmez. Bir kopyayı almak üzere eşler arası aktarım kullanmanın yalnızca sonucu olarak gerçekleşen tali bir kapsanan çalışma yayması da kabul gerektirmez. Ancak Bu Lisanstan başka hiçbir şey sana kapsanan bir çalışmayı yayma veya değiştirme izni vermez. Bu Lisansı kabul etmezsen bu eylemler telif hakkını ihlal eder. Bu nedenle kapsanan bir çalışmayı değiştirerek veya yayarak bunu yapma konusunda Bu Lisansı kabul ettiğini belirtmiş olursun.
10. Alt Alıcıların Otomatik Olarak Lisanslanması.#
Kapsanan bir çalışmayı her ilettiğinde, alıcı bu çalışmayı Bu Lisansa tabi olarak çalıştırmak, değiştirmek ve yaymak üzere ilk lisans verenlerden otomatik olarak bir lisans alır. Üçüncü tarafların Bu Lisansa uymasını sağlamaktan sorumlu değilsin.
"Kuruluş işlemi", bir kuruluşun kontrolünü veya varlıklarının büyük bölümünü devreden, bir kuruluşu bölen ya da kuruluşları birleştiren işlemdir. Kapsanan bir çalışmanın yayılması bir kuruluş işleminden kaynaklanıyorsa, bu işlem kapsamında çalışmanın bir kopyasını alan her taraf, önceki paragraf uyarınca tarafın hukuki selefinin çalışma için sahip olduğu veya verebileceği lisansları ve ayrıca hukuki selefinin elinde bulunan ya da makul çabalarla elde edebileceği çalışmanın Karşılık Gelen Kaynağına sahip olma hakkını da alır.
Bu Lisans kapsamında verilen veya teyit edilen hakların kullanılmasına daha ileri kısıtlamalar getiremezsin. Örneğin, Bu Lisans kapsamında verilen hakların kullanılması için lisans ücreti, telif ücreti veya başka bir ücret talep edemez ve Programın veya herhangi bir bölümünün oluşturulması, kullanılması, satılması, satışa sunulması ya da ithal edilmesiyle herhangi bir patent isteminin ihlal edildiğini ileri süren bir dava (bir davadaki karşı dava veya ek iddia dahil) başlatamazsın.
11. Patentler.#
"Katkıda bulunan", Programın veya Programın dayandığı bir çalışmanın Bu Lisans kapsamında kullanılmasına izin veren telif hakkı sahibidir. Bu şekilde lisanslanan çalışmaya katkıda bulunanın "katkı sürümü" denir.
Katkıda bulunanın "temel patent istemleri", katkıda bulunanın sahip olduğu veya kontrol ettiği, daha önce edinilmiş ya da bundan sonra edinilecek ve Bu Lisansın izin verdiği şekilde katkı sürümünü oluşturma, kullanma veya satmanın herhangi bir biçimiyle ihlal edilecek tüm patent istemleridir; ancak yalnızca katkı sürümünün daha fazla değiştirilmesinin sonucu olarak ihlal edilecek istemler bunlara dahil değildir. Bu tanımın amaçları bakımından "kontrol", Bu Lisansın gereklilikleriyle uyumlu bir şekilde patent alt lisansları verme hakkını da içerir.
Her katkıda bulunan, temel patent istemleri kapsamında, katkı sürümünün içeriğini oluşturman, kullanman, satman, satışa sunman, ithal etmen ve başka şekillerde çalıştırman, değiştirmen ve yayman için sana münhasır olmayan, dünya çapında, telif ücreti içermeyen bir patent lisansı verir.
Aşağıdaki üç paragrafta "patent lisansı", nasıl adlandırılırsa adlandırılsın, bir patenti uygulamak için açık izin veya patent ihlali nedeniyle dava açmama taahhüdü gibi, bir patenti uygulamama yönündeki açık bir anlaşma veya taahhüttür. Bir tarafa böyle bir patent lisansı "vermek", o tarafa karşı patenti uygulamama yönünde böyle bir anlaşma veya taahhütte bulunmak anlamına gelir.
Kapsanan bir çalışmayı bir patent lisansına bilerek dayanarak iletirsen ve çalışmanın Karşılık Gelen Kaynağı, kamuya açık bir ağ sunucusu veya kolayca erişilebilen başka bir yol aracılığıyla herkesin ücretsiz olarak ve Bu Lisansın koşulları kapsamında kopyalamasına sunulmuyorsa, (1) Karşılık Gelen Kaynağın bu şekilde sunulmasını sağlamalı, (2) bu özel çalışma bakımından patent lisansının yararından kendini mahrum bırakacak şekilde düzenleme yapmalı veya (3) Bu Lisansın gereklilikleriyle uyumlu şekilde patent lisansını alt alıcılara genişletecek bir düzenleme yapmalısın. "Bilerek dayanmak", patent lisansı olmasaydı kapsanan çalışmayı bir ülkede iletmenin veya alıcının kapsanan çalışmayı bir ülkede kullanmasının, geçerli olduğuna inanman için neden bulunan, o ülkede tanımlanabilir bir veya daha fazla patenti ihlal edeceğini fiilen bildiğin anlamına gelir.
Tek bir işlem veya düzenlemeye dayanarak ya da onunla bağlantılı olarak kapsanan bir çalışmayı iletir veya iletimini sağlayarak yayarsan ve kapsanan çalışmayı alan taraflardan bazılarına, çalışmanın belirli bir kopyasını kullanma, yayma, değiştirme veya iletme yetkisi veren bir patent lisansı verirsen, verdiğin patent lisansı kapsanan çalışmanın tüm alıcılarına ve ona dayalı çalışmalara otomatik olarak genişletilir.
Bir patent lisansı, Bu Lisans kapsamında özellikle verilen haklardan bir veya daha fazlasını kapsamına almıyor, bu hakların kullanılmasını yasaklıyor veya bu hakların kullanılmaması koşuluna bağlıyorsa "ayrımcı"dır. Yazılım dağıtımı işiyle uğraşan üçüncü bir tarafla, çalışmayı iletme faaliyetinin kapsamına göre bu üçüncü tarafa ödeme yaptığın ve üçüncü tarafın senden kapsanan çalışmayı alacak taraflardan herhangi birine ayrımcı bir patent lisansı verdiği bir düzenlemenin tarafıysan kapsanan bir çalışmayı iletemezsin. Bu yasak, (a) senin ilettiğin kapsanan çalışmanın kopyalarıyla (veya bu kopyalardan oluşturulan kopyalarla) ya da (b) esas olarak kapsanan çalışmayı içeren belirli ürünler veya derlemeler için ve bunlarla bağlantılı olarak yapılan düzenlemeler için geçerlidir; ancak düzenlemeye 28 Mart 2007'den önce girdiysen veya patent lisansı o tarihten önce verildiyse bu yasak uygulanmaz.
Bu Lisanstaki hiçbir hüküm, yürürlükteki patent hukuku kapsamında başka türlü senin için mevcut olabilecek zımni bir lisansı veya ihlale karşı diğer savunmaları dışlıyor ya da sınırlıyor şeklinde yorumlanamaz.
12. Başkalarının Özgürlüğünden Vazgeçmeme.#
Mahkeme kararı, anlaşma veya başka bir yolla sana Bu Lisansın koşullarıyla çelişen koşullar dayatılırsa, bu koşullar seni Bu Lisansın koşullarından muaf tutmaz. Bu Lisans kapsamındaki yükümlülüklerinle başka ilgili yükümlülüklerini aynı anda yerine getirmek için kapsanan bir çalışmayı iletemiyorsan, bunun sonucunda çalışmayı hiç iletemezsin. Örneğin, Programı ilettiğin kişilerden daha sonra yapılacak iletimler için telif ücreti tahsil etmeni zorunlu kılan koşulları kabul edersen, hem bu koşulları hem de Bu Lisansı yerine getirmenin tek yolu Programı iletmekten tamamen kaçınmaktır.
13. Uzak Ağ Etkileşimi; GNU Genel Kamu Lisansıyla Kullanım.#
Bu Lisansın diğer hükümlerine bakılmaksızın, Programı değiştirirsen değiştirilmiş sürümün, (sürümün bu tür etkileşimi destekliyorsa) bir bilgisayar ağı üzerinden onunla uzaktan etkileşim kuran tüm kullanıcılara, yazılım kopyalamayı kolaylaştırmak için kullanılan standart veya geleneksel bir yöntem aracılığıyla, bir ağ sunucusundan ücretsiz erişim sağlayarak sürümünün Karşılık Gelen Kaynağını alma fırsatını belirgin şekilde sunmalıdır. Bu Karşılık Gelen Kaynak, aşağıdaki paragraf uyarınca dahil edilen ve GNU Genel Kamu Lisansı'nın 3. sürümü kapsamında bulunan herhangi bir çalışmanın Karşılık Gelen Kaynağını da içermelidir.
Bu Lisansın diğer hükümlerine bakılmaksızın, kapsanan herhangi bir çalışmayı GNU Genel Kamu Lisansı'nın 3. sürümü kapsamında lisanslanan bir çalışmayla bağlama veya birleştirerek tek bir birleşik çalışma oluşturma ve ortaya çıkan çalışmayı iletme iznine sahipsin. Bu Lisansın koşulları kapsanan çalışma olan bölüm için geçerli olmaya devam eder; ancak birleştirildiği çalışma GNU Genel Kamu Lisansı'nın 3. sürümüyle yönetilmeye devam eder.
14. Bu Lisansın Gözden Geçirilmiş Sürümleri.#
Free Software Foundation, zaman zaman GNU Affero Genel Kamu Lisansı'nın gözden geçirilmiş ve/veya yeni sürümlerini yayımlayabilir. Bu yeni sürümler, ruh bakımından mevcut sürüme benzer olacak; ancak yeni sorunları veya kaygıları ele almak için ayrıntılarda farklılık gösterebilecektir.
Her sürüme ayırt edici bir sürüm numarası verilir. Program, belirli numaralı bir GNU Affero Genel Kamu Lisansı sürümünün "veya sonraki herhangi bir sürümün" kendisi için geçerli olduğunu belirtiyorsa, bu numaralı sürümün veya Free Software Foundation tarafından yayımlanan sonraki herhangi bir sürümün hüküm ve koşullarına uyma seçeneğine sahipsin. Program bir GNU Affero Genel Kamu Lisansı sürüm numarası belirtmiyorsa, Free Software Foundation tarafından şimdiye kadar yayımlanmış herhangi bir sürümü seçebilirsin.
Program, GNU Affero Genel Kamu Lisansı'nın gelecekteki hangi sürümlerinin kullanılabileceğine bir vekilin karar verebileceğini belirtiyorsa, bu vekilin bir sürümü kabul ettiğine ilişkin kamuya açık beyanı, o sürümü Program için seçmenize kalıcı olarak yetki verir.
Lisansın sonraki sürümleri sana ek veya farklı izinler verebilir. Ancak daha sonraki bir sürüme uymayı seçmen sonucunda hiçbir yazar veya telif hakkı sahibine ek yükümlülük getirilmez.
15. Garanti Reddi.#
YÜRÜRLÜKTEKİ HUKUKUN İZİN VERDİĞİ ÖLÇÜDE PROGRAM İÇİN HİÇBİR GARANTİ VERİLMEZ. YAZILI OLARAK AKSİ BELİRTİLMEDİĞİ SÜRECE TELİF HAKKI SAHİPLERİ VE/VEYA DİĞER TARAFLAR, TİCARİ ELVERİŞLİLİK VE BELİRLİ BİR AMACA UYGUNLUK ZIMNİ GARANTİLERİ DE DAHİL OLMAK, ANCAK BUNLARLA SINIRLI KALMAMAK ÜZERE, AÇIK VEYA ZIMNİ HİÇBİR TÜR GARANTİ VERMEKSİZİN PROGRAMI "OLDUĞU GİBİ" SUNAR. PROGRAMIN KALİTESİNE VE PERFORMANSINA İLİŞKİN TÜM RİSK SANA AİTTİR. PROGRAMIN KUSURLU OLDUĞU KANITLANIRSA GEREKLİ TÜM SERVİS, ONARIM VEYA DÜZELTME MASRAFLARINI SEN ÜSTLENİRSİN.
16. Sorumluluğun Sınırlandırılması.#
YÜRÜRLÜKTEKİ HUKUK TARAFINDAN ZORUNLU KILINMADIKÇA VEYA YAZILI OLARAK KARARLAŞTIRILMADIKÇA, HİÇBİR DURUMDA, HİÇBİR TELİF HAKKI SAHİBİ VEYA YUKARIDA İZİN VERİLDİĞİ ŞEKİLDE PROGRAMI DEĞİŞTİREN VE/VEYA İLETEN BAŞKA BİR TARAF; BU TÜR SAHİP VEYA BAŞKA BİR TARAF, BU ZARARLARIN OLASILIĞI KONUSUNDA BİLGİLENDİRİLMİŞ OLSA BİLE, PROGRAMIN KULLANILMASINDAN VEYA KULLANILAMAMASINDAN KAYNAKLANAN, GENEL, ÖZEL, ARIZİ VEYA SONUÇ OLARAK ORTAYA ÇIKAN ZARARLAR DAHİL OLMAK ÜZERE, HİÇBİR ZARARDAN SANA KARŞI SORUMLU OLMAYACAKTIR (VERİ KAYBI, VERİLERİN HATALI HALE GELMESİ, SENİN VEYA ÜÇÜNCÜ TARAFLARIN UĞRADIĞI KAYIPLAR YA DA PROGRAMIN BAŞKA HERHANGİ BİR PROGRAMLA ÇALIŞAMAMASI DAHİL, ANCAK BUNLARLA SINIRLI OLMAMAK ÜZERE).
17. 15. ve 16. Bölümlerin Yorumlanması.#
Yukarıda belirtilen garanti reddi ve sorumluluğun sınırlandırılması, kendi hükümlerine göre yerel hukukta geçerli kılınamıyorsa, inceleme yapan mahkemeler, bir ücret karşılığında Programın bir kopyasıyla birlikte bir garanti veya sorumluluk üstlenimi sunulmadığı sürece, Programla bağlantılı tüm medeni sorumluluktan mutlak feragati en yakından karşılayan yerel hukuku uygulayacaktır.
HÜKÜM VE KOŞULLARIN SONU
Bu Hükümler Yeni Programlarına Nasıl Uygulanır?#
Yeni bir program geliştirir ve bunun kamuya mümkün olan en fazla faydayı sağlamasını istersen, bunu başarmanın en iyi yolu, herkesin bu hükümler kapsamında yeniden dağıtabileceği ve değiştirebileceği özgür yazılım olarak sunmaktır.
Bunu yapmak için aşağıdaki bildirimleri programa ekle. Garanti reddini en etkili şekilde belirtmek için bunları her kaynak dosyasının başına eklemek en güvenli yöntemdir; ayrıca her dosyada en azından "copyright" satırı ve tam bildirimin bulunduğu yere yönlendiren bir işaret bulunmalıdır.
<one line to give the program's name and a brief idea of what it does.>
Copyright (C) <year> <name of author>
This program is free software: you can redistribute it and/or modify
it under the terms of the GNU Affero General Public License as published by
the Free Software Foundation, either version 3 of the License, or
(at your option) any later version.
This program is distributed in the hope that it will be useful,
but WITHOUT ANY WARRANTY; without even the implied warranty of
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
GNU Affero General Public License for more details.
You should have received a copy of the GNU Affero General Public License
along with this program. If not, see <https://www.gnu.org/licenses/>.Ayrıca sana elektronik posta ve posta yoluyla nasıl ulaşılabileceğine ilişkin bilgiler ekle.
Yazılımın kullanıcılarla bir bilgisayar ağı üzerinden uzaktan etkileşim kurabiliyorsa, kullanıcıların kaynak kodunu edinebileceği bir yol sunduğundan da emin olmalısın. Örneğin programın bir web uygulamasıysa arayüzü, kullanıcıları kod arşivine yönlendiren bir "Source" bağlantısı gösterebilir. Kaynak kodu sunmanın birçok yolu vardır ve farklı programlar için farklı çözümler daha uygun olacaktır; özel gereklilikler için 13. bölüme bak.
Gerekliyse, işvereninden (programcı olarak çalışıyorsan) veya varsa okulundan program için bir "telif hakkı feragatnamesi" imzalamasını da istemelisin. Bu konu ve GNU AGPL'yi nasıl uygulayıp takip edeceğin hakkında daha fazla bilgi için https://www.gnu.org/licenses/ adresine bak.