lqp - Theo vs RMS - серия надцатая
December 22nd, 2007
10:26 pm

[Link]

Previous Entry Add to Memories Tell A Friend Next Entry
Theo vs RMS - серия надцатая
Некоторые комментарии к вялотекущему флейму в [info]ru_linux@lj.

1) Надо понимать, что большинство сколь-нибудь известных неакадемических проектов, разрабатываемых под “единственной истинно свободной лицензией” BSD существуют в тесном симбиозе с издателями проприетарного софта. Где BSDшный проект - там ищи поблизости толстого проприетарного дяденьку(или даже нескольких), который, с одной стороны, спонсирует все веселье, а с другой - прибирает к рукам его результаты. Возможно (специального расследования я не проводил, но такое впечатление) что это касается не только на проекта в целом но многих разработчков персонально. Проприетарный[*] софт для них - не внешнее и чуждое явление, а неотьемлемая часть их собственного бизнеса.

2) Соответственно, для участника BSD-сообщества проприетарный софт, проприетарный софтверный бизнес является неотьемлемой и необходимой частью картины мироздания. Которая была, есть и будет.

В противоположность этому, GPL-сообщество является более ли менее самодостаточным.. Нет, конечно, от халявных денег, коли они будут предложены, и здесь отказываться не станут. Но в общем и целом здесь принято зарабатывать самостоятельно. И полуофициальной целью движения свободного софта провозглашено “World Domination”, подразумевающая, в частности, вытеснение проприеарного софта откуда только можно.

3) Так что когда RMS назойливо твердит о неэтичности даже самых, на первый взгляд, невинных форм рекламы проприетарного софта - это не мелочное буквоедство по случайному поводу, а борьба против вполне определенной, имеющей значительное влияние тенденции. Тенденции, предоставляющей свободному софту “свободу” оставаться мальчиком на побегушках у серьезных проприетарных дядек.

4) Замечу заодно вот еще что. Если ваши принципы требуют иметь дело только со свободным софтом - то в ваших насущных интересах, чтобы понятие свободного софта было достаточно широко и включало в себя все практически значимые случаи. Если же “свободный софт” для вас - всего лишь бирка, указывающая, в какой из каталогов на диске положить пакет - то вы кооонечно можете позволить себе быть сколь угодно “принципиальными” и “радикальными”. Ведь никаких последствий для вас лично это иметь не будет.

Соответственно, шизофренические дебиановские пляски вокруг “dfsg-free”[**] таки да - непосредственно вытекают из наличия в Дебиане репозитория non-free



[*] Обратите внимание,что до 80% программистов занято написанием “внутреннего” in-house или заказного софта, который не является в строгом смысле ни проприетарным, ни свободным, поскольку вообще не распространяется за пределы единственной компании.

[**] Заключающиеся, если кто не в курсе, в выкидывании из дистрибутива GFDL-документации и в потрошении апстрим-исходников для выидывания пиктограм без исходников.

Tags:

(37 comments | Leave a comment)

Comments
 
[User Picture]
From:[info]aen
Date:December 22nd, 2007 - 04:32 pm
(Link)
+1
From:[info]vnaum.livejournal.com
Date:December 22nd, 2007 - 06:48 pm
(Link)
непосредственно вытекают из наличия в Дебиане репозитория non-free
Тут надо помнить, что contrib и non-free, вообще говоря, не являются частью Debian.
Что явно записано в social contract:
Пакеты в этих разделах не являются частью системы Debian, хотя и собраны для использования в Debian.

