GPLV2 ve GPLV3 Arasındaki Fark

GPLV2 ve GPLV3

GPLV2 ve GPLV3, özgür yazılım için iyi bilinen bir lisans olan GNU Kamu Lisanslarının (GPL) versiyonlarıdır. GPL, Özgür Yazılım Vakfı (FSF) ile de beğeniliyor. Her iki lisansın da ana yazarı Richard Stallman.

GPL'nin temel amacı, yazılımın herhangi bir amaç ve kullanıcının ihtiyaçları için ücretsiz kullanılabilirliğini ve kullanımını teşvik etmektir. Herhangi bir özgür yazılım kullanıcısı yazılımı değiştirebilir ve arkadaşlarınızla ve iş arkadaşlarınızla paylaşabilir.

Açık kaynaklı yazılımların yaklaşık yüzde 60'ının Linux ve Busybox gibi bu lisansı kullandığı en önemli ve yaygın açık kaynak lisansıdır. Düzeltmeler GPL'ye tabi olacak ve değiştirilmiş sürümün kaynağını açıklayacak şekilde değiştirilmiş sürümleri oluşturan ve dağıtan tüm kullanıcıları "copyleft" adlı bir cümleye sahiptir. Copyleft, değiştirilmiş sürümlerin GPL altında olmasını ve kaynak kodunun açıklanmasını sağlar.

GPL, takip eden tüm GPL sürümleri (GPLV2 ve GPLV3) için bir şablondur.

GPLV2, GPLV3'ü en yeni sürüm yapan GPLV3'ün öncüsüdür. GPLV2 1991 yılında piyasaya sürülürken GPLV3 2007 yılında piyasaya sürüldü.

GPLV2, GPLV3'ün eski bir sürümü olduğundan lisanslar arasında farklılıklar vardır. GPLV2, GPLV3'te bulunmayan bir kütüphane hariç tutma özelliğine sahiptir.

İki versiyon arasında da önemli farklar var: Yeni GPLV3, GPLV2'ye kıyasla iki kat daha uzun ve önceki versiyondaki iyileştirme ve açıklama konularına değiniyor. Bunlar patent tazminatı, içselleştirme ve lisans ihlali için çareleri içerir.

GPLV3 kodunun bir başka özelliği de patent lisansları hakkında daha fazla açıklık sağlama girişimidir. Lisans fırsatları lehine bir lisans maddesinin derhal feshedilmesini ve kullanıcıların standart GPLV3'ü değiştirmek için sabit bir alternatif terimler kümesinden seçim yapmalarına izin veren ek şartları açıklığa kavuşturmaya çalışır..

GPLV3, GPLV2'ye kıyasla daha fazla lisansla daha uyumludur. Yeni lisans, kullanıcıların lisansta bulunmayan ek gereksinimlere sahip kodlarla kombinasyon yapmasına olanak tanır.

Lisans ihlal edenler açısından, GPLV3 ilk kez lisans ihlal edenler için ekstra tedavi süreleri sağlar.

Sonuç olarak, GPLV2 ve GPLV3 birbirleri ile uyumlu değildir. En son lisans, ilkinde bulunmayan kurulum bilgileri gibi bazı gereksinimlere sahiptir. Her iki lisanstaki kodların birleştirilmesi GPLV2'nin 6. Bölümünü ihlal edecektir.

Özet:

1.GPLV2 ve GPLV3, GPL kapsamında yayınlanan lisanslardır. GPLV2, 1991'de yayınlanan eski lisanslar iken en son olan GPLV3, 2007'de piyasaya sürüldü.
2.GPLV3, eski lisansla neredeyse aynı sorunları ele almaya çalıştığı için GPLV2 ile karşılaştırıldığında daha uzundur.
3.GPLV3 patent lisansları üzerinde, çoğunlukla “çok geniş” olarak yorumlanamadığı için lisansın ifadesi konusunda daha fazla açıklığa sahiptir. GPLV2'den farklı olarak patentlerin korunması için de geçerlidir.
GPLV2, GPLV3'ün düzeltmeye çalıştığı boşluklara sahiptir. Boşluk, televizyon programlamasını yakalayan ve verileri gelecekteki görüntüleme için dahili bir sabit sürücü deposuna kaydeden bir dijital video kaydediciden türetilen Tivoizasyon terimini almıştır..
5.GPLV2, Kullanıcıların Yasal Haklarını Tazminatla Mücadele Yasası'ndan Koruma adlı lisansa eklenmiş yeni bir bölüme sahiptir. Bölümün amacı, GPVL3'ün Dijital Binyıl Telif Hakkı Yasası'nı (DCMA) uygulamak için kullanılacak teknolojilere veya ürünlere dahil edilmesini önlemektir..
6.GPLV3 kodu, önceki lisansa kıyasla daha fazla lisansla daha uyumludur.