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 (29.07.2011 14:09:53)

[#]  
aydar

А как его в генте собирают?

***** ()
[#]  
ins3y3d

Позор не его седую голову.

**** ()
[#]  
maxcom

запасаемся попкорном

***** ()
[#]  
Axon

Папу Римского застали за мастурбацией!
Epic fail.

*** ()
[#] Ответ на: комментарий от aydar 29.07.2011 13:59:05  
ZenitharChampion

Не в генте разве пакеты не из исходного кода компилируют? Они изначально были бинарные?

** ()
[#]  

> c 2009 года

Оперативно

** ()
[#]  

Oh my God!.. 0_0

* ()
[#]  
fooser

Вот это да! о_О

()
[#]  
SoulThreads

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

* ()
[#]  

>I don't know where the sources are, though; I don't even know what CEDET is, other than the name.

Бугага же!

*** ()
[#]  

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

* ()
[#] Ответ на: комментарий от Axon 29.07.2011 14:14:20  
LongLiveUbuntu

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

* ()
[#] Ответ на: комментарий от LongLiveUbuntu 29.07.2011 14:20:46  
Axon
>>-----Цитата---->>

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

<<-----Цитата----<<

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

*** ()
[#]  

какэтотако_О

** ()
[#]  
powerpc

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

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

* ()
[#]  
heilkitty

Ну, всё, спалились.

()
[#] Ответ на: комментарий от Axon 29.07.2011 14:14:20  

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

** ()
[#]  
panter_dsd

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

** ()
[#]  
emg81

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

()
[#]  
yoghurt

Эпично

***** ()
[#] Ответ на: комментарий от keeper_b 29.07.2011 14:27:41  

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

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

anonymous ()
[#] Ответ на: комментарий от Mr_Alone 29.07.2011 14:20:13  

> Бугага же!

Это не столлман сказал, не путай людей.

anonymous ()
[#]  
thesis

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

*** ()
[#] Ответ на: комментарий от Axon 29.07.2011 14:23:11  

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

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

***** ()
[#]  
Gary

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

Вообще-то

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).

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

***** ()
[#] Ответ на: комментарий от anonymous 29.07.2011 14:32:33  

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

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

*** ()
[#]  

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

** ()
[#] Ответ на: комментарий от ins3y3d 29.07.2011 14:11:35  
Komintern
>>-----Цитата---->>

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

<<-----Цитата----<<

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

***** ()
[#]  
renya

ШОК!

** ()
[#]  
jcd

OH SHI~

закопать немедленно. желательно вместе с создателем.

*** ()
[#]  
CryAngel

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

()
[#]  
devl547

Бородатый наверное уже все мозоли сьел от нервов.

**** ()
[#]  
DELIRIUM

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

*** ()
[#] Ответ на: комментарий от aydar 29.07.2011 13:59:05  
powerpc

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

* ()
[#]  

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

*** ()
[#]  

Них*ясебе вбросик на день сисадмина)))

anonymous ()
[#] Ответ на: комментарий от anonymous 29.07.2011 14:50:17  

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

** ()
[#] Ответ на: комментарий от Axon 29.07.2011 14:14:20  

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

anonymous ()
[#]  
adriano32

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

*** ()
[#] Ответ на: комментарий от LongLiveUbuntu 29.07.2011 14:30:34  
Axon
>>-----Цитата---->>

Нельзя злоупотреблять )

<<-----Цитата----<<

Папа с вами не согласен.

*** ()
[#] Ответ на: комментарий от maxcom 29.07.2011 14:11:40  
AP

Предсказываю epic thread :)

***** ()
[#]  
bloodredfrog

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

* ()
[#]  
iZEN

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

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

***** ()
[#] Ответ на: комментарий от anonymous 29.07.2011 14:53:41  
Axon

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

*** ()
[#] Ответ на: комментарий от anonymous 29.07.2011 14:53:41  

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

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

anonymous ()
[#] Ответ на: комментарий от Ttt 29.07.2011 14:33:41  
Axon
>>-----Цитата---->>

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

<<-----Цитата----<<

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

*** ()
[#] Ответ на: комментарий от LongLiveUbuntu 29.07.2011 14:57:33  
Axon

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

*** ()