То есть вместо "в Debian есть non-free" следует говорить "для Debian есть non-free"
From:[info]lqp
Date:December 22nd, 2007 - 07:11 pm
(Link)
Дадад. И по чистой случайности этот репозиторий расположен на официальных серверах Дебиана, поддерживается теми же людьми, что и сам Дебиан, и в официальном инсталляторе есть на него ссылка (по умолчанию, правда, закомментаренная).
From:[info]vnaum.livejournal.com
Date:December 23rd, 2007 - 11:02 am
(Link)
> Дадад. И по чистой случайности этот репозиторий расположен на
> официальных серверах Дебиана,
Это да, повезло. Есть. Рядом с main и contrib.
Но зачем же останавливаться на малом?
На моём (вполне себе официальном) зеркале рядом с debian ещё есть fedora,
gentoo, centos, knoppix, mandriva, slackware и ubuntu. (см.
http://mirror.cc.columbia.edu/pub/linux/).
Что не делает их частью Debian.
Может всё-таки посмотреть не в листинги каталогов, а в документы?
Там написано, что часть Debian, а что - нет.

> поддерживается теми же людьми, что и сам Дебиан,
Точно ли поддерживается?
В Debian security FAQ написано немножко другое:

Q: Каким образом ведётся работа над безопасностью секций contrib и
non-free?

A: Если коротко, никак. Contrib и non-free не являются официальными
частями дистрибутива Debian, не входят в выпуски, и потому не
поддерживаются командой безопасности. Некоторые несвободные пакеты
распространяются без исходного кода, или их лицензия не позволяет
распространение модифицированных версий. В этих случаях исправление дыр
в их безопасности вообще невозможно. Если решить проблему всё же
возможно, и если сопровождающий пакета либо кто-то ещё предоставил
корректную новую версию пакета, команда безопасности, в общем случае,
возьмёт её в обработку и выпустит рекомендацию.

Или что ты имеешь в виду под "поддерживается"?
Что есть deb-пакет, который можно установить в систему?
Так тогда в Debian и Skype есть, и java. А если кто checkinstall умеет -
так и вообще всё есть.

> и в официальном инсталляторе есть на него ссылка (по умолчанию,
> правда, закомментаренная).
Нету, даже закомментаренной.
Только что смотрел на свежеустановленном etch.
И на дисках - нету non-free.
[User Picture]
From:[info]aim.pp.ru
Date:December 24th, 2007 - 11:49 pm
(Link)
справедливости ради стоит отметить что инсталлятор спрашивает - добавлять ли non-free ПО. и добавляет если ответить утвердительно.
From:[info]vnaum.livejournal.com
Date:December 25th, 2007 - 03:33 pm
(Link)
Снова же справедливости ради - только в режиме expert. При нормальной установке - не спрашивает и не добавляет.
То есть 99% пользователей этого вопроса не увидят.
При этом там ещё раз подчёркивается, что "this software is NOT AT ALL a part of Debian". Ну и ответ по умолчанию - "не использовать".
[User Picture]
From:[info]aim.pp.ru
Date:December 25th, 2007 - 04:33 pm
(Link)
согласен.
From:[info]lqp
Date:December 25th, 2007 - 06:45 pm
(Link)
И что? Можно до посинения утверждать что черное-это белое.

Какие бы юридические отмазки не лепило PR-специалисты Дебиана по факту non-free разрабатывается и поддерживается именно как часть Дебиана. Во всех без исключения техзнических отношениях. Вплоть до того, что пакеты для main и для non-free генерятся зачастую из одного и того же файла исходников одними и теми же скриптами.

Что такое "режим expert" в debinstall я не знаю. По всему выходит, Вы его с редхатом перепутали.
From:[info]vnaum.livejournal.com
Date:December 25th, 2007 - 08:36 pm
(Link)
> Какие бы юридические отмазки не лепило PR-специалисты Дебиана по факту
> non-free разрабатывается и поддерживается именно как часть Дебиана. Во
> всех без исключения технических отношениях.

Ага, "по факту" и "в техническом отношении". "По факту" различия BSD и GPL волнуют лишь горстку гиков, "в техническом отношении" любой дистрибутив начиняется несвободным софтом без особых усилий. "По факту" win2003 server стоит десять рублей (цена болванки).

Но мы ведь тут splitting hairs, верно?
В юридическом смысле мотороллер не их, они только разместили его на сервере.

> Вплоть до того, что пакеты для main и для non-free генерятся зачастую
> из одного и того же файла исходников одними и теми же скриптами.

1) Можно пример source-пакета, из которого генерится main и non-free? Вот так чтобы deb-src лежал в main, а полученные бинарные пакеты - не в main? На http://packages.debian.org/src:имяпакета нетрудно посмотреть, что где лежит и куда собирается. Я вот слёту потыкался - вроде всё как положено, все исходники contrib - в contrib, все исходники non-free - в non-free.

