„Големите четири“ Linux компании променят политиките за лицензиране на отворен код

  • Nov 01, 2023

Red Hat, Facebook, Google и IBM се ангажират да осигурят справедлив период за коригиране на проблеми със съответствието с GPLv2 лиценза за софтуер с отворен код.

Корпоративен софтуер

  • Следващото голямо предизвикателство на ChatGPT: Да помогнем на Microsoft да предизвика търсенето с Google
  • Кога Microsoft ще прекрати поддръжката за вашата версия на Windows или Office?
  • Технологии през 2023 г.: 6 нови приоритета за вашия кратък списък
  • 14-те най-добри уеб хостинг услуги: Кое е подходящо за вашия уебсайт?

The GNU публичен лиценз версия 2 (GPLv2) е може би най-важният лиценз с отворен код по една причина: това е лицензът, който Linux използва. На 27 ноември три технологични сили, използващи Linux, Facebook, Google, и IBM, и основният дистрибутор на Linux червена шапка обявиха, че ще разширят допълнителни права, за да помогнат на компании, които са допуснали грешки и грешки в съответствие с лиценза с отворен код GPLv2.

GPLv2 и неговият близък роднина, GNU Lesser General Public License (LGPL) са широко използвани софтуерни лицензи с отворен код. Когато

GPL версия 3 (GPLv3) беше пуснат, той дойде с подход за експресно прекратяване, който предлагаше на потребителите възможности да коригират грешки в съответствието на лиценза. Тази политика за прекратяване в GPLv3 предостави начин на компаниите да поправят грешки и грешки при лицензирането. Този подход позволява налагане на съответствие с лиценза, което е в съответствие с нормите на общността.

Четирите компании се ангажират да разширят подхода GPLv3 за грешки в съответствие с лиценза към софтуерен код под GPLv2 и LGPLv2.1 и v2. По-конкретно, ангажиментът за общи права за лечение е:

Преди да заведете или продължите да преследвате каквото и да е съдебно производство или иск (различен от защитно действие), произтичащ от прекратяване на покрит лиценз, [Компанията] се ангажира да разшири до физическото или юридическото лице („Вие“) обвинено в нарушаване на Покрития лиценз следните разпоредби относно лечението и възстановяването, взети от GPL версия 3. Както се използва тук, терминът „този лиценз“ се отнася до конкретния покрит лиценз, който се прилага.

Въпреки това, ако прекратите всички нарушения на този Лиценз, тогава вашият лиценз от определен притежател на авторските права се възстановява (a) временно, освен ако и докато притежателят на авторските права изрично и окончателно прекратява лиценза ви и (б) окончателно, ако притежателят на авторските права не ви уведоми за нарушението с някакви разумни средства преди 60 дни след спиране.

Освен това вашият лиценз от определен притежател на авторски права се възстановява за постоянно, ако притежателят на авторските права ви уведоми за нарушението по някакъв разумен начин, това е първия път, когато получите известие за нарушение на този Лиценз (за всяко произведение) от този притежател на авторските права и отстраните нарушението преди 30 дни след получаването на забележете.

[Компанията] възнамерява този Ангажимент да бъде неотменим, обвързващ и изпълним спрямо [Компанията] и правоприемниците или правоприемниците на авторските права на [Компанията].

[Компанията] може да промени този ангажимент, като публикува ново издание на тази страница или на друго място.

Очаква се други компании скоро да се присъединят към подкрепата на този нов GPLv2 подход.

Това правно обвързва всяка компания да прилага разпоредбите за лечение на GPLv3 към съответните си авторски права код, лицензиран съгласно GPLv2, LGPLv2.1 и LGPLv2 (освен в случаите на защитен отговор на правно процедура).

Това следва стъпките на проекта за ядрото на Linux, който наскоро прие този подход в своя Декларация за прилагане на ядрото на Linux, и Фондация за свободен софтуер и Опазване на свободата на софтуера, които въплътиха концепцията в техните Принципи на прилагане на GPL, ориентирано към общността.

Не бъркайте това с това, че тези компании заемат по-агресивна позиция по отношение на правни действия срещу компании, които нарушават GPL. Това е обратното.

Както Саймън Фипс, президент на Инициатива за отворен код (OSI) коментира: „Приветствам този ангажимент на най-големите компании с отворен код да поставят на първо място доверието на общността и приемането на отворен код и да оставят съдебните спорове за лицензи като последна инстанция. Нека много други последват примера!"

