Netfilter çekirdek alt sisteminin mevcut geliştiricileri, yıllarca kişisel kazanç sağlamak amacıyla GPLv2 ihlalcilerine karşı şantaj benzeri saldırılarla özgür yazılımı ve topluluğu itibarsızlaştıran Netfilter projesinin eski lideri Patrick McHardy ile başarılı bir şekilde anlaşmaya vardılar. McHardy, 2016 yılında etik ihlaller nedeniyle Netfilter çekirdek geliştirme ekibinden uzaklaştırılmıştı, ancak kodunun çekirdekte bulunmasından kâr elde etmeye devam etti. Linux.
McHardy, GPLv2 gereksinimlerini absürt bir noktaya taşıdı ve çekirdeği kullanan şirketler tarafından yapılan küçük ihlaller için bile bu şartları uygulamaya koydu. Linux Ürünlerinde büyük miktarlarda para talep etti, ihlali düzeltmek için zaman tanımadı ve absürt koşullar dayattı. Örneğin, akıllı telefon üreticilerinden otomatik olarak gönderilen OTA yazılım güncellemeleri için kodun basılı kopyalarını göndermelerini istedi veya "koda eşdeğer erişim" terimini, kod sunucularının indirme hızlarının en az şu kadar olması gerektiği şeklinde yorumladı. sunucular İkili derlemeleri indirmek için.
Bu tür durumlarda en önemli koz, GPLv2'de öngörüldüğü üzere, ihlal edenin lisansının derhal iptal edilmesiydi; bu da GPLv2'ye uyulmamasının sözleşme ihlali olarak değerlendirilmesine ve mahkemede parasal tazminat talep edilmesine olanak tanıyordu. Bu tür itibar zedeleyici saldırılara karşı koymak için, LinuxÇekirdek geliştiricilerinden ve kodları çekirdekte kullanılan bazı şirketler, GPLv3 lisans iptal kurallarının çekirdeğe uyarlanmasını önerdiler. Bu kurallar, ilk ihlallerin bildirim alındıktan sonra 30 gün içinde ele alınmasına olanak tanır. Bu durumda, GPL lisans hakları geri verilir ve lisans tamamen iptal edilmez (anlaşma 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