2) Если даже (что маловероятно, нарушает policy и повод для reportbug) такой пакет найдётся - что это меняет? Это как-то влияет на чистоту полученного бинарного dfsg-пакета? Он запомоился от лежания в одном архиве с non-free частью?

> Что такое "режим expert" в debinstall я не знаю. По всему выходит, Вы
> его с редхатом перепутали.

Не выходит, не перепутал. Скачайте диск (хоть netinstall) да посмотрите в qemu.
При загрузке d-i в ответ на boot: сказать "expert".
Start the installation in expert mode, for maximum control.
From:[info]lqp
Date:December 28th, 2007 - 08:18 pm
(Link)
Это как-то влияет на чистоту полученного бинарного dfsg-пакета? Он запомоился от лежания в одном архиве с non-free частью?

Так. Прежде чем вдаваться в обсуждение прочих материй, давайте определимся, о чем вообще у нас с вами речь.

С точки зрения чистого потребителя, конченного юзера - от создания репозитория фривари и шаровари - никакого вреда, кроме пользы. И наличие такого репозитория - вне всякого сомнения - только увеличивает сервис, предоставляемый создателями дистрибутива пользователям. А существование такого репозитория отдельно от свободных программ - это дополнительный сервис распространителям. Но FSF - это не про распространителей и даже не про юзеров (про юзеров - это EFF. У них разделение труда). FSF - оно про программистов, разработчиков программ. И FSF - оно не по услуги, оно про программы.

А вот разработчикам-то, и разрабатываемым ими программам - привычка к лёгкой и гарантированной (а чего ж не гарантировать, если мы сами ее туда выкладываем?) доступности проприетарного софта может весьма и весьма повредить. И какой-нибудь rar, AdobeReader или FlasPlayer принципиально не отличаются здесь от VisualBasic, Delphi или Фотошопа.
From:[info]vnaum.livejournal.com
Date:December 28th, 2007 - 09:15 pm
(Link)
> о чем вообще у нас с вами речь.
Речь у нас началась с того, что по вашему мнению non-free - часть
Debian, а по моему - нет.

Мы, конечно, отклонились от темы и теперь уже спорим про "хорошо ли
что non-free существует" :-).

> С точки зрения чистого потребителя, конченного юзера - от создания
> репозитория фривари и шаровари - никакого вреда, кроме пользы.
Угу, верно.
Впрочем, конченый юзер про non-free узнает из гугля.
Про режим 'expert' он не догадается, в sources.list у него из коробки
будет только main.
Так что тут non-free ничем не ближе к debian, чем какой-нибудь
debian-multimedia.

> привычка к лёгкой и гарантированной (а чего ж не гарантировать, если
> мы сами ее туда выкладываем?)
В Debian нет ничего гарантированного.
Debian GNU/Linux comes with ABSOLUTELY NO WARRANTY.
Как и во всём софте, из которого он собран.

> доступность проприетарного софта может весьма и весьма повредить
Хм.
Это как же она повредит-то?
Наивный разработчик случайно перепутает несвободную программу со свободной?
Так вроде как всё сделано, чтобы "случайно" не получилось.
Из коробки несвободных источников в sources.list нет.
non-free называется весьма недвусмысленно - ошибиться трудно.

Я бы сказал, что non-free в источниках оказывается только по крайней
нужде.
Я не знаю никого, кто ставил бы какой-нибудь JRE просто так, "на посмотреть".
То есть не было бы его в non-free - пришлось бы ставить с бубном
и кимвалами, configure/make/make install, запуском установочных скриптов
(всегда "дружественных" и всегда кривых, как турецкая сабля).
Ещё и удалить потом - не всякий сможет. make uninstall мало у кого
написан. То есть non-free помогает не только легко устанавливать
программы, но и легко их удалять - что тоже надо учитывать.

