LINUX.ORG.RU

Принято решение о включении проприетарных бинарных прошивок в состав Debian Lenny

 ,


0

0

Завершилось голосование, касающееся изменения политики включения в состав дистрибутива Debian Lenny проприетарных бинарных прошивок (firmware). Большинством голосов разработчики приняли решение о поставке спорных проприетарных бинарных компонент в составе дистрибутива, отложив на неопределенный срок работу по проверке и чистке неоднозначных бинарных вставок для ускорения выпуска релиза. Варианты полного устранения всех проприетарных BLOB-ов или задержки релиза для дополнительного разбирательства были отвергнуты голосовавшими разработчиками.

Напомню, что правила проекта Debian запрещают помещение в состав дистрибутива компонент, для которых отсутствуют исходные тексты, в то время как у большого числа драйверов из состава ядра Linux имеется привязка к проприетарным бинарным прошивкам, для которых исходные тексты недоступны. Изъятие подобных BLOB-компонент привело бы к необходимости модификации частей ядра Linux и существенно сократило бы объем поддерживаемого дистрибутивом оборудования.

Само решение: http://www.debian.org/vote/2008/vote_...

>>> Источник opennet.ru

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

> поддержка убунтой вайфаев из коробки - это неверно. broadcom - качает левые нинарники из сети и выгрызает оттуда прошивку. но для этого нужен уже работающий инет (или скачать нужные файлы отдельно).

Ставил вчера Ubuntu 8.10 на один ноут, там броадком. Инет я еще не настроил, и даже шнур еще не воткнул, а вайфай был доступен (wlan0 и так далее). Это иллюзия? Я его не пробовал использовать, может действительно, интерфейс виден, а не работает...

fpga
()
Ответ на: комментарий от tommy

Debian Installer уже довольно давно пытается использовать WiFi. Нашел у меня iwl3945 и попросил вставить флешку с прошивкой. Прошивку загрузил, но что-то у него пока не сложилось найти точку доступа. К релизу допилят...

А тут скоро и прошивка будет в инсталляторе.

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

> Тогда прошивку надо держать в тайне и не выпускать за пределы устройства.

По-хорошему - надо. Но всех и так устраивает. А устройство без флэшки будет стоить чуть дешевле.

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

оно не могло "скатиться" туда, откуда и не поднималось.

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

>Я же потенциальный пользователь, сообщество должно бороться за меня всеми силами

нет, ты -- баллсаст. иди на венду.

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

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

The Broadcom wireless chip needs software, called "firmware", that runs on the wireless chip itself during operation. This firmware is copyrighted by Broadcom and it must be extracted from Broadcom's proprietary drivers. To get such firmware on your system, you must download the driver from a legal distribution point, as noted below. Then you must extract the firmware from that Broadcom driver by using b43-fwcutter (or bcm43xx-fwcutter) and install it in the special directory for firmware - usually /lib/firmware. Please note that the firmware from the binary drivers is Copyrighted by Broadcom Corporation and must not be redistributed.

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

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

Охрененно получается, кстати: свободно скачать можно, а распространять - нельзя :)

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

> а вы подумали, перед тем как продаться, чем бинарные блобы помогут другим ос? почему все эти железки с закрытой фирмварью не работают ни на одной другой опенсорсной ос?

Я чего-то непонимаю. Если фирмварь не исполняется в контексте ядра, а только грузится в устройство (кстати, зачем, на флешпамяти съэкономили что-ли?), то какая фирмвари разница из какой ОС её дёргают для исполнения на устройстве?

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

> Вопрос тем, кого Столлман покусал (anonymous_incognito & Ko): чем закрытая прошивка, хранящаяся на встроенной в устройство флэшке, лучше закрытой же прошивки, загружаемой динамически? В вашем любимом gnewsence будет работать лишь часть железа, но то, которое работает, - по сути ничем не "свободнее" того, от поддержки которого вы по идеологическим причинам отказываетесь. В чём смысл? Или вы видели хоть один принтер, сканер, WiFi карточку, etc. с открытой прошивкой?

Тогда о чём вообще сыр-бор? Правда мне непонятно зачем прошивки грузить с компа, неужто экономия на флеше?

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

>Тогда о чём вообще сыр-бор? Правда мне непонятно зачем прошивки грузить с компа, неужто экономия на флеше?

