LinuxForum.Fans
Тема

В GNU Emacs обнаружен факт нарушения лицензии GPL

Автор: Lupo_Alberto 13 сообщений 1788 просмотров
#180491

В GNU Emacs обнаружен факт нарушения лицензии GPL

По воле случая, в развиваемом в рамках проекта GNU текстовом процессоре Emacs, в разработке которого непосредственно участвует Ричард Столлман, зафиксировано нарушение лицензии GPL. Один из пользователей проекта обратил внимание разработчиков на невозможность пересборки Emacs 23.2 и 23.3 с нуля, так как в поставке присутствует несколько сгенерированных при помощи системы Bison парсеров, исходный код для которых отсутствует в поставке.

Иными словами в составе Emacs начиная с декабря 2009 года поставлялись скомпилированные вставки, о неприятии которых так часто высказывались представители Фонда СПО. Формально, дистрибутивы в состав которых входит Emacs 23.2 или 23.3, не могут быть признаны полностью свободными. Изначально код парсеров был написан виде грамматик Bison, но затем скомпилирован в Elisp-представление, которое и было включено в состав Emacs. В BZR-репозиторий также были добавлены только уже скомпилированные файлы грамматик. Исходные файлы для Bison в поставку включены не были. Некоторые разработчики попытались смягчить серьезность проблемы и начали обсуждение, может ли вообще подобное восприниматься как нарушение лицензии GPL. Но Ричард Столлман проявил принципиальность и на собственном примере показал как нужно признавать ошибки, исключив все попытки двойного трактования.

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

Источник — http://www.opennet.ru/opennews/art.shtml?num=31339
Главная ссылка к новости — http://lists.gnu.org/archive/html/emacs-devel/2011-07/msg01155.html

#180492

/facepalm

Lupo Alberto написал:
По словам Столлмана, все, кто поставляет вышеупомянутые версии Emacs в составе своих продуктов, не по своей вине нарушили GPL.

звучит, как "Извините ребята, вы не виноваты, но гореть теперь всем вам в геенне огненной."

#180547

Прежде чем писать что-то под GPL, не мешало бы ее прочитать...
Скажите честно ребята, кто-нибудь читал оригинал лицензии вообще,
перед тем как в своем софте поставить заветное "By license: GNU GPL v.3"?

#180743

mdma, Я читал. Но я софта не пишу.
А ваще, Столлман прав, конечно, в этом стоило пойти на принцип, хотя это и выглядит как крайность.

#180764
mdma написал:
Прежде чем писать что-то под GPL, не мешало бы ее прочитать...
Скажите честно ребята, кто-нибудь читал оригинал лицензии вообще,
перед тем как в своем софте поставить заветное "By license: GNU GPL v.3"?

То, что вы называете заветное, выглядит обычно так:
/***************************************************************************
* Copyright (C) 2009 by тут ваше имя, почта и тд, весрия ПО *
* *
* *
* This program is free software; you can redistribute it and/or modify *
* it under the terms of the GNU General Public License as published by *
* the Free Software Foundation; either version 2 of the License, or *
* (at your option) any later version. *
* *
* This program is distributed in the hope that it will be useful, *
* but WITHOUT ANY WARRANTY; without even the implied warranty of *
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the *
* GNU General Public License for more details. *
* *
* You should have received a copy of the GNU General Public License *
* along with this program; if not, write to the *
* Free Software Foundation, Inc., *
* 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA. *
***************************************************************************/

Таким образом многое тут сразу же и написано. Кроме того, если уж программист пишет под GPL, то делает это как идейный человек, не?Подразумевая открытость своего кода, и запрет на его закрытие. Думаю, вряд ли это нужно объяснять Столлману, да и вообще какому -либо программисту под Линукс. ;)
UPD: сори за невыровненные звездочки.

#180788

redux, писать открытое ПО не обязательно под GPL :cool:

#180789
mdma написал:
redux, писать открытое ПО не обязательно под GPL :cool:

Я в курсе.
Ну, вы то про GPL говорили. ;)

#180790
redux написал:
Думаю, вряд ли это нужно объяснять Столлману, да и вообще какому -либо программисту под Линукс.

Столлману можно вообще ни чего не объяснять - первая версия GPL была написана им, как и черновик третьей. :D

#180792
mdma написал:
[quote=redux]Думаю, вряд ли это нужно объяснять Столлману, да и вообще какому -либо программисту под Линукс.

Столлману можно вообще ни чего не объяснять - первая версия GPL была написана им, как и третья. :D[/quote]

Ну вы совсем уж нас тут за дремучих считаете :)
Я поэтому его и упомянул.

#180793

- я думал, вы вот это вот

mdma написал:
Прежде чем писать что-то под GPL, не мешало бы ее прочитать...

в огород Столлмана кинули. (ну и в наш конечно).

#180796

redux, на самом деле в данном посте не было ни чего личного.
просто вспомнил случай про одного программиста знакомого, который писал под лицензией даже не прочитав ее,
а когда все таки прочитал, то пришел грубо говоря в ужас.
речь там шла не о GPL, но почему-то напомнило.
[added 1.08.2011]
Вообще, я сегодня с ужасом понял, что я попутал Столлмана с другим персонажем,
я даже не буду говорить с кем - во замкнуло-то меня, ужас oO

#180798

mdma, да всё норм ;)

#181750

В обновлениях Emacs 23.2a и 23.3a устранены проблемы с нарушением GPL

Выпущены обновления текстового редактора GNU/Emacs - 23.2a и 23.3a, в состав которых включены недостающие исходные файлы грамматик, отсутствие которых привело к нарушению лицензии GPL. Чтобы не затруднять дистрибутивы выпуском формального обновления, Фонд свободного ПО официально предоставил право использования версий Emacs 23.2 и 23.3, а также всех уже выпущенных производных продуктов, без исходных файлов грамматик.

Кроме того, анонсирован выход новой редакции свободной книги " GNU Emacs Manual", в которой отражены изменения, внесенные в GNU Emacs 23.3. По сравнению с прошлой редакцией добавлено около 100 новых страниц текста.

Источник — http://www.opennet.ru/opennews/art.shtml?num=31374
Главная ссылка к новости — http://lists.gnu.org/archive/html/info-gnu-emacs/2011-08/msg00000.html

Войдите или зарегистрируйтесь, чтобы ответить.