Ana içeriğe geç

LGPL-3.0. LICENSE

https://www.gnu.org/licenses/lgpl-3.0.html

GNU KISITLI GENEL KAMU LİSANSI

Sürüm 3, 29 Haziran 2007

Telif Hakkı © 2007 Free Software Foundation, Inc. < https://fsf.org/ >

Bu lisans belgesinin birebir kopyalarının kopyalanması ve dağıtılması herkese serbesttir, ancak değiştirilmesi yasaktır.

GNU Lesser General Public License'ın bu sürümü, aşağıda listelenen ek izinlerle desteklenen GNU Genel Kamu Lisansı'nın 3. sürümünün şartlarını ve koşullarını içermektedir.

0. Ek Tanımlar.

Burada kullanıldığı şekliyle, "bu Lisans", GNU Kısıtlı Genel Kamu Lisansı'nın 3. sürümünü ifade eder ve "GNU GPL", GNU Genel Kamu Lisansı'nın 3. sürümünü ifade eder.

"Kütüphane", aşağıda tanımlandığı gibi bir Uygulama veya Birleşik Çalışma dışında, bu Lisans tarafından yönetilen kapsanan bir çalışmayı ifade eder.

"Uygulama", Kütüphane tarafından sağlanan bir arayüzü kullanan, ancak başka bir şekilde Kütüphane'ye dayanmayan herhangi bir çalışmadır. Kütüphane tarafından tanımlanan bir sınıfın alt sınıfını tanımlamak, Kütüphane tarafından sağlanan bir arayüzü kullanmanın bir yolu olarak kabul edilir.

"Birleşik Eser", bir Uygulamanın Kitaplık ile birleştirilmesi veya bağlanmasıyla üretilen bir eserdir. Birleşik Eserin oluşturulduğu Kitaplığın belirli sürümüne "Bağlantılı Sürüm" de denir.

Birleşik Eser için "Asgari Karşılık Gelen Kaynak", Birleşik Eserin, Uygulamaya dayalı olan ve Bağlantılı Versiyona dayalı olmayan, ayrı ayrı ele alındığında Birleşik Eserin bölümleri için kaynak kodları hariç, Birleşik Eser için Karşılık Gelen Kaynak anlamına gelir.

Birleşik Eser için "Karşılık Gelen Uygulama Kodu", Birleşik Eserin Uygulamadan yeniden üretilmesi için gereken tüm veriler ve yardımcı programlar dahil olmak üzere, Uygulamanın nesne kodu ve/veya kaynak kodu anlamına gelir; ancak Birleşik Eserin Sistem Kitaplıkları hariçtir.

1. GNU GPL'nin 3. Bölümüne İlişkin İstisna.

Bu Lisansın 3. ve 4. bölümleri uyarınca kapsanan bir çalışmayı, GNU GPL'nin 3. bölümüne bağlı olmaksızın iletebilirsiniz.

2. Değiştirilmiş Versiyonların İletimi.

Kütüphanenin bir kopyasını değiştirirseniz ve değişikliklerinizde bir tesis, tesisi kullanan bir Uygulama tarafından sağlanacak bir işleve veya veriye atıfta bulunuyorsa (tesis çağrıldığında geçirilen bir argüman dışında), o zaman değiştirilmiş sürümün bir kopyasını iletebilirsiniz:

  • a) bu Lisans kapsamında, bir Uygulamanın işlevi veya verileri sağlamaması durumunda tesisin çalışmaya devam etmesini ve amacının anlamlı kalan herhangi bir kısmını yerine getirmesini sağlamak için iyi niyetli bir çaba göstermeniz koşuluyla, veya
  • b) GNU GPL altında, bu Lisansın ek izinlerinden hiçbiri söz konusu kopyaya uygulanamaz.

3. Kütüphane Başlık Dosyalarından Malzemeyi İçeren Nesne Kodu.

Bir Uygulamanın nesne kodu biçimi, Kitaplığın bir parçası olan bir başlık dosyasından materyal içerebilir. Bu nesne kodunu, seçtiğiniz koşullar altında aktarabilirsiniz; ancak, dahil edilen materyal sayısal parametreler, veri yapısı düzenleri ve erişim araçları veya küçük makrolar, satır içi işlevler ve şablonlarla (on veya daha az satır uzunluğunda) sınırlı değilse, aşağıdakilerin her ikisini de yapmanız gerekir:

  • a) Nesne kodunun her bir kopyasında, Kütüphanenin bu kopyada kullanıldığına ve Kütüphanenin ve kullanımının bu Lisans kapsamında olduğuna dair belirgin bir bildirimde bulunun.
  • b) Nesne kodunu GNU GPL'nin bir kopyası ve bu lisans belgesiyle birlikte gönderin.

4. Birleşik Eserler.