Кагбе это позволяет выпускать обновления прошивок. А вот почему последняя загруженная прошивка не хранится на карте - это и мне интересно.

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

>А вот почему последняя загруженная прошивка не хранится на карте - это и мне интересно.

дешевле, меньше по размерам и электричества на микросхему флеша не надо.

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

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

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

«смотрю в книгу, вижу фигу». для неграмотных. толкование.

«давайте мы будем считать, что эти блобы непонятно чего — тоже такой вот GPL, но без исходников. а чо — не противоречит же, в принципе — бинарные данные себе. а если найдётся дубоголовая контора, которая зачем-то воспротивится — выкинем.»

понятно, что конторам плевать, пока не реверсят. реверсить не собираются. так что хитрое телодвижение: переименовали код в «бинарные данные» и — ВНЕЗАПНО! — это уже GPL. кстати, тогда у меня на машине стоят GPL-ные опера и дрова nVidia. а чо, там просто бинарных данных много, а остальное же — GPL! вот у оперы загрузчик /usr/bin/opera вполне можно GPL-ным сделать. а дальше он грузит фирмварь, подумаешь. у nVidia то же самое.

гениально, да. эти ребята — как ёжик, который упорно убеждает себя, что не обосрался.

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

А считать их кодом довольно бессмысленно. Компиляторов-то нету. Потому Это просто _непонятно как сгенерированные_ данные ждя работы девайса :) Может там и не код, а набор констант в таблице?

Pavval ★★★★★
()
Ответ на: комментарий от Sun-ch

> А скажите мои недалекие други, нахрена вам вообще сдался линакс?

Скажи мне, недалекий друг, нахрена тебе вообще сдался linux.org.ru? Чтобы постоянно писать там слово "линакс"?

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

В конце-концов прошивка - это неотъемлемая часть железяки. Без нее ничего не заработает. Никто в дистрах же не требует свободы железа?

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

>для неграмотных. толкование. Ну и чем это толкование отличается от моего?

>гениально, да. эти ребята — как ёжик, который упорно убеждает себя, что не обосрался.

На самом деле, несколько проще: «не пойман — не вор». Только вот сравнивать драйвера и firmware как-то того.... Кстати, в лицензии на драйвер nVidia для Linux/FreeBSD ограничена модификация только для бинарных файлов (исключение составляют архивы, которые можно распаковывать).

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

>> Вопрос тем, кого Столлман покусал

> Тогда о чём вообще сыр-бор?

Не все покусанные воспринимают этот аргумент. А может, им его никто нен приводил просто. Типа, прошивка - тоже программа и не волнует, раз закрытая - в православном дистрибутиве ей не место.

А ещё многие путают прошивку с драйвером.

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

> А ещё многие путают прошивку с драйвером.

Судя по этому топику, таковых тут подавляющее большинство. :(

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

>Ну и чем это толкование отличается от моего?

тем, что у тебя тема не раскрыта. %-)

>Только вот сравнивать драйвера и firmware как-то того…

почему? вот моя железяка от nVidia как-то без драйверов ну совсем не рисует. буковки кажет — а 3d не рисует. я не считаю, что это можно назвать словом «работает». а что конкретно в блобе — код для какого-то мелкопроцессора, или код для x86, или помесь того и другого — не важно.

скажи, будешь ли ты считать открытыми и свободными драйвера, где есть открытая реализация некоей замороченой VM, и куча блоба для этой VM? вроде бы и исходник драйвера есть, так? а толку с него?

та же фигня и с закрытой фирмварью. ну, VM в железе. и что? всё равно я должен эту VM кормить программой. когда VM работает сама по себе, а драйвер обеспечивает только передачу данных (для какой передачи и сделана железяка) по известным протоколам — это туда-сюда ещё. а когда оно кормит железячную VM блобом — это совсем другое. это как если бы моя nVidia напрямую понимала OpenGL, а драйвер только передавал туда-сюда текстуры, GLSL, вертексы и ты пы. или как сейчас — когда там сидит непонятно что. первное — «железяка в себе». второе — VM с фирмварью.

как-то так.

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

Mac Mini, не столь уж и дорого, иногда даже не 30000 а 15000 скидки бывают. Разумеется, ты не упомянул, какое тебе железо нужно, так что наезжать на меня заранее бесполезно — Ты просил Мак за дешево, вот он Мак.