Во многих случаях (вроде angband или xfractint) - я бы даже сказал, оно
с пользой будет для разработчика нашего гипотетического.
Дело в том, что для многих несвободных проектов исходники доступны.
Можно перепутать со свободным ПО.
Продраться через лицензию бывает весьма нелегко.
Особенно если английский не родной язык.
А так любой китаец поймёт, что раз пакет попал в non-free - то там
закавыка какая-то.
From:[info]lqp
Date:December 30th, 2007 - 06:22 pm
(Link)
по вашему мнению non-free - часть
Debian, а по моему - нет.


Ну, если Вы хотите точных формулировок, то пожалуйста. non-free номинально не является частью
дистрибутива
Дебиан - Debian Stable. non-free и формально и фактически является частью
проекта
Дебиан. В этом non-free не уникально, изрядный процент пакетов изо всех ветвей репозитория никогда не были в stable.

Впрочем, конченый юзер про non-free узнает из гугля.

Не надо путать юзера и ламера.

В Debian нет ничего гарантированного.

Вы невнимательно почитали. Не путайте юзера и разаботчика.
Разработчику
, debian developer-у доступность вареза в non-free вполне себе гаантированна - он всегда может положить туда недостающее сам.

Это как же она повредит-то?

А вот так и повредит, как Вы сами же ниже и рассказываете.

Видели тонны свободных-де-юре программ, написанных на джаве? При том что, обратите внимание, сколь нибудь функциональной свободной реализации Джавы в природе не существует, так что вся их "свободность" есть чистейший обман зрения. "Положите софтинку в main и поставьте зависимость на Harmony (или какая там недо-джава сейчас наиболее популярна). Это ничего, что под ней софтинка вывалится с ошибкой через три минуты, все равно у всех, кому это реально надо, давно уде стоит Sun JDK". Никогда не слышали таких разговоров в, скажем, debian-legal?

Про вторую сторону медали - легкость необыкновенную, с которой программы отбрасываются в non-free, я написал выше.
From:[info]vnaum.livejournal.com
Date:December 31st, 2007 - 10:10 am
(Link)
> Ну, если Вы хотите точных формулировок, то пожалуйста. non-free
> номинально не является частью дистрибутива Дебиан - Debian Stable.

Боюсь, тут какое-то недопонимание. Деление stable/testing/unstable ("ветки" в официальной терминологии) - оно совершенно ортогональное к делению main/contrib/non-free ("секции").

Официальный дистрибутив Debian - это содержимое основной (main) секции архива Debian. (это с http://www.debian.org/distrib/packages).

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

> non-free и формально и фактически является частью проекта Дебиан.

Только сам проект Debian об этом не в курсе, и продолжает во всех документах писать что non-free не является его частью.
Что тут меняет выделенное вами слово "проект" - я не понимаю.

> В этом non-free не уникально, изрядный процент пакетов изо всех ветвей
> репозитория никогда не были в stable.
См. выше, это ортогональные деления.
Ну да, есть пакеты которые никак не поспевают исправить release-critical ошибки к релизу и полощутся в testing/unstable годами.
Если они при этом в main - то они часть дистрибутивa Debian, если нет - не часть.

> > Впрочем, конченый юзер про non-free узнает из гугля.
>
> Не надо путать юзера и ламера.

То есть этот юзер достаточно сообразителен, чтобы сказать `expert` инсталлятору, но недостаточно умён чтобы прочитать в диалоге что non-free - не свободное ПО и не часть Debian, а потом опять достаточно сообразителен, чтобы ответить "yes" вместо умолчательного "no"?

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

Чтобы вынести этот вопрос за рамки "я верю - а я не верю" - можно просто провести мини-опрос в debian-russian:
1) Бывало ли так, что в списке источников без вашего явного запроса оказался non-free
2) были у вас случаи "нечаянной" (без вашего явного запроса) установки non-free пакетов
Текст вопросов можно утрясти - во избежание ситуации "половина ответа есть в вопросе".

> > В Debian нет ничего гарантированного.
>
> Вы невнимательно почитали. Не путайте юзера и разработчика.
> Разработчику, debian developer-у доступность вареза в non-free вполне
> себе гарантирована - он всегда может положить туда недостающее сам.

