Снова Gnome сталкивается с проблемами авторских прав, на этот раз с помощью gnome-screensaver.

гном

Джейми Завински, соучредитель Netscape и Mozilla.org, создатель и автор проекта XEmacs XScreenSaver, говорили о нарушении авторских прав в заставке код защищен для гном-заставка а также расстался со своими проектами mate-screensaver и cinnamon-screensaver.

Утверждается, что автор gnome-screensaver скопировал большую часть кода проекта XScreenSaver а затем без разрешения изменил лицензию кода с BSD на GPLv2. Первоначально в исходном коде было оставлено примечание о том, что проект основан на коде и идеях Джейми Завински, но позже было удалено.

В 2004 году, то есть семнадцать лет назад, я написал документ, объясняющий, почему я пошел на компромисс в дизайне, который я сделал в XScreenSaver, и в этом документе я предсказал именно эту ошибку как мой пример того, что «вот что произойдет, если вы не сделаете этого». Сделай это так ».

Я только что узнал, что помимо того, что gnome-screensaver является небезопасным мусором, они также скопировали большую часть моего оптового кода xscreensaver, удалили уведомление об авторских правах BSD и заменили его на GPL. Хорошая работа, ребята ...

Чувак, ты скопировал большую часть fade.c, среди прочего, * удалил * мое имя, авторские права и лицензию и поместил свое имя и лицензию вверху. Если вы думаете, что я дал вам разрешение повторно лицензировать мой код под лицензией BSD как GPL, пожалуйста, докажите это.

Как пример, файл fade.c был скопирован из XScreenSaver почти без изменений. Следовательно, любой дистрибутив Linux, включающий gnome-screensaver, mate-screensaver или cinnamon-screensaver, содержит код, нарушающий авторские права и лицензию.

По словам Завински, если автор заставки-гнома попросит у него разрешения лицензировать код с двойной лицензией, Я бы, наверное, согласилсяно если его спросят о возможности убрать упоминание о нем и назначить кого-то еще автором, он откажется.

Автор gnome-screensaver ответил, что эта проблема обсуждалась до публикации кода, и попытался упомянуть Завински в списке авторов, но возникла проблема безопасности.

«Только что обнаружил», но мы подробно обсуждали его перед публикацией. 2. Ваши аргументы в пользу безопасности оказались неверными. Так что остановись? 3. Я сделал все возможное, чтобы отдать вам должное; нюансированный взгляд выявит это. 4. Можно было бы продолжить обсуждение, если бы было добросовестно.

Ситуация не детализирована, но возможно, что Завински не хотел, чтобы его имя ассоциировалось с программами, у которых есть потенциальные проблемы с безопасностью (например, несколько лет назад из-за безопасности произошел конфликт с Debian, и Завински попросил удалить XScreenSaver из раздачи в связи с доставкой устаревшей версии).

Al mismo tiempo, Завински настаивает на том, что он не давал разрешения на повторную лицензию кода BSD. к GPL а если нет, попросите доказательства.

Джейми Завински не пытается получить прибыль для себя, скорее, он только продемонстрировал этот факт в качестве дополнения к своей опубликованной статье о беззаботном отношении к безопасности и исправлениям ошибок в современных заставках, написанной после уязвимости в заставке Cinnamon и проблемы в хранителе экрана, которая появилась в screen mate-screensaver, которая остается без исправлений в течение двух лет.

В 2004 году Завински написал статью, предупреждающую о недопустимости усложнений в заставках и нецелевом использовании GTK и дополнительных библиотек в таких программах.

В качестве примера, поддержка программы чтения с экрана была показана, инструменты для людей с ограниченными возможностями и расширенные методы ввода, с учетом существующей архитектуры экрана блокировки в системах на базе протокола X11, это может привести к уязвимостям, и из-за сложности таких систем избежать проблем будет очень сложно.

С тех пор, подобные уязвимости появлялись регулярно в сложных заставках, и последней из них была уязвимость в заставке Cinnamon, используемая через виртуальную клавиатуру.

Наконец, если вы хотите узнать об этом больше Вы можете ознакомиться с дискуссией между обоими авторами в следующую ссылку или также публикация Джейми Завински по этой ссылке.


Оставьте свой комментарий

Ваш электронный адрес не будет опубликован. Обязательные для заполнения поля помечены *

*

*

  1. Ответственный за данные: Мигель Анхель Гатон
  2. Назначение данных: контроль спама, управление комментариями.
  3. Легитимация: ваше согласие
  4. Передача данных: данные не будут переданы третьим лицам, кроме как по закону.
  5. Хранение данных: база данных, размещенная в Occentus Networks (ЕС)
  6. Права: в любое время вы можете ограничить, восстановить и удалить свою информацию.