teddybear
()
Ответ на: комментарий от Pavval

>А считать их кодом довольно бессмысленно. Компиляторов-то нету.

забавно. скажи, что и чем скомпилировать, чтобы получить бинарь nVidia драйверов? ты уверен, что там не gcc с какими-то in-house патчами, например? а они имеют право делать туда патчи, пока не распространяют бинари gcc, собраные из закрытых патченых исходников.

в общем случае, компилятора нет ни для какого блоба, не важно, для экзотической железки он, или для x86. в конце концов, мало кто использует самопальные процессоры в железяках (видеокарты брать не будем, хорошо? %-). система команд есть — вперёд, делай себе компилятор. %-)

anonymous
()

Для тех кто не ходит по ссылкам и судит о новостях только по комментариям местных троллей привожу полную цитату принятого на голосовании решения:

Победил вариант "Assume blobs comply with GPL unless proven otherwise" (Proposer: Manoj Srivastava. Proposal seconds: Robert Millan, Bernd Zeimetz, Neil McGovern, John H. Robinson, Lars Wirzenius, Damyan Ivanov, Colin Tuckley, Pierre Habouzit, Gunnar Wol).

1. We affirm that our Priorities are our users and the free software community (Social Contract #4);

2. We acknowledge that there is a lot of progress in the kernel firmware issue; most of the issues that were outstanding at the time of the last stable release have been sorted out. However, new issues in the kernel sources have cropped up fairly recently, and these new issues have not yet been addressed;

3. We assure the community that there will be no regressions in the progress made for freedom in the kernel distributed by Debian relative to the Etch release in Lenny (to the best of our knowledge as of 1 November 2008);

4. We give priority to the timely release of Lenny over sorting every bit out; for this reason, we will treat removal of sourceless firmware as a best-effort process, and deliver firmware as part of Debian Lenny as long as we are legally allowed to do so, and the firmware is distributed upstream under a license that complies with the DFSG.

И что в этом страшного? Вполне вменяемое решение IMNSHO. Viva la Debian! :)

SKYRiDER ★★★
()
Ответ на: комментарий от Sun-ch

>А в чем проблема? Линакс с закрытыми дровами - это мак, только гораздо хуже

TiVo, MOTOMAGX (хотя уже хакнули), ну и дальше будет больше...

P.S. Насчет MOTOMAGX... ЖЕПЬ ЕБРЫЛО!!111 Линакс уже хакают! Кейгенов еще нет... Хотя... ЕСТЬ! На conexant-овский winmodem - кейген имеется! На перле. Дожили, пилять...

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

> На conexant-овский winmodem - кейген имеется! На перле. Дожили, пилять...

Исходники на кейген открыты, чего тебе не нравится? :)

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

>Блин, да производитель железа должен ее делать эту прошивку и на диске с дройверами ложить. Две папочки, а даже 3: Вин, Линь, Мак.

...Solaris, *BSD, Minix, QNX, кто-там-еще-у-нас?

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

хихи, не только на это. хинт: некая контора, выпускающая некие сетевые девайсы, в которых стоит пингвин. ну, кто в теме, тот поймёт. %-)

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

> да ничего. «мы не обосрались, мы не обосрались…»

С таким воображением (или это называется неумением понять прочитанное?) надо писать фантастические романы, а не троллить на лоре.

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

>использование левычх частот - ответственность тех кто этим занимается

А если самолет какой навернеццо? А если ты в нем будешь?

>из боязни судов можно оправдать любой застой

Вот, все именно из-за этой боязни и существуют всякие "FCC rules". Ибо "кагбэ чего не вышло". Ибо конкретного вендора можно в случае чего взять за жабры. А с этого, как его, "community" - хрен что спросишь. С другой стороны, community с такого положения вещей тоже польза есть. Вот, к примеру, впиляется еще раз какой-нибудь самолет в небоскреб - поди докажи, что это радикальные исламисты виноваты, а не кривой драйвер к Broadcom 43xx ;)

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

> Неужели так сложно поставлять отдельными пакетами/метапакетом?

Root: apt-get install driver_wi_fi_blablabla
Unix: no interface found, configure network interface first

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

> у меня денег нету > ... > сообщество должно бороться за меня всеми силами

