Các nhà phát triển hiện tại của hệ thống con nhân Netfilter đã đạt được thỏa thuận thành công với Patrick McHardy, cựu lãnh đạo dự án Netfilter, người trong nhiều năm đã làm mất uy tín của phần mềm tự do và cộng đồng bằng các cuộc tấn công mang tính tống tiền nhắm vào những người vi phạm GPLv2, nhằm mục đích trục lợi cá nhân. Năm 2016, McHardy bị loại khỏi nhóm phát triển cốt lõi của Netfilter vì vi phạm đạo đức, nhưng vẫn tiếp tục thu lợi từ sự hiện diện của mã nguồn của mình trong nhân hệ điều hành. Linux.
McHardy đã đẩy các yêu cầu của GPLv2 đến mức phi lý và chỉ trích những vi phạm nhỏ của các công ty sử dụng nhân kernel. Linux Trong các sản phẩm của mình, ông ta đòi hỏi những khoản tiền lớn, không cho thời gian để khắc phục vi phạm và áp đặt những điều kiện vô lý. Ví dụ, ông ta yêu cầu các nhà sản xuất điện thoại thông minh phải gửi bản in giấy mã để cập nhật firmware OTA tự động hoặc diễn giải thuật ngữ "quyền truy cập tương đương vào mã" có nghĩa là các máy chủ mã phải cung cấp tốc độ tải xuống không thấp hơn... may chủ để tải xuống các tập tin nhị phân.
Đòn bẩy chính trong những trường hợp như vậy là việc thu hồi ngay lập tức giấy phép của người vi phạm, như được quy định trong GPLv2, cho phép coi việc không tuân thủ GPLv2 là vi phạm hợp đồng, và có thể yêu cầu bồi thường bằng tiền tại tòa án. Để chống lại hành vi gây tổn hại danh tiếng như vậy, LinuxMột số nhà phát triển nhân hệ điều hành và các công ty có mã nguồn được sử dụng trong nhân hệ điều hành đã đề xuất áp dụng các quy tắc thu hồi giấy phép GPLv3 cho nhân hệ điều hành. Các quy tắc này cho phép xử lý các vi phạm lần đầu trong vòng 30 ngày kể từ khi nhận được thông báo. Trong trường hợp này, quyền sử dụng giấy phép GPL được khôi phục và giấy phép không bị thu hồi hoàn toàn (thỏa thuận vẫn còn hiệu lực).
Không thể giải quyết xung đột với McHardy một cách hòa bình và anh ta đã ngừng liên lạc sau khi bị trục xuất khỏi nhóm Netfilter chính. Vào năm 2020, các thành viên của Nhóm Netfilter Core đã ra tòa và vào năm 2021 đã đạt được thỏa thuận với McHardy, được xác định là ràng buộc về mặt pháp lý và chi phối mọi hành động thực thi pháp luật liên quan đến mã dự án netfilter/iptables có trong lõi hoặc được phân phối dưới dạng ứng dụng riêng biệt và thư viện.
Theo thỏa thuận, tất cả các quyết định liên quan đến việc ứng phó với các vi phạm GPL và thực thi các yêu cầu cấp phép GPL trong mã Netfilter phải được đưa ra chung. Một quyết định sẽ chỉ được thông qua nếu đa số thành viên tích cực của Core Team bỏ phiếu tán thành. Thỏa thuận không chỉ bao gồm các vi phạm mới mà còn có thể được áp dụng cho các thủ tục tố tụng trong quá khứ. Khi làm như vậy, Dự án Netfilter không từ bỏ nhu cầu thực thi GPL nhưng sẽ tuân thủ các nguyên tắc tập trung vào hành động vì lợi ích tốt nhất của cộng đồng và cho phép có thời gian để khắc phục các vi phạm.
Nguồn: opennet.ru
