В 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 … 01155.html

Был, был и весь вышел...

2 (30.07.2011 01:20:50 отредактировано Fat-Zer)

/facepalm

Lupo Alberto пишет:

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

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

95% процентов проблем находятся между клавиатурой и стулом.

3

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

Диагноз: Gentoo'шник в стадии ремиссии. Лечению не поддаётся.

4

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

Йа тьомный эльф

5 (31.07.2011 18:50:23 отредактировано redux)

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, то делает это как идейный человек, не?Подразумевая открытость своего кода, и запрет на его закрытие. Думаю, вряд ли это нужно объяснять Столлману, да и вообще какому -либо программисту под Линукс. bx
UPD: сори за невыровненные звездочки.

6

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

Диагноз: Gentoo'шник в стадии ремиссии. Лечению не поддаётся.

7

mdma пишет:

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

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

8 (31.07.2011 21:10:28 отредактировано pb13)

redux пишет:

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

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

Диагноз: Gentoo'шник в стадии ремиссии. Лечению не поддаётся.

9

mdma пишет:
redux пишет:

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

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

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

10

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

mdma пишет:

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

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

11 (01.08.2011 11:52:44 отредактировано pb13)

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

Диагноз: Gentoo'шник в стадии ремиссии. Лечению не поддаётся.

12

mdma, да всё норм bx

13

В обновлениях 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- … 00000.html

Был, был и весь вышел...