Какое-то у вас атипичное представление о гарантии. "АвтоВАЗ гарантирует автолюбителям двадцать лет работы автомобиля. Они же автолюбители - всё сами починят".

Положить что угодно в non-free нельзя: оно должно быть как минимум distributable (если в EULA написано "распространение запрещено", то в non-free оно не попадёт).

Можно создать свой репозитарий из своих пакетов. Я так делал, и у меня были пакеты с майкрософтовскими шрифтами, Oracle Instant Client и Developer 2000. Ничего общего с Debian и с понятием "гарантия" это не имеет. Это право, которым обладает кто угодно - делать пакеты и репозитарии для Debian.
From:[info]lqp
Date:January 13th, 2008 - 05:17 pm
(Link)
То есть этот юзер достаточно сообразителен, но недостаточно умён

Юзер - это не про ум и не про сообразительность. Юзер - это про социальную роль. Человек может быть профессором computer science, но если он не является ни DDом, ни автором апстрим-софта, ни, хотя бы, толковые багрепорты пишет - то его дело сторона.

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

Это, вообще, один из ключевых моментов разногласий между *BSD (aka Open Source) и FSF (aka Free Software). BSDшники в массе представляют себе свободный софт исключительно как оказание бесплатных благотворительных
сексуальных
услуг эндюзерам. И в их системе координат вообще нет места для большинства вопросов, которые волнуют FSF и RMS. "Это же благотворительность, какие вообще к ней могут быть требования? Копеечку дали - поклонитесь и за копеечку. Дареному коню в зубы не смотрят". А RMS-то коню как раз в зубы смотрит, бо он владелец конезавода.


Я по прежнему не желаю вдаваться в спор о технических деталях (типа различия между дистрибутивом и репозиторием, или причин наличия gij в инсталляциях), пока мы не определились с предметом разговора.
From:[info]vnaum.livejournal.com
Date:January 14th, 2008 - 12:12 pm
(Link)
> Юзер - это не про ум и не про сообразительность. Юзер - это про
> социальную роль.

В любом случае это должен быть реальный человек.
А человек, который добавляет в sources.list репозитарий non-free, и при
этом думает что там свободный софт - он абстрактный. Что-то вроде
квадратного круга или сферического коня. В реальности мне такие не
попадались.

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

Вот именно при обсуждении проблем внутренней организации свободного
софта я считаю ЭТИ технические детали - важными. Потому что деление на
main/contrib/non-free - оно не техническое ни разу, это идеология
сплошная. И как бы кому не хотелось - non-free в Debian
не входит.

Про разногласия BSD/FSF мне сказать нечего - я не идеолог.
Но примеры в обсуждениях такого рода должны быть точными.
Поэтому проходя мимо - вставил свои два цента.
Было б это обсуждение "Gentoo vs. RedHat" - прошёл бы мимо и не
поморщился, там допустимы аргументы любого уровня и истинности.

А то эдак можно договориться и до того, что порты - часть FreeBSD, a
Oracle - часть SuSE (а что такого - на сайте SuSE есть подробные
инструкции по установке и rpm с нужными библиотеками).
From:[info]vnaum.livejournal.com
Date:December 31st, 2007 - 10:12 am
(Link)
> > Это как же она повредит-то?
>
> А вот так и повредит, как Вы сами же ниже и рассказываете.

Так?
>> Наивный разработчик случайно перепутает несвободную программу со свободной?
Этот вариант я откинул, в таких наивных разработчиков я не верю.

А ниже рассказываю про то как non-free помогает отличить несвободные программы с открытыми исходниками от свободных и что несвободную программу из non-free легко удалить, в отличие от поставленной "официальным" способом.
Если это - вред, то я теряюсь в догадках что же такое польза...

