LINUX.ORG.RU

Программы GNU binutils и gdb нарушают GPL

 , , ,


0

2

Nick Clifton, один из хакеров GNU, сообщает, что программы GNU binutils и отладчик gdb в течение нескольких лет нарушают лицензию GPL, по которой они распространяются. Эти программы не могут быть полностью собраны из имеющихся исходников.

Так, для ряда процессорных архитектур отсутствуют файлы cpu, которые должны подаваться на вход утилите cgen. Поэтому имеющиеся файлы FR30, IP2K, MEP, OPENRISC и XSTORMY16 не могут быть пересобраны.

В качестве временной меры предполагается добавить специальное исключение в лицензию, разрешающее распространять имеющиеся архивы в том виде, в каком они есть сейчас. К названиям этих архивов будет добавлена буква 'a', например, так:

binutils-2.21.1a.tar.bz2

Ричард Мэттью Столлман (Richard Matthew Stallman) уже работает над этим.

>>> Подробности

★★★★★

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

Ответ на: комментарий от anarquista

anarquista> У них же написано, GNU GPL или любой более новой. Они придумают «более новую» лицензию без исходных кодов. Вот и весь суд.

Новую лицензию придумывать не нужно. Есть уже давно отработанная схема, которая вовсю применяется в реальности: для данного пакета к лицензии прилагаем отдельным файликом (или уведомлением) исключение к этой лицензии.

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

keinas> сколько можно то, других из поисковиков убирают, а для себя так исключения делают в лицензии..

Повторяю: никто В ЛИЦЕНЗИИ исключения делать не собирается. Лицензия остаётся неизменной.

Quasar ★★★★★
()

А может вопрос не в этом?

Мне почему-то кажется что эти файлы cpu не забыли, а выкинули за ненадобностью/редкостью использования, но при этом не вписали в документацию что поддержка прекращена. Ведь в таком случае по идее нарушения и нету. Или я не прав?

А сейчас РМС достанет их старющие версии с неизвестными глюками и добавит обратно.

chenger ★★
()
Ответ на: комментарий от i-rinat

i-rinat> В ядре вообще присутствуют прошивки-бинарники с запретом их декомпилировать, а тут - ай-яй-яй - остались только исходники на сях.

Из ядра их выкидывают в отдельный пакет.

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

hydrogen> Было уже такое недавно, только с имаксом. Скоро, видимо, выяснится, что весь проект GNU нарушает GPL. %)

Не весь GNU, а GNOME.

Quasar ★★★★★
()

> Ричард Мэттью Столлман (Richard Matthew Stallman) уже работает над этим.

Давно хотел спросить, но всё стеснялся: а Столлман сейчас самолично пишет код в каком-нибудь проекте?

akk ★★★★★
()

>Программы GNU binutils и gdb нарушают GPL

Завтра - Столлман нарушает GPL.

Послезавтра - GPL нарушает GPL

mikhalich ★★
()

как хорошо мне на своей freebsd! чистота, порядок, никаких противоречий и отступлений от норм, никаких двойных стандартов и внутренних конфликтов. И да, похоже gnu вилы.

anonymous
()

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

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

> Если «исходники» на сях были сгенерированы машиной из чего-то другого, то их уже нельзя называть исходниками.

Если они пригодны для модификации человеком, и их перегенерация не входит в цикл сборки, то можно.

geekless ★★
()

Я так смотрю без столлмена вообще ничего в фсф не происходит. Мне интересно знать что будет если что-то с ним случится?

В принципе тому же дебиану не грозит остаться без бинутилсов, есть busybox, который к тому же в дебиане и его клонах юзается по дефолту. Но хочется вспомнить Стругацких: «видит горы и леса, облака и небеса, но не видит ничего что под носом у него». Выискивает нарушения ГПЛ где либо, при этом самолично стоя на сей почве далеко не перпендикулярно.

fooser
()
Ответ на: комментарий от geekless

мы на яхте провисели две недели и все это время, ричард, ты грызешь мозоли

anonymous
()

С одной стороны, бардак. С другой - хорошо, что обнаружили и принимают меры.
С третьей - я что-то не понял про исключение в лицензии. «Некоторые программы (поимённо) можно распространять без исходных кодов»?

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

> как хорошо мне на своей freebsd!

чистота, порядок, никаких противоречий и отступлений от норм,
никаких двойных стандартов и внутренних конфликтов

А то! И пользователей - полтора ходячих трупа.

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

Ещё один крикун. Не подашь ты на них в суд, так как они являются владельцами данного кода. И ограничения лицензии на них не распространяются.

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

Подозреваю, что дело в общей юридической безграмотности OSS-движения.

просто нормальные не любят задродствовать над лицензиями.

true_admin ★★★★★
()

> Программы GNU binutils и gdb нарушают GPL

ЛОЛ!

Jayrome ★★★★★
()

интересно на какой странице скажут «BSD - говно»

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

Мне совершенно всё равно, нарушают они или нет. Я просто указываю тебе на ошибку.

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

это так благодаря тому, что закон о авторском праве выше любой лицензии.

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

anonymous
()

Ричард Мэттью Столлман (Richard Matthew Stallman) уже работает над этим.

хохохо, довыпендривался :)

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

unC0Rr и анонизмус, копипаста с опеннета

