Нинішні Розробники підсистеми ядра Netfilter подали в суд з Патріком МакХарді, колишній керівник проекту Netfilter, який багато років дискредитував безкоштовне програмне забезпечення та спільноту за допомогою атак на порушників GPLv2, схожих на шантаж і здійснюваних з метою особистого збагачення.
У 2016 Макхарді був виключений з основної команди розробників Netfilter за порушення етичних норм, але все одно виграє від того факту, що його код знаходиться в ядрі Linux.
Макхарді довели вимоги GPLv2 до абсурду та за незначні порушення компанії, які використовують ядро Linux у своїх продуктах, вимагали великі суми (до 1,8 млн євро), не даючи часу на усунення порушення та пред'являючи смішні умови.
Наприклад, він вимагав від виробників смартфонів надсилати друковані копії коду для автоматично доставлених оновлень мікропрограмного забезпечення OTA, або тлумачити термін «еквівалентний доступ до коду» таким чином, що сервери коду забезпечують швидкість завантаження не повільніше, ніж сервери для завантаження двійкових файлів.
Основним важелем впливу в таких процедурах було негайне анулювання ліцензії правопорушника, передбаченого в GPLv2, що дозволяло розглядати порушення GPLv2 як порушення контракту, за яке можна було отримати грошову компенсацію через суд.
Проект netfilter оголошує про угоду з Патріком МакХарді.
Ця угода є юридично обов’язковою і регулює будь-яке юридичне застосування діяльність, пов’язана з усіма програмами та програмними бібліотеками, опублікованими проект netfilter/iptables на їхньому веб-сайті, а також ядро Linux.
Щоб протидіяти цій агресії, що підірвало репутацію Linux, деякі розробники ядра та компаній, чий код використовується в ядрі виступила з ініціативою адаптувати правила GPLv3 для ядра щодо анулювання ліцензії.
ці правила дозволяють усунути проблеми, виявлені з публікацією кодексу, протягом 30 днів з дня отримання повідомлення, якщо порушення виявлено вперше. У цьому випадку права ліцензії GPL відновлюються, а ліцензія повністю не анулюється (контракт залишається неушкодженим).
Ця угода встановлює, що будь-яке прийняття рішень щодо Примусові дії, пов’язані з netfilter, повинні базуватися на більшості голосувати. Таким чином, кожен член активної основної команди [5] на момент виконання запиту має право голосу. Ця угода охоплює минуле та нове виконання, а також виконання зобов'язань
Мирним шляхом вирішити конфлікт з Макхарді не вдалося і він перестав спілкуватися після того, як його вигнали з основної команди Netfilter. У 2020 році члени основної команди Netfilter звернулися до німецьких судів і в 2021 році досягли угоди з МакХарді, яка визначена як юридично обов’язкова та регулює будь-які дії правоохоронних органів, пов’язані з кодом проекту netfilter/iptables, включеним до основного або розповсюдженим як окремі програми та бібліотеки.
Згідно з угодою, усі рішення, пов’язані з реагуванням на порушення GPL та дотриманням ліцензійних вимог GPL у коді Netfilter, мають прийматися колективно.
Проект netfilter продовжує підтримувати «Принципи Відповідність GPL, орієнтована на спільноту». Тому ця угода не звільняє третіх осіб від їх зобов'язань щодо виконання ліцензія і далі.
Рішення буде ухвалене лише в тому випадку, якщо за нього проголосує більшість активних членів Основної команди. Угода не тільки охоплює нові порушення, але може також поширюватися на попередні провадження. Роблячи це, проект Netfilter не відмовляється від необхідності застосовувати GPL, а натомість буде дотримуватися принципів дій в інтересах спільноти та надання часу для усунення порушення.
В кінці кінців якщо вам цікаво дізнатись більше про це, ви можете перевірити деталі в наступне посилання.