> Видели тонны свободных-де-юре программ, написанных на джаве? При том
> что, обратите внимание, сколь нибудь функциональной свободной реализации
> Джавы в природе не существует, так что вся их "свободность" есть
> чистейший обман зрения. "Положите софтинку в main и поставьте
> зависимость на Harmony (или какая там недо-джава сейчас наиболее
> популярна).
Во-первых, по текущей Debian Java Policy завиcимость надо ставить строго на java-virtual-machine и нужный java*-runtime.
Вот что есть в текущем etch/main:
$ aptitude search ~Pjava-virtual-machine
i A gij            - The GNU Java bytecode interpreter                                
i A gij-4.1        - The GNU Java bytecode interpreter                                
p   jamvm          - virtual machine which conforms to JVM specification 2            
p   kaffe-jthreads - A green threads enabled version of the Kaffe VM                  
p   kaffe-pthreads - A POSIX threads enabled version of the Kaffe VM                  
p   sablevm        - Free implementation of Java Virtual Machine (JVM) second edition

Наиболее популярен - gij-4.1, 38903 установок (по данным сегодняшнего popularity-contest). Если прибавить другие свободные JVM, то в итоге набирается 42546 установок "свободной джавы".

non-free добавляет sun-java5-jre, 10241 установок.

Четырёхкратный перевес свободных VM над несвободной - это, конечно, жестокое проталкивание non-free софта на машины разработчиков и пользователей.

> Это ничего, что под ней софтинка вывалится с ошибкой через
> три минуты, все равно у всех, кому это реально надо, давно уже стоит Sun
> JDK".

То есть как это - "ничего"?
Это ж "makes the package in question unusable or mostly so", severity:grave. А это уже release-critical, для релиза не годится.
http://www.debian.org/Bugs/Developer.html#severities

Если какая-то java-программа из main не работает с gij - весить на неё баг. Если мэйнтейнер выяснит, что это ошибка в VM - перевесит баг на VM. Если мэйнтейнер VM не исправит баг к релизу - не попадёт в релиз.

Отмазка "поставьте несвободную джаву" не катит.
Если в Dependencies написана "любая джава" - должно работать с любой.
Если в Dependencies явно написана несвободная джава - вон из main-а (и из Debian, соответственно), для вас - сontrib.

> Никогда не слышали таких разговоров в, скажем, debian-legal?

Не подписчик.
Разговоры там могут быть любые - это публичный список рассылки.
Генеральная линия партии - в официальных документах.

> Про вторую сторону медали - легкость необыкновенную, с которой программы
> отбрасываются в non-free, я написал выше.
Заново прочитал ветку, не понял о чём это.
Нет возможности положить в main - идёт в contrib/non-free.
From:(Anonymous)
Date:January 10th, 2008 - 09:28 pm
(Link)
>Четырёхкратный перевес свободных VM над несвободной
Означает только то, что кому надо ставят её свежую версию с sun.com, а не ждут пока её опакетят и свежая версия докатится до репозитария
From:(Anonymous)
Date:January 11th, 2008 - 06:54 am
(Link)
Ну уж в этом точно нет вины ни Дебиана, ни non-free.
From:[info]vnaum.livejournal.com
Date:January 11th, 2008 - 06:57 am
(Link)
Ну уж в этом точно нет вины ни Дебиана, ни non-free.
From:(Anonymous)
Date:January 13th, 2008 - 12:01 am
(Link)
Да вины вообще нет ничьёй и ни в ком, кто о вине говорит.
Я только против приравнивания статистики репозитария к числу (или даже соотношению) реально установленных программ
From:[info]vnaum.livejournal.com
Date:January 13th, 2008 - 07:09 am
(Link)
Приравнивать нельзя, конечно же!
popularity-contest - штука вовсе необязательная, никто палкой в него не загоняет. Число реально установленных программ нам неведомо и никакого способа его узнать у нас нет.
Однако же тут речь шла именно о том, что существование удобного в использовании non-free якобы как-то склоняет к употреблению вовнутрь несвободных программ. И тут такая удача - именно для non-free кое-какие данные есть. И эти имеющиеся данные подтверждают всё-таки мою точку зрения, а не точку зрения уважаемого lqp.
А что же насчёт отсутствующих данных про "реально установленные программы" - боюсь, их никак использовать не получится - просто потому что их нет :-)
From:(Anonymous)
Date:January 10th, 2008 - 09:21 pm
(Link)
Ну Flash Player видимо да... Как-то плохо его свободные реализации живут.
А вот остальные программы - выбор примеров странный...