И така, защо тези компании просто не прелицензират своя принос към ядрото на Linux под GPLv3? Това е категорично невъзможно. Общият лиценз на Linux за ядрото е само GPLv2.

Както Линус Торвалдс каза през 2016 г., "Обичам GPLv2. Наистина смятам, че лицензът беше един от определящите фактори за успеха на Linux, защото той наложи това, че сте го направили да се върне, което означаваше, че фрагментацията никога не е била нещо, което е било жизнеспособно от техническа страна гледна точка."

Защо тези правят това? Майкъл Кънингам, изпълнителен вицепрезидент и главен съветник на Red Hat, каза: „Ние вярваме в насърчаването по-голяма справедливост и предсказуемост при налагането на лицензи и нарастване на участието в отворения код общност. Насърчаваме другите притежатели на авторски права GPLv2 да последват нашия пример."

Помощник генералният съветник на IBM Марк Рингес добави: „В продължение на много години GPL v2 и V3 ръководеха развитието на най-голямата споделена кодова база в света, Linux. Разширяването на възможността за лечение на несъответствие на GPLv3 към GPLv2 ще даде възможност за продължаващо приемане и стабилен растеж на Linux за десетилетия напред. IBM отдавна е водещ поддръжник на Linux и отворен код и подпомага разработването на ядрото на Linux. Задълбочаването на нашия ангажимент с това твърдение е естествена еволюция на тази подкрепа."

Въпреки че никой не го споменава, тези ходове изглежда са в отговор на няколко скорошни спорни GPLv2 правни действия.

В един пример, Grsecurity, компания за сигурност на Linux, блокира своите потребители да разпространяват нейния "GPLv2" Linux код. Брус Перенс, един от основателите на компании с отворен код, блогове „трябва избягвайте продукта Grsecurity... тъй като представлява съучастие в нарушение и риск от нарушаване на договор." Perens направи това на основание, че GPLv2 гарантира правото за разпространение на код. Grsecurity отговори, като съди Perens. Grsecurity обаче не е съдила Торвалдс, който декларира, "Пачовете им са чисти боклуци."

В друг случай, който подтикна разработчиците на ядрото на Linux, Грег Кроа-Хартман, поддържащият ядрото на Linux за стабилен клон, заяви, че действията на бивш разработчик на Linux ядрото са довели до новата им позиция за това как ще бъде GPLv2 наложени.

Кроа-Хартман обясни: „За съжаление същите процеси, които използваме, за да гарантираме изпълнението на лицензионните задължения и наличността на изходния код може също да се използва несправедливо в тролинг дейности за извличане на лични парични награди. По-специално, възникнаха проблеми, тъй като разработчик от общността на Netfilter, Патрик Макхарди, потърси да налага претенциите си за авторски права тайно и срещу големи суми пари чрез заплахи или участие в съдебен спор."

Макхарди беше председател на Linux Netfilter основен екип за развитие. Netfilter е помощна програма на ядрото на Linux, която обработва различни мрежови функции, като улесняване Превод на мрежови адреси (NAT). McHardy е отстранен от екипа на Netfilter. Вярва се McHardy е започнал съдебни дела срещу над 50 компании търсейки плащане от тях. Netfilter пусна документ за това как да се справи с неговите опити за извличане на пари от доставчиците. Според Кроа-Хартман Макхарди е спечелил няколко милиона евро от действията си.

Докато корпоративното, разработчиците и общността с отворен код преструктурират как GPLv2 и LGPL ще бъде наложено не може да спре McHardy, може да блокира бъдещи опити за злоупотреба с потребители на Linux от измамници разработчици.

Предишно и свързано покритие

Връзката на любовта и омразата на Линус Торвалдс с GPL

Основателят на Linux оценява това, което GNU General Public License е дал на Linux, но не оценява как някои адвокати с отворен код се опитват да го наложат в съда.

Любовта на Microsoft към Linux се задълбочава: вече е един от големите поддръжници на Open Source Initiative

Microsoft прави следващата си стъпка към възприемане на движението с отворен код.

Daimler се присъединява към групата за патентна защита Open Invention Network на Linux

Daimler, собственик на Mercedes-Benz, се присъедини към Linux и организацията за защита на патенти с отворен код.