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

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

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

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

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

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

Извор: opennet.ru

Додадете коментар