Rar у меня даже под виндой отсутствует, его необходимость 7-zip покрывает.
Acrobat Reader... гроб чугунный! для Windows есть foxit. А в Линуксе есть три библиотеки со своими GUI. И вот в Опере какой-то читатель PDF'ов из под крыла Gnome так красиво встал плагином, так быстро легко... Я завидовал что под Windows такого нету, адобовский плагин в инде работал кудда хуже :-)
From:[info]lqp
Date:December 25th, 2007 - 06:48 pm
(Link)
Q: Каким образом ведётся работа над безопасностью секций contrib и
non-free?


Прикол в том, что для всего остального Дебиана дело обстоит точно так же.
From:[info]vnaum.livejournal.com
Date:December 25th, 2007 - 08:31 pm
(Link)
>> Q: Каким образом ведётся работа над безопасностью секций contrib и
>> non-free?
>> A: Если коротко, никак.
> Прикол в том, что для всего остального Дебиана дело обстоит точно так же.
А откуда же берутся обновления пакетов на security.debian.org?
From:[info]lqp
Date:December 25th, 2007 - 09:33 pm
(Link)
Их, натурально, кто-то делает. Но поскольку у Дебиана (точнее даже у SPI) на зарплате сидят полтора человека и ни один из них даже не программист, никаких гарантий что фиксы прибудут туда к определенному сроку, или вообще прибудут - нет. Точно также в случае main, как и c non-free.

Security team - это самоорганизовавшаяся группа добровольцев (одна из многих, наряду с, например, группами портирования на архитектуру crisp или группой пакетирования научно-биологического софта), занимающаяся NMU пакетов, майнтайнеры которых разявы и не фиксят уязвимости месяцами. Гарантии что они запймутся каким-то конкретным пакетом нет никакой.

Можно конечно аргументировать, что для non-free приоритет гораздо, гораздо ниже чем для main. Но я уверяю вас - фикс для Adobe Acrobat или Flachplayer выйдет намнооооооого быстрее, чем для какой-нибудь софтины из main, которой пользуются полтора человека.
From:[info]vnaum.livejournal.com
Date:December 26th, 2007 - 08:26 am
(Link)
никаких гарантий что фиксы прибудут туда к определенному сроку, или вообще прибудут - нет...
Гарантии что они займутся каким-то конкретным пакетом нет никакой.
Так и весь GPL-софт - он вообще идёт без никаких гарантий.
"THERE IS NO WARRANTY FOR THE PROGRAM", как мы помним.
За гарантиями - в RedHat, у которых rhn то лежит, то просит денег.

> Но я уверяю вас - фикс для Adobe Acrobat или Flachplayer выйдет
> намнооооооого быстрее, чем для какой-нибудь софтины из main,
> которой пользуются полтора человека.
Да, ресурсы security team весьма ограничены.
А представления о важности - правильные (popularity-contest ясно говорит, что несвободный flashplugin-nonfree популярнее какого-нибудь bdfresize из main).
Если кто-нибудь обновлённый пакет соберёт - security team его обработает. А сами - не обязаны.

Вообще, далось тебе это "пользуются инфраструктурой Debian".
В конце концов, если кто-то зашёл в мужской туалет и пользуется инфраструктурой - это же не делает его автоматически мужчиной, верно?

В случае с Debian "первичные половые признаки" - это соблюдение DFSG. non-free может собираться тем же buildd, поддерживаться теми же людьми, лежать на тех же серверах. Но частью Debian это его не делает.
From:[info]kamarado.livejournal.com
Date:December 23rd, 2007 - 04:24 am
(Link)
Нет, конечно, от халявных денег, коли они будут предложены, и здесь отказываться не станут.

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

Это к вопросу о том, как GPL легко может превратиться хоть в чёрта лысого.
[User Picture]
From:[info]yushi
Date:December 23rd, 2007 - 10:33 am
(Link)
Э. Мнэ. Вообще-то, GPL определяет порядок распространения производного от произведения продукта, а не то, что сам автор может делать с произведением (вообще-то, никакая лицензия этого и не может определять даже по нынешнему, изрядно маразматическому законодательству об авторских правах). Если я зарелизил какой-то свой софт под GPL, никто не мешает мне добавить тот же самый код в проприетарный продукт. На чём и построен бизнес авторов MySQL, GNAT и Qt, например.

