Декабрь 19, 2019 Просмотры 17 просмотров

Опыт защитыGNU GPL в Германии и Европе

В настоящее время защита положений лицензии GPL ведется единичными разработчиками и немногочисленными организациями, поддерживающими СПО. В их числе основанный бывшим маинтейнером проекта Netfilter/Iptables Харольдом Велте сайт gpl-violations.org, Европейский фонд свободного программного обеспечения, которые при помощи Европейской Юридической Сети (European Legal Network) находят точки соприкосновения с представителями индустрии производителей ПО обучая их правилам работы в соответствии с GPL. И так как эти организации зародились в Европе, а именно в Германии, имеет смысл взглянуть на то, каким образом обстоят дела с защитой GPL конкретно в этой стране.

Человеку далекому от тонкостей разработки ПО может показаться, что поймать за руку нарушителя GPL практически не реально, особенно если ПО спрятано внутри системы и не имеет консольного интерфейса взаимодействия с пользователем. Конечно же это не так и у профессионалов существуют свои способы идентификации СПО. Наиболее простой из них — это анализ выходной/отладочной информации или бинарного файла с помощью текстового редактора: строковые переменные не видоизменяются компиляторами и могут быть сопоставлены с опубликованными исходниками. В качестве источника таких бинарных файлов может служить, например, прошивка устройства или апдейт с сайта производителя. В наиболее сложных случаях последовательность загрузки ядра Linux можно идентифицировать с помощью осциллографа, и, если подозрения подтверждаются, припаять последовательный порт для дальнейшего анализа.

Достаточно часто нарушители GPL просто удаляют все упоминания о лицензии и распространяют продукт без исходных кодов ПО. Такие случаи являются главной мишенью защитников GPL. Иногда производитель делает упоминание о GPL, но не предоставляет текст лицензии или дает ссылку на не существующий сайт. Такая ситуация тоже является нарушением, тем более, что суд Мюнхена однозначно определил, что web-ссылка не удовлетворяет требованиям параграфа 3 GPLv2. Нельзя забывать, что и производный код также должен лицензироваться по GPL и быть доступным как потребителю конечного продукта так и сообществу.

Основное судебное требование защитников GPL — остановить распространение нарушающего GPL продукта или опубликовать все требуемые GPL исходные коды и саму лицензию. Но даже после согласия ответчика сотрудничать в зависимости от размера понесенного ущерба с него могут быть взысканы судебные издержки и компенсация за проведенные работы по идентификации нарушения. Прямые убытки также могут быть определены, даже в случае нулевой стоимости лицензии. По германским законам истец может потребовать часть прибыли ответчика за неправомерное использование GPL ПО. В случае же двойного лицензирования недополученную прибыль посчитать еще проще.

Поставленная на поток программа по защите GPL в Европе, и в частности в Германии, уже продемонстрировала стабильный рост числа продуктов не нарушающих GPL. Тем не менее, в случае со встраиваемыми решениями, защитники GPL не должны останавливаться на приведении к сотрудничеству только производителей или импортеров. Стратегия должна быть более всеобъемлющая и охватывать всю цепочку распространения продукта независимо от конкретной компании или страны. Принимая во внимание растущую популярность GPL ПО защита этой лицензии должна стать первоочередной задачей сообщества.


Просмотры 17 просмотров

Статистика просмотров страницы:

  • за текущий месяц (Май 2024) - 5;
  • за прошлый месяц (Апрель 2024) - 2;
  • за последние 3 месяца (Февраль 2024 - Апрель 2024) - 9;
  • за последний год (Май 2023 - Апрель 2024) - 9;

Отзывы

Админ
Отлично!
Март 28 Админ

Статьи и обзоры Все статьи

От регулировки высоты сидения до поддержки поясницы и массажных функций ...
Эти универсальные устройства идеально подходят для офиса и дома, обеспечивая ...
Статья рассказывает про важность тщательного выбора монитора для максимально производительной ...
Узнайте, как интерактивные панели стали незаменимым инструментом в современном бизнесе.