Pembangun Netfilter mempertahankan pembuatan keputusan kolektif dalam pelanggaran GPL

Pembangun semasa subsistem kernel Netfilter telah merundingkan penyelesaian dengan Patrick McHardy, bekas ketua projek Netfilter, yang selama bertahun-tahun mendiskreditkan perisian percuma dan komuniti dengan serangan seperti memeras ugut ke atas pelanggar GPLv2 untuk kepentingan peribadi. Pada 2016, McHardy telah dialih keluar daripada pasukan pembangunan teras Netfilter kerana pelanggaran etika, tetapi terus mendapat keuntungan daripada mempunyai kodnya dalam kernel Linux.

McHardy mengambil keperluan GPLv2 ke tahap yang tidak masuk akal dan menuntut jumlah yang besar untuk pelanggaran kecil oleh syarikat yang menggunakan kernel Linux dalam produk mereka, tanpa memberi masa untuk membetulkan pelanggaran dan mengenakan syarat yang tidak masuk akal. Sebagai contoh, ia memerlukan pengeluar telefon pintar menghantar cetakan kertas kod untuk kemas kini perisian tegar OTA yang dihantar secara automatik, atau mentafsirkan frasa "akses setara kepada kod" bermaksud pelayan kod mesti menyediakan kelajuan muat turun tidak lebih rendah daripada pelayan untuk memuat turun pemasangan binari.

Tuas tekanan utama dalam prosiding tersebut adalah pembatalan serta-merta lesen pelanggar yang diperuntukkan dalam GPLv2, yang memungkinkan untuk menganggap ketidakpatuhan GPLv2 sebagai pelanggaran kontrak, yang mana pampasan kewangan boleh diperolehi daripada mahkamah. Untuk menentang pencerobohan sedemikian, yang menjejaskan reputasi Linux, beberapa pembangun kernel dan syarikat yang kodnya digunakan dalam kernel mengambil inisiatif untuk menyesuaikan peraturan GPLv3 mengenai pembatalan lesen untuk kernel. Peraturan ini memungkinkan untuk menghapuskan masalah yang dikenal pasti dengan penerbitan kod dalam masa 30 hari dari tarikh penerimaan pemberitahuan, jika pelanggaran dikenal pasti buat kali pertama. Dalam kes ini, hak untuk lesen GPL dipulihkan dan lesen tidak dibatalkan sepenuhnya (perjanjian itu kekal utuh).

Tidak dapat menyelesaikan konflik dengan McHardy secara aman dan dia berhenti berkomunikasi selepas dipecat daripada pasukan Netfilter utama. Pada tahun 2020, ahli Pasukan Teras Netfilter pergi ke mahkamah dan pada tahun 2021 mencapai perjanjian dengan McHardy, yang ditakrifkan sebagai mengikat secara sah dan mengawal sebarang tindakan penguatkuasaan undang-undang yang berkaitan dengan kod projek netfilter/iptables yang disertakan dalam teras atau diedarkan sebagai aplikasi berasingan dan perpustakaan.

Di bawah perjanjian itu, semua keputusan yang berkaitan dengan tindak balas terhadap pelanggaran GPL dan menguatkuasakan keperluan lesen GPL dalam kod Netfilter mesti dibuat secara kolektif. Keputusan hanya akan diluluskan jika majoriti ahli Pasukan Teras yang aktif mengundinya. Perjanjian itu meliputi bukan sahaja pelanggaran baru, tetapi juga boleh digunakan untuk prosiding yang lalu. Dengan berbuat demikian, Projek Penapis Net tidak meninggalkan keperluan untuk menguatkuasakan GPL, tetapi akan mematuhi prinsip yang tertumpu pada bertindak demi kepentingan terbaik komuniti dan memberi masa untuk membetulkan pelanggaran.

Sumber: opennet.ru

Tambah komen