И я, честно говоря, не вижу здесь нарушения не только буквы GPL, но и духа свободного ПО. Те, кто готов сам открыть свой код, пользуются нашим открытым кодом; те, кто заставляют людей покупать воздух, пусть сами покупают воздух у нас. Очень справедливо (и эффективно — как известно, "око за око" — самая, с некоторыми оговорками, эффективная стратегия в итерированной дилемме заключённого).
From:[info]zzfi.livejournal.com
Date:December 30th, 2007 - 12:05 am
(Link)
Тут только одна заковырка, чтобы чужой патч включили в основную ветку, выдвигается условие отказа от его авторства, то есть передача всех прав компании. Что означает отказ автора патча от GPL
From:[info]lqp
Date:December 30th, 2007 - 06:24 pm
(Link)
Ну это вопрос политики а не лицензии.

В Linux это, например, не требуется.

А в FSF, например, требуется.
From:[info]lqp
Date:December 23rd, 2007 - 04:55 pm
(Link)
Это, в общем их право. Более того, такой образ действий одобрен FSF.



From:[info]salas.livejournal.com
Date:December 23rd, 2007 - 04:35 am
(Link)
Кстати, а кто у *BSD спонсоры?
From:[info]lqp
Date:December 23rd, 2007 - 12:37 pm
(Link)
HP, Compaq, Apple, например.

Больше всего, правда, в последний год им дал гугль, н6о это не считается - гугль всем дает :-)
From:(Anonymous)
Date:January 10th, 2008 - 08:50 pm
(Link)
Если ваши принципы требуют иметь дело только со свободным софтом - то в ваших насущных интересах, чтобы понятие свободного софта было достаточно широко и включало в себя все практически значимые случаи.

Другими словами (учитывая продолжение абзаца), если у вас есть принципы - селайте их максимально гибкими, всеядными и ненавязчивыми. Бррр... ну и нафиг потом это называть принципами.
Если есть принцип "использовать только свободное" то этот принцип уже включает критерии свободности.
From:[info]lqp
Date:January 12th, 2008 - 07:34 am
(Link)
Это как раз то, о чем я говорил в постинге. Повторю еще раз.

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

Или же вы можете использовать принципы для того чтобы руководить своими поступками. Всегда, а не только тогда, когда выпадет удобный покрасоваться перед знакомыми. И если принципы устроены так, что делать это не позволяют - таки да, принципы придется менять. Независимо от того, насколько хорошо они смотрятся на полочке за стеклом.
From:(Anonymous)
Date:January 13th, 2008 - 12:21 am
(Link)
Мне кажется, есть разница.

В вашей формулировке получилось, что принципы не меняются, а подменяются.
Они как будто те же (как было "пользоваться свободным софтом", так и осталось), а содержание изменилось (вчера я называл свободным софтом одно, а сегодня другое).

В той формулировке, как вы написали, невольно получилось что нет разницы между, например, Раскольниковым, решающим что он имеет право убить человека (мелкого, вредного, но человека), и Раскольниковым который бы сказал, что это не человек, а таракан такой, а тараканов мы все давим ежедён.

А выбор да - если желаемые принципы и действия несовместны - или менять одно или другое. Сформулировать бы это под другому, а то получилась именно подмена :-)
From:[info]lqp
Date:January 13th, 2008 - 05:38 pm
(Link)
Тем не менее это так и есть. Вчера называли свободным софтом одно, а сегодня - другое.

Определение свободного софта 1996 года - ощутимо отличается от определение свободного софта 2006 года. Нет, разумеется мэйнстрим - GPL, MIT/BSD, Artictic это почти не затронуло. А вот пограничные всякие случаи трактуются сильно по другому. И это нормально и даже более того - правильно, ибо все живое развивается.


Powered by LJ.Rossia.org