Pengembang Netfilter membela pengambilan keputusan kolektif dalam pelanggaran GPL

Pengembang subsistem kernel Netfilter saat ini telah menegosiasikan penyelesaian dengan Patrick McHardy, mantan pemimpin proyek Netfilter, yang selama bertahun-tahun mendiskreditkan perangkat lunak bebas dan komunitas dengan serangan seperti pemerasan terhadap pelanggar GPLv2 demi keuntungan pribadi. Pada tahun 2016, McHardy dikeluarkan dari tim pengembangan inti Netfilter karena pelanggaran etika, namun tetap mendapatkan keuntungan karena kodenya ada di kernel Linux.

McHardy mengambil persyaratan GPLv2 ke titik absurditas dan menuntut sejumlah besar uang untuk pelanggaran kecil yang dilakukan oleh perusahaan yang menggunakan kernel Linux dalam produk mereka, tanpa memberikan waktu untuk memperbaiki pelanggaran tersebut dan menerapkan kondisi yang konyol. Misalnya, undang-undang ini mewajibkan produsen ponsel cerdas untuk mengirimkan cetakan kode dalam bentuk kertas untuk pembaruan firmware OTA yang dikirimkan secara otomatis, atau menafsirkan frasa “akses setara ke kode” yang berarti bahwa server kode harus menyediakan kecepatan unduh yang tidak lebih rendah dari server untuk mengunduh rakitan biner.

Tekanan utama dalam proses tersebut adalah pencabutan segera izin pelanggar yang diatur dalam GPLv2, yang memungkinkan untuk memperlakukan ketidakpatuhan terhadap GPLv2 sebagai pelanggaran kontrak, yang mana kompensasi moneter dapat diperoleh dari pengadilan. Untuk melawan agresi tersebut, yang merusak reputasi Linux, beberapa pengembang kernel dan perusahaan yang kodenya digunakan di kernel mengambil inisiatif untuk mengadaptasi aturan GPLv3 mengenai pencabutan lisensi kernel. Aturan-aturan ini memungkinkan untuk menghilangkan masalah yang teridentifikasi dengan publikasi kode dalam waktu 30 hari sejak tanggal diterimanya pemberitahuan, jika pelanggaran diidentifikasi untuk pertama kalinya. Dalam hal ini hak atas lisensi GPL dipulihkan dan lisensi tersebut tidak dicabut seluruhnya (perjanjian tetap utuh).

Konflik dengan McHardy tidak dapat diselesaikan secara damai dan dia berhenti berkomunikasi setelah dikeluarkan dari tim utama Netfilter. Pada tahun 2020, anggota Tim Inti Netfilter pergi ke pengadilan dan pada tahun 2021 mencapai kesepakatan dengan McHardy, yang didefinisikan sebagai mengikat secara hukum dan mengatur tindakan penegakan hukum apa pun terkait dengan kode proyek netfilter/iptables yang disertakan dalam inti atau didistribusikan sebagai aplikasi terpisah dan perpustakaan.

Berdasarkan perjanjian tersebut, semua keputusan terkait tanggapan terhadap pelanggaran GPL dan penegakan persyaratan lisensi GPL dalam kode Netfilter harus dibuat secara kolektif. Suatu keputusan hanya akan disetujui jika mayoritas anggota Tim Inti yang aktif memilihnya. Perjanjian tersebut tidak hanya mencakup pelanggaran baru, tetapi juga dapat diterapkan pada proses hukum yang lalu. Dalam melakukan hal ini, Proyek Netfilter tidak mengabaikan kebutuhan untuk menegakkan GPL, namun akan mematuhi prinsip-prinsip yang berfokus pada bertindak demi kepentingan terbaik masyarakat dan memberikan waktu untuk memperbaiki pelanggaran.

Sumber: opennet.ru

Tambah komentar