В настоящее время для всех версий Binutils выпущены дополнительные архивы, имеющие суффикс «а» (например, binutils-2.21.1a.tar.bz2) в состав которых включены недостающие файлы cgen. Так как нарушение лицензии GPL произошло по недосмотру Фонда свободного ПО, Ричард Столлман намерен подготовить официальное лицензионное исключение, которое предоставит право использования ранее выпущенных версий Binutils и созданных на их базе продуктов без поставки cgen-файлов.

Так что это вы жопой рискуете, а не они.

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

> Если «исходники» на сях были сгенерированы машиной из чего-то другого, то их уже нельзя называть исходниками.

Абсолютно все исходники на сях были сгенерированы машиной из нажатий клавиш, так что их нельзя называть исходниками.

Но если они читаемые, то почему бы и нет? Эти файлы — переложение на иной лад документации по процессорам (ISA). Видать, rms было удобнее сделать описание на лиспе и написать автоматический генератор исходников на C, чем писать сразу на C. Я посмотрел и то и то, по мне - так пофигу, в чём разбираться.

i-rinat ★★★★★
()
Ответ на: комментарий от Quasar

> > В ядре вообще присутствуют прошивки-бинарники с запретом их декомпилировать

Из ядра их выкидывают в отдельный пакет.

Ядра выпускаются в тарболах, в которых присутствуют все прошивки. Деление на пакеты - это уже дистрибутивы. А в каком дистрибутиве ты видел binutils для openrisc?

i-rinat ★★★★★
()
Ответ на: комментарий от daemonpnz

> предоставит право использования

тебе предоставит право использования этого продукта, а не столлману предоставит право распространять без исходников, сечёшь?

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

То, что уже распространил, остаётся при тебе в любом случае с той лицензией, под которой ты получил, все остальные случаи (старое под новой лицензией, новое под новой лицензией) находятся за рамками обсуждаемого вопроса

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

при чем тут чья-то жопа?

руководитель, в который раз прилюдно обосравшегося общественного фонда, обязан уйти в отставку.

или красноглазые, дабы хоь как-то оправдать в собственных глазах недееспособность своего кумира, отказываются понимать написанное?

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

Исходники кто-либо от них?! Получил отказ?! Нет. Тогда никакого нарушения нет.

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

Это ты тут обсираешь и усираешься, зелёненький троллюшко-ананизмус.

daemonpnz ★★★★★
()
Ответ на: комментарий от i-rinat

>> Если «исходники» на сях были сгенерированы машиной из чего-то другого, то их уже нельзя называть исходниками.

Абсолютно все исходники на сях были сгенерированы машиной из нажатий клавиш, так что их нельзя называть исходниками.

Но если они читаемые, то почему бы и нет? Эти файлы — переложение на иной лад документации



В GPL сказано более конкретно что требуется, предыдущий оратор неточно сформулировал, к его личным неточностям ты и придрался.

The source code for a work means the preferred form of the work for making modifications to it.

Ключевое слово preferred, т е «читаемые» этого не достаточно по GPL.

szh ★★★★
()

Ждем новости:
Linux нарушает GPL, в качестве временной меры предлагается перейти на Hurd.

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

> В GPL сказано более конкретно что требуется, предыдущий оратор неточно сформулировал, к его личным неточностям ты и придрался.

тонкий троллинг мне пока не удаётся.

The source code for a work means the preferred form of the work for making modifications to it. Ключевое слово preferred, т е «читаемые» этого не достаточно по GPL.

опкоды этих процессоров не меняются. Утеря файлов - косвенное тому подтверждение.

i-rinat ★★★★★
()

> Ричард Мэттью Столлман (Richard Matthew Stallman) уже работает над этим.

Надо полагать, ночами не спит. Мэттьего Столлман.

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

Батенька, да вы совсем сарказм не понимаете?

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

Это все несовершенство законодательства и международного права.

Не первый раз полоумный диктатор прилюдно плюет на законы демократического общества. Сколько еще десятилетий он будет держать в копилефтическом страхе миллионы людей? Нужна резолюция СБ ООН, обязательны демократические бомбардировки гнезда диктатуры!

AVL2 ★★★★★
()

почему это вопиющее нарушение законов стыдливо оформлено в виде мини-новости, а не новости?

www_linux_org_ru ★★★★★
()

этот случай — предупреждение об опасности GPL даже для некоммерческих проектов, типа дистрибутива

сидишь, бесплатно раздаешь программы под GPL, никого не трогаешь... вдруг бац тебе — повестка в суд, т.к. в исходниках, которые ты раздаешь, не хватает файлов

ты сам получается и виноват — а фсф вся в белом, типа они авторы

www_linux_org_ru ★★★★★
()

теперь вопрос со строны законодательства

допустим, майкрософт обращается в суд, указав, что в течение допустим 5 лет ред хат нарушала GPL

от того, что *постфактум* ФСФ разрешило распостранять те исходники, становится ли *прошедшая* деятельность ред хат законной?

мне кажется, что не становится; знатоки законодательства, как на самом деле?

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

исправление:

от того, что *постфактум* ФСФ разрешило распостранять те неполные исходники, становится ли *прошедшая* деятельность ред хат законной?

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

>допустим, майкрософт обращается в суд, указав, что в течение допустим 5 лет ред хат нарушала GPL

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

Во вторых, с редхату достаточно будет передать копию исходников от FSF и свои патчи.

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