Birleşik Eser'i, Birleşik Eser'de yer alan Kitaplık bölümlerinin değiştirilmesini ve bu değişikliklerin hata ayıklaması için tersine mühendislik yapılmasını etkin bir şekilde kısıtlamayan, seçtiğiniz şartlar altında, aşağıdakilerin her birini de yaparsanız, iletebilirsiniz:

  • a) Birleşik Eserin her bir kopyasına, Kütüphanenin bu eserde kullanıldığına ve Kütüphanenin ve kullanımının bu Lisans kapsamında olduğuna dair belirgin bir bildirim ekleyin.
  • b) Birleşik Çalışmaya GNU GPL'nin ve bu lisans belgesinin bir kopyasını ekleyin.
  • c) Yürütme sırasında telif hakkı bildirimleri görüntüleyen Birleşik Bir Eser için, bu bildirimler arasına Kütüphanenin telif hakkı bildirimini ve kullanıcıyı GNU GPL ve bu lisans belgesinin kopyalarına yönlendiren bir referansı ekleyin.
  • d) Aşağıdakilerden birini yapın:
  • 0) Bu Lisansın şartları uyarınca Asgari İlgili Kaynağı ve İlgili Uygulama Kodunu, kullanıcının Bağlantılı Sürümün değiştirilmiş bir versiyonuyla Uygulamayı yeniden birleştirmesine veya yeniden bağlamasına izin veren şartlar altında ve buna uygun bir biçimde, GNU GPL'nin İlgili Kaynağı iletmek için 6. bölümünde belirtilen şekilde değiştirilmiş bir Birleşik Çalışma üretmesine olanak sağlayacak şekilde iletin.
  • 1) Kütüphane ile bağlantı kurmak için uygun bir paylaşımlı kütüphane mekanizması kullanın. Uygun bir mekanizma, (a) çalışma zamanında kullanıcının bilgisayar sisteminde halihazırda mevcut olan Kütüphane'nin bir kopyasını kullanan ve (b) Bağlantılı Sürüm ile arayüz uyumlu, değiştirilmiş bir Kütüphane sürümüyle düzgün çalışacak bir mekanizmadır.
  • e) Kurulum Bilgileri sağlayın, ancak yalnızca GNU GPL'nin 6. bölümü uyarınca bu bilgileri sağlamanız gerekiyorsa ve yalnızca Bağlantılı Sürümün değiştirilmiş bir sürümüyle Uygulamayı yeniden birleştirerek veya yeniden bağlayarak üretilen Birleşik Çalışmanın değiştirilmiş bir sürümünü yüklemek ve çalıştırmak için bu bilgilerin gerekli olduğu ölçüde. (4d0 seçeneğini kullanırsanız, Kurulum Bilgileri, Minimum İlgili Kaynak ve İlgili Uygulama Koduna eşlik etmelidir. 4d1 seçeneğini kullanırsanız, Kurulum Bilgilerini, İlgili Kaynağı iletmek için GNU GPL'nin 6. bölümünde belirtilen şekilde sağlamalısınız.)

5. Birleşik Kütüphaneler.

Aşağıdakilerin her ikisini de yaparsanız, Kütüphaneye dayalı bir eser olan kütüphane tesislerini, Uygulamalar olmayan ve bu Lisans kapsamında olmayan diğer kütüphane tesisleriyle birlikte tek bir kütüphanede yan yana yerleştirebilir ve bu birleşik kütüphaneyi seçtiğiniz koşullar altında iletebilirsiniz:

  • a) Birleşik kütüphaneye, bu Lisansın şartları uyarınca iletilen, Kütüphaneye dayalı aynı eserin, herhangi bir başka kütüphane olanağıyla birleştirilmemiş bir kopyasını ekleyin.
  • b) Birleşik kütüphaneye, bir kısmının Kütüphaneye dayalı bir eser olduğunu ve aynı eserin birleştirilmemiş formunun nerede bulunabileceğini açıklayan belirgin bir bildirimde bulunun.

6. GNU Kısıtlı Genel Kamu Lisansı'nın Gözden Geçirilmiş Sürümleri.

Özgür Yazılım Vakfı, zaman zaman GNU Kısıtlı Genel Kamu Lisansı'nın revize edilmiş ve/veya yeni sürümlerini yayınlayabilir. Bu yeni sürümler, mevcut sürüme benzer bir içerik taşıyacak, ancak yeni sorunları veya endişeleri gidermek için ayrıntılarda farklılık gösterebilir.

Her sürüme ayırt edici bir sürüm numarası verilir. Elinize ulaşan Kütüphane, GNU Kısıtlı Genel Kamu Lisansı'nın belirli bir numaralı sürümünün "veya daha sonraki herhangi bir sürümünün" geçerli olduğunu belirtiyorsa, söz konusu yayınlanmış sürümün veya Özgür Yazılım Vakfı tarafından yayınlanan herhangi bir sonraki sürümün hüküm ve koşullarını takip etme seçeneğiniz vardır. Elinize ulaşan Kütüphane, GNU Kısıtlı Genel Kamu Lisansı'nın bir sürüm numarasını belirtmiyorsa, Özgür Yazılım Vakfı tarafından yayınlanmış herhangi bir GNU Kısıtlı Genel Kamu Lisansı sürümünü seçebilirsiniz.

Aldığınız Kütüphane, GNU Kısıtlı Genel Kamu Lisansı'nın gelecekteki sürümlerinin geçerli olup olmayacağına bir vekilin karar verebileceğini belirtiyorsa, bu vekilin herhangi bir sürümü kabul ettiğine dair kamuya açık beyanı, Kütüphane için o sürümü seçmeniz için size kalıcı bir yetkilendirme niteliğindedir.