Програмерите на Netfilter го бранеа колективното одлучување при прекршување на GPL

Сегашните развивачи на подсистемот на јадрото Netfilter успешно постигнаа спогодба со Патрик Мекхарди, поранешниот лидер на проектот Netfilter, кој со години го дискредитираше слободниот софтвер и заедницата со напади слични на уцена против прекршителите на GPLv2, извршени за лична корист. Во 2016 година, Мекхарди беше отстранет од тимот за развој на јадрото Netfilter поради етички прекршоци, но продолжи да профитира од присуството на неговиот код во јадрото. Linux.

Мекхарди ги доведе барањата на GPLv2 до точка на апсурдност и за помали прекршувања од компании што го користат јадрото Linux во своите производи, бараше големи суми пари, не даде време да го поправи прекршокот и наметна апсурдни услови. На пример, тој бараше од производителите на паметни телефони да испратат печатени примероци од кодот за автоматски доставени OTA ажурирања на фирмверот или го протолкува терминот „еквивалентен пристап до код“ како да значи дека серверите за код мора да обезбедат брзини на преземање не помали од сервери за преземање на бинарни склопови.

Главната предност во вакви случаи беше итно одземање на лиценцата на прекршителот, како што е предвидено во GPLv2, што овозможуваше непочитувањето на GPLv2 да се третира како прекршување на договор, за што можеше да се бара парична отштета на суд. За да се спротивстави на таквата агресија што го нарушува угледот, LinuxНекои развивачи на јадро и компании чиј код се користи во јадрото предложија прилагодување на правилата за одземање на GPLv3 лиценцата за јадрото. Овие правила дозволуваат прекршувањата направени за прв пат да се решат во рок од 30 дена од приемот на известувањето. Во овој случај, правата од GPL лиценцата се враќаат, а лиценцата не се одзема целосно (договорот останува недопрен).

Не беше можно мирно да се реши конфликтот со Мекхарди и тој престана да комуницира откако беше избркан од главниот тим на Нетфилтер. Во 2020 година, членовите на Netfilter Core Team отидоа на суд и во 2021 година постигнаа договор со McHardy, кој е дефиниран како правно обврзувачки и ги регулира сите дејствија за спроведување на законот поврзани со кодот на проектот netfilter/iptables вклучен во јадрото или дистрибуиран како посебни апликации и библиотеки.

Според договорот, сите одлуки поврзани со одговорот на прекршувањата на GPL и спроведувањето на барањата за лиценца за GPL во кодот на Netfilter мора да се носат колективно. Одлуката ќе биде одобрена само ако мнозинството од активните членови на Главниот тим гласаат за неа. Договорот опфаќа не само нови прекршувања, туку може да се примени и во минатите постапки. Притоа, Проектот Netfilter не ја напушта потребата за спроведување на GPL, туку ќе се придржува до принципите фокусирани на дејствување во најдобар интерес на заедницата и да се даде време да се поправат прекршувањата.

Извор: opennet.ru

Купете доверлив хостинг за сајтови со DDoS заштита, VPS VDS сервери 🔥 Купете сигурен веб-хостинг со DDoS заштита, VPS VDS сервери | ProHoster