Отново Gnome е изправен пред проблеми с авторските права, този път от gnome-screensaver

гном

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

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

През 2004 г., което сега е преди седемнадесет години, написах документ, обясняващ защо направих компромиси с дизайна, които направих в XScreenSaver, и в този документ прогнозирах точно тази грешка като пример за „това е, което ще се случи, ако не“ не го прави по този начин «.

Току-що разбрах, че освен че gnome-screensaver е опасен боклук, те също копираха голяма част от кода ми на едро xscreensaver, премахнаха известието за авторски права на BSD и го замениха с GPL. Хубава работа момчета ...

Пич, копирахте по-голямата част от fade.c, наред с други, * премахнахте * името ми, авторските права и лиценза и поставихте името и лиценза си отгоре. Ако смятате, че съм ви дал разрешение да прелицензирате моя лицензиран BSD код като GPL, моля, докажете го.

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

Според Zawinski, ако авторът на gnome-screensaver го помоли за разрешение да лицензирате кода с двойни лицензи, Сигурно бих се съгласилНо ако бъде попитан за възможността да премахне споменаването за него и да назначи някой друг за автор, той би отказал.

Авторът на gnome-screensaver отговори, че този въпрос е бил обсъден преди публикуването на кода и се опита да спомене Zawinski в списъка с автори, но имаше проблем със сигурността.

„Току-що открих“, но го обсъдихме надълго, преди да бъде публикуван. 2. Вашите аргументи за сигурност се оказаха неправилни. И така, спри? 3. Направих всичко възможно, за да ви дам кредит; нюансиран поглед би го разкрил. 4. Може да има повече дискусии, ако има добросъвестност

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

В същото време, Завински настоява, че не е дал разрешение за прелицензиране на BSD кода към GPL а ако не, поискайте доказателство.

Джейми Завински не се опитва да реализира печалба за себе си, по-скоро той само демонстрира този факт като допълнение към публикуваната си статия за безгрижното отношение към сигурността и поправките на грешки в съвременните скрийнсейвъри, написана след уязвимостта в скрийнсейвъра Cinnamon и проблема в настъпилия скрийнсейвър на екрана, който остава неизправен в продължение на две години.

През 2004 г. Zawinski написа статия, в която предупреждава за недопустимостта на усложнения при скрийнсейвърите и неподходящото използване на GTK и допълнителни библиотеки в такива програми.

Като пример, е показана поддръжка на екранен четец, инструменти за хора с увреждания и усъвършенствани методи за въвеждане, като се вземе предвид съществуващата архитектура на заключен екран в системи, базирани на протокола X11, това може да доведе до уязвимости и поради сложността на такива системи избягването на проблеми ще бъде много трудно.

Оттогава, подобни уязвимости се появяват редовно в сложни скрийнсейвъри и последната е уязвимостта в скрийнсейвъра Cinnamon, експлоатиран чрез виртуалната клавиатура.

И накрая, ако искате да научите повече за това Можете да се консултирате с дискусията между двамата автори в Следваща връзка или също публикацията, направена от Джейми Завински в тази връзка.


Бъдете първите, които коментират

Оставете вашия коментар

Вашият имейл адрес няма да бъде публикуван. Задължителните полета са отбелязани с *

*

*

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