Netfilter geliştiricileri, GPL'yi ihlal ederek toplu karar vermeyi savundu

Netfilter çekirdek alt sisteminin mevcut geliştiricileri, kişisel kazanç için GPLv2 ihlalcilerine yönelik şantaj benzeri saldırılarla uzun yıllar boyunca özgür yazılımın ve topluluğun itibarını zedeleyen Netfilter projesinin eski lideri Patrick McHardy ile bir anlaşmaya vardılar. 2016 yılında McHardy, etik ihlaller nedeniyle Netfilter'ın çekirdek geliştirme ekibinden çıkarıldı, ancak kodunun Linux çekirdeğinde bulunmasından kâr elde etmeye devam etti.

McHardy, GPLv2'nin gerekliliklerini saçmalık noktasına kadar götürdü ve ihlalin düzeltilmesi için zaman tanımadan ve saçma koşullar dayatmadan, ürünlerinde Linux çekirdeği kullanan şirketlerden küçük ihlaller için büyük meblağlar talep etti. Örneğin, akıllı telefon üreticilerinin otomatik olarak teslim edilen OTA donanım yazılımı güncellemeleri için kağıt kod çıktıları göndermesini gerektirdi veya "koda eşdeğer erişim" ifadesini, kod sunucularının ikili derlemeleri indirmek için sunuculardan daha düşük olmayan indirme hızları sağlaması gerektiği anlamına gelecek şekilde yorumladı.

Bu tür davalardaki ana baskı unsuru, GPLv2'de öngörülen ihlalcinin lisansının derhal iptal edilmesiydi; bu, GPLv2'ye uyumsuzluğun sözleşmenin ihlali olarak değerlendirilmesini mümkün kıldı ve bunun için GPLv3'den parasal tazminat alınabildi. mahkeme. Linux'un itibarını zedeleyen bu tür saldırganlığa karşı koymak için, bazı çekirdek geliştiricileri ve çekirdekte kodu kullanılan şirketler, çekirdeğe yönelik lisansın iptaline ilişkin GPLv30 kurallarını uyarlama girişiminde bulundu. Bu kurallar, ihlallerin ilk kez tespit edilmesi durumunda, bildirimin alındığı tarihten itibaren XNUMX gün içinde kodun yayınlanmasıyla ilgili tespit edilen sorunların ortadan kaldırılmasını mümkün kılar. Bu durumda GPL lisansına ilişkin haklar geri yüklenir ve lisans tamamen iptal edilmez (sözleşme bozulmadan kalır).

McHardy ile olan anlaşmazlığı barışçıl bir şekilde çözmek mümkün olmadı ve Netfilter'ın ana ekibinden atıldıktan sonra iletişimi kesti. 2020'de Netfilter Çekirdek Ekibi üyeleri mahkemeye gitti ve 2021'de McHardy ile yasal olarak bağlayıcı olarak tanımlanan ve çekirdeğe dahil edilen veya ayrı uygulamalar olarak dağıtılan netfilter/iptables proje koduyla ilgili her türlü yasa uygulama eylemini düzenleyen bir anlaşma imzaladı. ve kütüphaneler.

Anlaşma uyarınca, GPL ihlallerine yanıt verilmesi ve Netfilter kodunda GPL lisans gerekliliklerinin uygulanmasına ilişkin tüm kararların toplu olarak alınması gerekiyor. Bir karar yalnızca aktif Çekirdek Ekip üyelerinin çoğunluğunun karara oy vermesi durumunda onaylanacaktır. Anlaşma yalnızca yeni ihlalleri kapsamıyor, aynı zamanda geçmiş yargılamalara da uygulanabiliyor. Netfilter Projesi bunu yaparken GPL'yi uygulama ihtiyacından vazgeçmez, ancak topluluğun çıkarlarına en uygun şekilde hareket etmeye ve ihlallerin düzeltilmesi için zaman tanımaya odaklanan ilkelere bağlı kalacaktır.

Kaynak: opennet.ru

Yorum ekle