а зачем?

Тон твоего выражения показывает, что ты считаешь, что сообщество тебе что-то должно, а ты ему - нет. Ты точно-точно уверен, что это так?

pv4 ★★
()

У Столмана будет паника когда он эту новость прочитает !

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

unrealix
()
Ответ на: комментарий от Sun-ch

>Даже микрософт офис, если не врут.

Отмазался?

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

>Linux Mint — допиленный дистр Ubuntu. С нужными BLOB'ами в кароппке.

А есть высшая степень допиленности? Это какой дистр?

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

>У Столмана будет паника когда он эту новость прочитает !

Эт точно. Жалко дядьку. Нельзя так.

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

а если навернется - искать и сажать типа у которого левые частоты, вендор тут не при чем.

и вообще вблизи таких объектов как аэропорты вообще-то следят за частотами и озорника быстро спалят.

за мощными источниками тоже следят.

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

> А если самолет какой навернеццо? А если ты в нем будешь?

> Вот, все именно из-за этой боязни и существуют всякие "FCC rules".

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

То есть, если кому надо, никакой FCC не проблема, причём при минимальных усилиях. Единственное разумное требование - чтобы не было штатных способов похулиганить, но пересборка открытого кода к штатным способам, по-моему, не относится.

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

>Linux Mint — допиленный дистр Ubuntu. С нужными BLOB'ами в кароппке

Чем же минт допиляней ? Не более чем бубунта с другим оформлением и медиа пакетами по умолчанию. Бубунта и бубунтообразные далеко не совершенно работают с оборудованием. И когда я это осознал свалил нафиг на дженту, ибо джентуу куда приятнее пилять чем глюко-бубунту. Впрочем относительно оборудования суся бубнам тоже даст курнуть (опять же проверял лично).

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

>зачем нужен gnewsence

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

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

вы даже не поняли где реальная проблема. а она в том что некоторые производители железок запрещают распространять прошивки. некоторые такие как ralink просто запрещают их модифицировать/декомпилировать. а такие как broadcom запрещают их рапространять. тоесть нельзя прошивку вынуть из их бинарных драйверов и положить в дистр чтобы свободный и качественный драйвер b43 мог работать.

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

>> Никто в дистрах же не требует свободы железа?
А зря. С какого хрена, для запуска винмодема под фридос, я должен трахаться с анализом быдлокода? Где спеки? "Интеллектуальная собсвтенность"? "Патенты"? Нет. Это ЗАГОВОР!!1

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

АЛЛО народ все работает давно. Анонимусы искаропки тоже

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

>А скажите мои недалекие други, нахрена вам вообще

хоть ты обращаешься не ко мне, а к своим собратьям, но поскольку ты написал это на лоре

>сдался линакс?

ты хоть пиши что конкретно имел ввиду чукча. может ты про линукс? так так и пиши. не осилил? найми логопеда быдло

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

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

>а вот выживет ли в новом мире слабенький и больной ОпенСорс это вопрос

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

>Я не против ОпенСорса

дада. ты просто против разума. ибо тупой идиот

>но четко понимаю, что в чистом ГПЛном виде - это такая же утопия как и светлые коммунизм.

нихрена ты вообще не понимаешь. нахватался каких то штампов и повторяешь не понимая их смысла. убей себя

black7
()
Ответ на: комментарий от Sun-ch

>И вообще идея линакса

хехе. в тупом зассаныче таки взыграло уязвленное самолюбие и он решил оторваться в посленовогодних постах. перевыполнить за день свой месячный план по демонстрации того что был недолечен логопедом. ну не смешон ли зассаныч? :)

> - это не конкурентная борьба на рынке.

ты идиот чтоли? у ядра не может быть идеи. это просто ядро, дошло? идея есть у движения GNU.

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

black7
()
Ответ на: комментарий от Laz

>Хотя так резко изменять свою позицию слегка некрасиво.

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

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

>Хоть бы кто-то прочитал чего там написано. Победил вариант "Assume blobs comply with GPL unless proven otherwise". Т.е. будут включены только те бинарные прошивки, которые совместимы с GPL.

"The winning option was "assume blobs comply with the GPL unless proven otherwise", a principle which declares proprietary firmware as undesirable, but allows for the earlier release of Debian 5 to take priority over the removal of questionable firmware."

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