LINUX.ORG.RU

GNU Emacs с 2009 года нарушает GPL

 ,


0

2

В списке рассылки разработчиков GNU Emacs — emacs-devel идёт обсуждение факта отсутствия части исходных кодов в выпусках Emacs, начиная с версий 23.2 по 23.3.

Речь идёт о генераторах парсеров (parser generators) для CEDET (Collection of Emacs Development Environment Tools).
CEDET использует парсеры для разбора синтаксиса языка и содержит генераторы парсеров, преобразующие грамматику Bison в Elisp.

Как сообщил Пол Эггерт (Paul Eggert), код генераторов присутствовал в предтестовых версиях, начиная с 23.1.90 датированной 9 декабря 2009. Собственно файлы, части которых не оказалось, были добавлены в дерево 28 сентября 2009, но как заявляет Дэвид Каструп (David Kastrup) в указанных релизах исходный код отсутствует, но имеются файлы, автоматически сгенерированные с использованием не предоставленных.

Таким образом, ни генераторов парсеров, ни грамматик Bison, из которых они были сгенерированы не оказалось.

Ричард Столлман подтвердил нарушение GPL, предложил варианты решения проблемы и призвал:

We must not lead people to violate the GPL!

>>> Начало ветки обсуждения



Проверено: JB ()
Последнее исправление: adriano32 (всего исправлений: 6)

> c 2009 года

Оперативно

Alve ★★★★★
()

Ну правильно, чем меньше подробностей, тем больше потенциал срача.

SoulThreads
()

Ну добавят исходники и всё будет ок. Насчет генты ничего не скажу, не ставил.

cattail
()
Ответ на: комментарий от LongLiveUbuntu

Ты так говоришь будто это что-то плохое

Мастурбировать полезно для здоровья, особенно при целибате. Но не очень последовательно делать это, утверждая, что так делать нельзя.

Axon ★★★★★
()

Так, то есть чем-то автосгенерированные файлы вызывают такую дикую реакцию?

At least the following files, according to the comment section in them,
are autogenerated from (nondistributed) grammar files with extension wy
and by.

./lisp/cedet/srecode/srt-wy.el
./lisp/cedet/semantic/wisent/js-wy.el
...

И типа появились они с этим коммитом: http://bzr.savannah.gnu.org/lh/emacs/trunk/revision/97804

powerpc
()

Все, верить теперь совсем не кому. Мир пошатнулся.

panter_dsd ★★★★
()

самый мощный т.н. «вброс», который я когда-либо видел

emg81
()
Ответ на: комментарий от keeper_b

> Думаешь он в свои 84 способен? :)

Старческая мастурбация - известное психическое расстройство, от эректальной дисфункции никак не зависит.

anonymous
()

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

thesis ★★★★★
()
Ответ на: комментарий от Axon

>Но не очень последовательно делать это, утверждая, что так делать нельзя.

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

Ttt ☆☆☆☆☆
()

>в которых недостает некоторых файлов с исходным кодом (присутствуют только скомпилированные файлы)

Вообще-то

http://lists.gnu.org/archive/html/emacs-devel/2011-07/msg01090.html

CEDET uses parsers for figuring out syntax of languages. It has parser generators that convert bison grammars to Elisp. The parser generators are not in Emacs (inconvenient), and the bison grammars from which the parsers are generated are not in Emacs (bad).

там нет никаких скомпилированных файлов

Gary ★★★★★
()
Ответ на: комментарий от anonymous

>Это не столлман сказал

А где я утверждал, что это он сказал, или хотя бы намекал? Я привел фразу из переписки разрабов.

Mr_Alone ★★★★★
()

IT желтизна, как она есть.

baverman ★★★
()
Ответ на: комментарий от ins3y3d

I see two quick ways to fix them: to delete the compiled files, or to add the sources they are made from.

-- Dr Richard Stallman

РМС эпичен. и почему позор на его голову? коммитил не он, а следить за всем он врядли может. скорее это провтык, чем целенаправленое нарушение.

Komintern ★★★★★
()

99,9% что это обычная невнимательность и/или рассеянность. но раздуто будет, конечно, до вселенских масштабов.

CryAngel
()

Я видел этот тред на одной странице.

DELIRIUM ☆☆☆☆☆
()
Ответ на: комментарий от aydar

Как я понял, эти файлы просто используются «как есть». То есть в процессе сборки они повторно не генерируются (да и не из чего пока что).

powerpc
()

Emacs нарушает мою свободу!

melkor217 ★★★★★
()
Ответ на: комментарий от anonymous

А сисадмины разве пользуются емаксом?

trex6 ★★★★★
()

Уважаемые специалисты по Emacs'y, CEDET, Bison и Elisp: если я что-то неправильно перевёл, ткните носом.

adriano32 ★★★
()

В последнее время мне почему-то стало казаться, что в спонсорах у ЛОРа появилась компания, производящая поп-корн.

bloodredfrog ★★
()

присутствуют только скомпилированные файлы

Обычный финт ушами ярых GPLщиков.

iZEN ★★★★★
()
Ответ на: комментарий от anonymous

Нет, не настолько же всё плохо. Так, оступился на пути истинном.

Axon ★★★★★
()
Ответ на: комментарий от anonymous

> не за мастурбацией, а с проституткой, я бы сказал.

Здесь всё просто было бы. Древнейшую профессию ещё некто И. Христос почитал.

anonymous
()
Ответ на: комментарий от Ttt

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

Ну, emacs, вроде, детище RMS - с него и спрос.

Axon ★★★★★
()
Ответ на: комментарий от LongLiveUbuntu

Он, таки, имеет привычку излагать своё мнение в том числе и когда его никто не спрашивал. Более того, ему это по долгу службы положено.

Axon ★★★★★
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.