Опенсос

Я же уже писал, что терпеть не могу опенсорс?

Опенсорс — это лажа: недоделанность плюс ложное представление, будто кого-то волнует ваш код больше, чем то, что он делает.

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

На сайтах всех опенсорсовых программ можно найти информацию любой степени бесполезности, но сроду нет скриншотов. Зачем мне качать кота в мешке? Зато они обязательно кладут в дистрибутив кучу хлама наряду с readme.txt. Или, ещё лучше, просто readme. Ага, пускай пользователя ещё ОС переспросит, чем именно открыть файл, а то слишком просто. На сайте-то всё это чё было не написать сразу? Люди друг другу программы на дискетах не носят уже давно, ау.

Непонятные номера версий, начинающиеся с нуля. Вот 0.1.4.67c — это много или мало? Такие версии нужно заносить в телефонную книгу, чтобы не забыть. Какая версия у меня — я не знаю. А какая последняя? Хрен поймёшь. Пытаешься узнать, что изменилось в новой версии — видишь фигу. Описание изменений начинается с «implemented...» вместо «now you can...». Половина строчек — это «updated libhren to v0.0.41.3.543.3b». Кому до этого есть дело? Где, блин, скриншот с новой кнопкой, ради которой я должен установить эту версию?

Кругом какие-то аббревиатуры — GNU, GPL, BSD. Кто не знает этого, тот лох. Пусть идёт читает километровую лицензию (кстати, кому не нравится лицензия E2, могут установить Вордпресс и заткнуться). Казалось бы, напиши предложение: «можно использовать только в некоммерческих проектах» или «при использовании обязательна ссылка на этот сайт».

Скачивать продукт и скачивать исходный код — это считается действиями одного уровня. Ссылки лежат рядом, в одном списке. Сам продукт, вместо нормальных зипов или дмгшек, обязательно идёт в файле .tar.gz. Тар-гэ-зэ — это такой специальный знак, значит: «мы опенсорс, мы офигенные». Да вы сосёте. Ах, у вас можно на выбор скачать .tar.gz, .tar.bz2 и .tar.hz8? Роскошно! Планете наплевать, что какой-то из этих алгоритмов сжимает файлы на 2% лучше, чем другой. Кто-то уже защитил на нём докторскую, ну и хорошо, всё, можно про него забыть. Оглянитесь вокруг, мир использует зип.

И когда, пробравшись через бурелом идиотизма, ты, наконец, находишь кнопку «Скачать», выбираешь нужный тебе вариант дистрибутива, и, казалось бы, заветные байты должны уже потечь к тебе, — тебя обязательно попросят выбрать зеркало, с которого ты хочешь это счастье скачать. Да плевать мне! Но я сижу и как идиот ищу в списке русский флажок, не нахожу его, начинаю представлять, какая из перечисленных стран ближе ко мне; потом думаю, что, наверное, географическая близость не означает, что будет быстрее качаться... Зачем всё это происходит в моей голове? В итоге я возвращаюсь к первой строчке.

Так по ХТТП качать или по ФТП?

Подписаться на блог
Отправить
Дальше
174 комментария
Терещенков Константин 2010

Где можно еще одну подпись поставить? :)

Ярослав Швецов 2010

Чую посидели на sourceforge.net? ;)

winzard 2010

Картина достаточно точна. tar.gz под линухом — это как zip под виндой, стандарт. Там все отлично открывается, под виндой винраром или винзипом — тоже.
В остальном — очень точно. И про скачивание, и про скриншоты, и про список изменений (ага, я программу в первый раз вижу, нафига мне изменения?)
В общем, если опенсорсность — это единственное достоинство программы, то у нее нет вообще никаких достоинств. В этом смысле справедливо, что версии начинаются с 0.

Ярослав Патрикеев 2010

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

Роман Парпалак 2010

В самой лицензии GPL заложена «вирусность». Есть хорошие проекты с открытым исходным кодом, распространяемым по лицензии GPL. И если хочется использовать их наработки, а не изобретать велосипед, приходится свой код распространять тоже на условиях GPL.

Возможно, это объясняет опенсорснную клинику в приложениях для обычных людей.

Илай 2010

Да, ладно. В Мак ОС Х все тоже самое, если зайти с заднего двора как разработчик.
Просто суть опенсорса в том, что нет парадного входа (нет и маркетологов с пресс-релизами), а есть один только вход с заднего двора в комнату без окон в подвале.

Илья Бирман 2010

Всё то же самое, что и где? Я что-то говорил об операционных системах?

Павел 2010

Да, все правда.

Терещенков Константин 2010

Илай, не ругайте, но я правильно понял что все через жопу в опенсорсе?

Павел 2010

Еще бывает только исходник выложен. Актуальный пример: http://www.inference.phy.cam.ac.uk/opengazer/#opengazerpreviousdownload

Андрей Григорьев 2010

Толстый троллинг десятиклассника.

Терещенков Константин 2010

Да Андрей Григорьев, именно так и есть. Мы тут просто после фконтактика и пиваса отдыхаем и троллим уважаемых экспертов.

Вячеслав Шинкаренко 2010

Вы похоже говорите не об идее «открыть исходный код», а просто об оформлении сайтов опенсорс проектов. Да, они уродливы. Но как много рядовых пользователей действительно используют опенсорс программы? Такие проекты в бо́льшей степени полезны для разработчиков. Причем не для новичков, а именно гиков, способных разобраться в недрах кода. Им же не так важно сколько зеркал, какой архив или как версию пишут. Кстати, опенсорс идет корнями в линукс, у которого на всех дистрибутивах есть тар-гэ-зэ распаковщик, и может не быть зипа из-за религиозно-лицензионных причин.
Иными словами, опенсорс если и волнует кого-то, то только разработчиков.

Аянами Рей 2010

Если не можешь распаковать .tar.gz, написать в шелле ./configure && make — плати деньги микрософту, они это сделают за тебя за каких-то $200. В этом суть рыночной экономики.

Юрий Примак 2010

Любопытно какая конкретная прога сподвигнула вас на такой гневный пост :)
И хотя во многом вы правы, есть и совершенно иного рода опенсорцовый фронтендовый софт. Например http://adium.im/ или http://www.vienna-rss.org/. Так на вскиду из того чем сам пользуюсь.

Илай 2010

Я привел в пример Мак ОС Х как самую дружелюбную программу (пускай это и ОС).
Каким из названий версии пользуются разработчики: 10.6.4, 10F564 или Снежный барс?
Внутри Эпл разработчики ставят ранние билды из репозитория или из DMG-шки?
Во внутренних списках изменений / рассылках не указывают переход на другие версии библиотек?

Опенсорс состоит из разработчиков, поэтому они все делают для себя (списки изменений, репозитории, названия лицензий). Развитие продукта ради развития.

Если разработчик занимается сборками для конечного пользователя, написанием списка изменений для людей, созданием скриншотов и сайта — это уже не разработчик. Все это никак не влияет на сам продукт. Но занимает время. Лучше вместо этого он займется работой непосредственно над продуктом.

Александр Дорофеев 2010

Готов подписаться под каждым словом. Как-то сам распинался на эту тему (http://gitterdimmerung.blogspot.com/2009/04/yep-some-apis-changed.html). Прошу не считать это саморекламой.

Алексей Леонидович 2010

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

Дмитрий 2010

Это песня. Простите, Илья, но это просто гимн ламерства. Переть напролом через чащу, не разбирая тропинок, а потом жаловаться на неудобства!

Где-то какие-то люди добровольно обмениваются своими исходниками. Для каких-то людей действительно важна разница между GPL и BSDL. Есть мир, в котором tar.gz — стандарт, файл README (без расширения и все буквы большие) — стандарт, и где к исходникам без юридически корректной лицензии относятся как к радиоактивным отходам. Эти люди существуют давно (минимум с 1982 года, когда появилась GPL) и, как я подозреваю, в целом прекрасно обходятся без вашей помощи. Живут себе, занимаются своим делом.

Вас кто-то заставлял лезть в чужой монастырь?

Андрей Григорьев 2010

Терещенков Константин, а я и не сомневаюсь, что опрятно одетые, в строгих очкочках, Windows-администраторы и выдающиеся .NET/Deplhi программисты работающие в компаниях имеющих статус типа «Microsoft Golden Partner» жрут алкоголь, сидят вконтакте и троллят линуксоидов по четвергам.:-D

w31rd0 2010

Опенсорсы разные бывают, равно как и не-опенсорсы. К примеру, опенсорсный проект Transmission (http://transmissionbt.com) вполне достойно оформлен — и скриншоты, и бинарники, и вменяемая история изменений. С другой стороны есть куча проприетарных проектов, унылых чуть более, чем полностью.

И не очень понятны подобные выпады. Большинство таких проектов делается гиками для гиков, не хочешь — не ешь. Видимо, приходится чем-то опенсорсным пользоваться, чему нет «нормальной» замены?

Роман Добровенский 2010

Сказал Илья, который написал свой движок блога на опенсорсном PHP и поставил его на опенсорсный же сервер.

Илья Бирман 2010

А противоречие где?

egorinsk 2010

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

Дмитрий Петров 2010

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

Если брать известные приложения, там обычно все на более высоком уровне.
Возьмем, к примеру, Pidgin (http://pidgin.im). Есть приличное описание, никто не тычет исходниками, предлагаются сборки для вашей системы. Со списками изменений действительно непросто, Полноценные заметки о релизах часто можно встретить только больших рабочих сред (KDE, Gnome) или дистрибутивов. Несомненно, на примере одного приложения нельзя доказать, что все не так, как вы пишете, но можно показать, то не все так, как вы написали.

Как вывод — если под основными пользователями опенсорса на рабочем столе рассматривать пользователей linux, в частности дистрибутивов Ubuntu, openSUSE, то большинство из них только поверхостно сталкивается с лицензиями, не особо смотрит на версии (обновил систему, стало лучше) и ничего не собирает из исходников (все уже собрано и доступно). В ubuntu сейчас появился центр приложений, где все рассортировано со скриншотами и рейтингами

Валентин Головач 2010

@Ярослав: «поседел» на sourceforge.net :-)

Денис Попов 2010

В целом всё верно, но есть несколько замечаний.

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

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

Для всех прочих, обычных пользователей всё ещё проще: читать лицензию им не вовсе не нужно, главное — один раз понять в двух словах, что GPL или BSD License — это такие значки, которые показывают, что программа бесплатная.

Чем принципиально отличается нумерация версий с нуля от нумерации версий с единицы, я так и не понял. Изложенные замечания можно в такой же степени применить к версии № 1.1.4.67c. Мне вообще кажется, что к нумерации версий нужно подходить очень просто: это должны быть натуральные числа, без всяких точек, мажоров и миноров, альф, бэт и релиз-кандидатов. За версией 3 должна идти версия 4, а не 3.1 или 3.0.1a.

Мир использует не только «Зип», а и «Рар», и «Сэвэн-зип», и, да, всякие «Тары».

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

Что касается бесполезной документации, скриншотов, выбора зеркал — совершенно согласен. Я давно в качестве страницы, на которой можно посмотреть общие сведения о новой для меня программе, использую «Википедию». Там же и скриншоты есть. А зеркала выбираются единоразово при настройке пакетного мэнэджера в операционной системе, для скачивания и установки нужно лишь написать название программы и нажать клавишу «Энтэр».

Илья Бирман 2010

Практикующие юристы — это вообще террористы номер один.

Пакт С. 2010

Интересно.
А что, все перечисленное характерно для всех опенсорс-проектов, и только для них?
(Тут я мог бы рассказать о залежах платных программ с самыми разными описаниями, номерами версий, ридми и иконками, но не буду)

Есть хороший софт, а есть плохой. К бесплатному тоже относится.

Михаил Кривушин 2010

А я вот все больше последнее время делаю (git|hg) clone ... — как же вы так пропустили open source вовсе без каких либо архивов? В своих проектах архивами не заморачиваюсь даже, так как это ваши проблемы, осилите вы использовать даровой код, или нет.

Просто уж больно громко и вбросово — ах этот ваш open source, а потом странные претензии, что над этим софтом не поработали маркетоиды из Apple. Любой каприз за ваши деньги.

Илья Бирман 2010

Чего? :-)

LXj 2010

Бирман наконец-то научился у Смирнова троллить

Владимир Романович 2010

Вот как ставится софт на айфон, так же ставится и в убунту линукс, разве что весь софт бесплатный. А качать установочные пакеты не пойми откуда, и потом еще тыкать кучу раз «далее», или тащить иконку в программы, вот где анахронический идиотизм. И опенсорс тут не причем, он разный бывает, более сырой (только исходники), или уже собранный кем-то любезно.

Валерий Сибиковский 2010

Просто опенсорсу на вас насрать. И на меня тоже.
It’s just for fun.

Юрко 2010

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

Leonid Khachaturov 2010

Ну, все логично вообще-то. «Опенсорс» — это история про разработку и, собственно, «сорс». Конечному пользователю-то какая печаль насчет всего этого? Он устанавливает программы через какой-нибудь менеджер пакетов в Ubuntu или, там, port install SoftwareName. Ну и все же, популярные опенсорсные проекты таки имеют красивые сайты, dmg-дистрибутивы, и всю прочую атрибутику. Скачивание исходников в .tar.gz или прямо из системы контроля версий — это достаточно редкие случаи.

Александр Овчаренко 2010

Куда хуже этой возьни с установкой и плохой маркетинговой подаче то, что сама идеология opensource предполагает всестороннее участие разных разработчиков, то есть отсутствие централизации идей. При этом «свобода» от центра чаще презентуется как самоценность, но в итоге мы получаем, в большинстве случаев, разваливающийся на глазах продукт с отвратительными потребительскими характеристиками. Да и идеи, особенно стратегические идеи, в такой в децентрализированной среде рождаются в гораздо меньшем количестве, что тоже играет свою роль.

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

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

Игорь Кононученко 2010

Такой пост можно написать про все что угодно — про сайты, про операционные системы, про устройство государства, про дизайнеров, про программистов, журналистов — суть будет той же. Алгоритм простой — берем предмет и пишем эссе на тему его черезжопности.
А опенсорс, на самом деле, не вовсем опенсос — взять к примеру веб-фреймворк Джанго, где все продуманно и эффективно. Ну понятно, что это гиковская вещь. Ну а с другой стороны, нафиг обычному пользователю может понадобится лезть на какой-нибудь соурсфорж за софтом с открытыми исходниками? Т. е. суть в том, что опенсорс большей частью предназначен именно для гиков, которые могут для себя что-либо полезное вытянуть из него.

Антон 2010

А самое интересное, что почти всё перечисленное в статье — формат архива, многостраничные лицензии, назначение номеров версий, файл readme (именно так, без расширения!), формат ChangeLog’a — это СТАНДАРТ. Сам по таким «стандартам» работал полгода, и не дай бг, поменяв в проекте «dhren» одну строчку, номер версии не увеличить до «0.1.12-31 unstable» и в ChangeLog не написать.
А что UI открывает панели инструментов _под_ главным окном, что клавиатурные шорткаты в разных программах разные (и помни, где Shift+Ins, а где Ctrl+V!) — да какая разница. «Юзер привыкнет» (цитата).
Блин, слов не хватает.
В общем, Open Source — очень специфическая тусовка.

Антон 2010

tar.gz это стандартный unix-архив
tar появился лет на 10 раньше чем zip

Виндовый софт в tar.gz вряд ли кто то распространяет, в unix-овый наиболее распространенный формат архивов — tar (tar.gz или tar.bz2)

во-первых tar почти в любом дистрибутиве linux или bsd сразу после установки, а zip обычно нужно ставить отдельно.
во-вторых tar сохраняет права на файлы (permissions), а zip нет

ano 2010

да вы тут все нахуй ебанулись например

Илья Бирман 2010

Чудесный комментарий :-)

Sergei Stolyarov 2010

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

враньё

Непонятные номера версий, начинающиеся с нуля. Вот 0.1.4.67c — это много или мало?

это вообще непонятно к чему. в опенсорце как правило система есть в нумерации, а в проприетарном мракетоидный кошмар: 1.1, 1.2, 2.0, 2.1, 2.5. 2.10 — это номера /последовательных/ версий. бардак-с

Кругом какие-то аббревиатуры — GNU, GPL, BSD. Кто не знает этого, тот лох.
Скачивать продукт и скачивать исходный код — это считается действиями одного уровня.

Выдаём свои мысли за чужие? Толсто.

И когда, пробравшись через бурелом идиотизма, ты, наконец, находишь кнопку «Скачать»…

В чём проблема? Качай с предложенного по умолчанию зеркала. Проприетарщики как правило даже выбора зеркала не дают.

Итог: толстый безграмотный троллинг. Наступил в говно и теперь ни о чём другом говорить не можешь.

Николай 2010

Провокационный провокатор провокационно провокационен

Mothlike 2010

Илья, ваш гнев слишком эмоционален. И не забывайте, что вы написали этот пост скорее всего из браузера Сафари, который является опенсорсным практически полностью, сидя под ОС Mac OS X, которая сама основана на опенсорсной системе со странными лицензиями и наверное больше половины начинки таковой и продолжает оставаться. Вклад опенсорса развитие ПО нельзя недооценивать.

Да, у создателей такого софта проблемы с маркетингом, но в чём они виноваты? В том, что они хорошие программисты и плохие «продавцы»? Между прочим, сейчас есть множество открытого софта с красивыми сайтами и хорошей системой поддержки. Мир меняется.

Olek 2010

Спасибо, не могу не прокоментировать. Опенсорс хорош только как языки програмирования, вебкиты, Ruby всякие. Так, только для гиков. Гик никогда не поймет человека, и будет ныть хто ифун фуфло из за не хватки командной строки (без коментариев)..
Я честно пробую ставить Линуху иногда, но ето просто можно застрелится, можно потратить день на какието поиски и не докопатся.
Нет ребята, мы уже живем в 21 веке, Graphic User Interface это не просто гламурные кнопочки, это искусство, наука и изобретение. Кто говорит idiot-friendly interface у ифуна — живет в прошлом (ну и Гик)).

Sergey Solyanik 2010

ТРОЛОЛО. Однако интересно, этот негодования псто — от скуки или действительно пришлось влезть в какое-то дерьмо?
Особенно повеселила тема про ZIP, ага.
Спасибо за!

Шляпа 2010

Бугога.

Зато они обязательно кладут в дистрибутив кучу хлама наряду с readme.txt. Или, ещё лучше, просто readme. Ага, пускай пользователя ещё ОС переспросит, чем именно открыть файл, а то слишком просто.

В Линуксе файловыми менеджерами принято обращать в первую очередь внимание не на расширение файла, а на его содержимое. Поэтому файл readme в Линуксе и иконкой нормальной для текстового файла покажется и откроется сразу текстовым редактором по умолчанию.

Непонятные номера версий, начинающиеся с нуля.

Разумеется. Опенсорсным разработчикам не нужно пускать пыль в глаза лохам-юзерам, мажорные версии каждый месяц выпуская: смотрите, мол, как мы активно трудимся. То ли дело у Хрома, когда четвертая версия от шестой не поймешь чем отличается, да?

Кругом какие-то аббревиатуры — GNU, GPL, BSD. Кто не знает этого, тот лох. Пусть идёт читает километровую лицензию

А закрытые программы программы прямо при установке километровую ЕУЛУ читать не заставляют, да? Там, блин, и установить программу не дадут, пока специальную галочку не отметишь.

Скачивать продукт и скачивать исходный код — это считается действиями одного уровня.

Скажу по секрету, пользователи Линукса на сайты проектов в крайне редких случаях заходят. Всего этого — ужасные исходные коды в ужасном тар.гз — они просто не видят. Установка программ через репозитории — отметил галочкой программу в специальной программе —  пакетном менеджере, нажал «Применить» и всё, следующим пунктом программу уже можно запускать и пользоваться.

Про сам тар.гз вам тут куча людей уже написали.

Вы скажете, что открытый софт пишут не только для Линукса. Так я скажу, что львиная его доля пишется в первую очередь именно для него. Есть сборки для мака и винды? Это вам разработчики просто одолжение сделали. Радуйтесь, что хоть что-то есть.

Шляпа 2010

И да, не будь опенсорса, не было бы вашего так обожаемого Вебкита. И макось ваша на BSD основана :)

T1 2010

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

Сергей К. 2010

Так как сведения вызывающе неверны почти по всем пунктам, то даже не стану спорить.
Просто ответ на последний вопрос. Я всегда выбираю HTTP, потому что он чем-то лучше, не помню, чем. FTP пора уже забыть, как telnet и gopher.

Анатолий Rr Буров 2010

По-моему, если отбросить конкретику, главную мысль можно сфорулировать так:

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

Антон Вернигор 2010

Ох, очень многое верно, когда приходится качать что-то самостоятельно — это похоже на издевательство. К счастью, в нормальных ОС этого делать практически никогда не нужно.
К счастью, нормальным ОС плевать на расширения файлов, у них есть более надежные индикаторы формата. К счастью, в нормальных ОС .tar.bz2 — стандарт (в какой это параллельной вселенной стандартом является .zip?)
Ну а вообще, конечно, все эти номера версий, отсутствие описаний и необходимость выбирать, откуда и в каком формате качать — клиника. Вот только опенсорс тут ни при чем, думаю, Илья и сам это прекрасно знает. И, конечно, если единственное преимущество программы — ее открытость, то у нее нет преимуществ, я давно это утверждал, и постоянно нахожу все новые этому подтверждения.

Ивэн 2010

Дизайнер возмущается серостью программистов: парни, у вас все сделано через задницу. Разумеется, программисты возмущены: они, дескать делают как им удобнее. Надо заметить, для программиста, как исследователя последовательностей действий, образ успешного финального результата заключается в выкладывании (на SF), со всеми его зеркалами и прочим бредом. <i>Эта</i> картинка для них значит релиз, ракета пошла, химера выпущена в свет.
Ценность для программиста в идеях, в самом коде, его читаемости и возможности повторно использовать. Ценность дизайнера — в финальном результате. Ценность пользователя... «хорошая программа» означает некоторый неуловимый «флер», частью которого, безусловно,является бесплатная лицензия и частые (желательно незаметные) обновления, удобная кривая обучаемости, эффективные алгоритмы, простота и многофункциональность одновременно.
И еще, я например не совсем понимаю, что такое «Снежный барс» и чем он отличается от «Леопарда». Это что, торговая марка? А «Белый слизень» будет, несомненно, лучше. Как-то так повелось, что используют цифры, для обозначения версий, меня это вполне устраивает с точностью до двух знаков после запятой. На SF есть показатель «активности проекта», проект живет если там раз в месяц что-нибудь выкладывается. Довольно часто пользуюсь этим рейтингом, если че.

Илья Бирман 2010

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

Alvein 2010

Зря Вы так.
Если не разбираетесь в версиях, форматах файлов или того большего видели одну две программы, мне жаль
я советую лишь подтянуть свои знания.

Закрытые и открытые программы — это рядом стоящие программы.
Для примера. С дисками, я только записываю, мне больше ничего не нужно.. зачем мне комбайнер в 100Мб, когда я могу скачать программу в 100кб который справиться с этой функцией. А из закрытой и не выкинешь, то что тебе не нужно, а чтобы найти более легкую альтернативу, еще и постараться нужно.

Возьмем другой пример
Есть новая ОС, например вин8. Чтобы запустить под нее программу потребуется изменить 1 строчку от программы, что работала в вин7. Новая версия выйдет через 3 месяца, на форумах уже нашли решение. Вот фиг вы ее запустите в течении 3х месяцев.. пока новую программу не скачаете. И если скачаете то всем объемом и не факт что заработает
В опенсурсе же патч будет оч. скоро, при нормальной поддержке как только увидят баг или сообщат о нем.. и применешь ты этот патч в 1 кб и запустишь программу и работай себе, кто тебе мешает.

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

Выбирайте что вам по душе:

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

для меня второй вариант приемлем.

Владимир Proloper 2010

Совершенно точный рассказ! Иногда можно наткнуться на версии 0.0.12.3.19.54 (был где-то такое плагин SE для Far). Да и порой ставишь этот опенсорс, а он кладёт всю систему. Да и нафига собственно это возня с языками. Можно же вполне выпустить International-версию, или же, например, выпустить английский дистрибутив + руссификатор (или похожее).

Ондрюшка 2010

Истерика «аля Каганов». Подавать охлаждённой.

kingoleg 2010

Ты путаешь оперсорс с плохим маркетингом free-software.

Погляди на MySQL — это опенсорс (в некотором понимании), но там есть все, что ты так негодующе вытаешься найти в «шаровых» проектах. Или, вот, java. Или wordpress. Или вот firefox.

Конечна, Вася Пупкин, юный падаван со второго курса, который написал очередной шедевр и выложил его на sf, не будет тебе делать скриншоты или описывать релиз-ноты к очередному 0.0.0.0.1 билду. Ведь он не маркетолог. Он разработчик. И написал систему для себя. Ну и показать Пете. А ты тут при чем?

hwat 2010

Может быть это не совсем по теме поста, но совсем недавно, после курения веществ, я представил себе картину: как Адоби окончательно разосралась с Эппл из-за флеша и объявила, что отныне CS6 делается исключительно под Linux (куда при этом делась windows — не спрашивайте).
И куча всех этих креативных дизайнеров, арт-директоров, художников, you name it — плюясь и ругаясь перелезает на какую-нибудь уебищную убунту, просто от безысходности: работать-то надо.
В итоге через полгода этих изнеженных (в плане удобства, интерфейса, красоты и простоты) сосунков вычеркивает от ярости и они начинают скачивать исходники, искать этих ебаных опен-сорс программистов, бить их по голове — и править, делать, исправлять. Создавать новые удобные оболочки, где шрифты выглядят как шрифты, а не как уебанская пародия на кривые пикселы. Где все чисто и воздушно, и можно работать.
Ну и еще через год бета-версий и хлама появляются действительно крутые и НОВЫЕ решения, причем параллельно несколько, линукс становится нормальной операционной системой, постепенно это доходит до масс (слыхали, там все четырехмерное и управляется глазами!)... В общем, мне было бы интересно посмотреть на такое развитие событий.

Denis Samoilov 2010

Сначала было хотел написать про опенсорсовский гугл апп проги, но дочитал до конца и полностью согласен. Про все эти тар.гз хз что, это ппц какой-то. Еще бывает скачаешь, вроде как всё, должно работать и хрен там. Например Zen Coding Plugin для Espresso.

Андрей Шитов 2010

Если кратко ответить на это сообщение, то: ставим Ubuntu, запускаем Ubuntu Software Center, любуемся скриншотами, жмём «установить», через некоторое время получаем установленное приложение.

При всём уважении, Илья, но прочитав эту статью я усомнился в адекватности её автора. Как можно критиковать то, в чём совершенно не разбираешься?

Или, ещё лучше, просто readme. Ага, пускай пользователя ещё ОС переспросит, чем именно открыть файл, а то слишком просто.

Либо у меня неправильная ОС, либо неправильные readme... Ни разу система меня не спросила, чем его открыть. Она видит, что это текстовый файл и открывает его в текстовом редакторе. ЧЯДНТ?

Вот 0.1.4.67c — это много или мало?

Это ещё далеко до релиза.
Меня гораздо больше пугает версия одной проприетарной программы: 12.0.6514.5000 SP2 12.0.6529.5000

Пусть идёт читает километровую лицензию

Суть GNU/GPL изложена в одном абзаце, в котором и написано «копирайты не стирать, исходники распространять вместе с программой», километровую простыню предлагают читать тем, кто хочет подробностей.
Длинну Microsoft Windows EULA измерим?

Скачивать продукт и скачивать исходный код — это считается действиями одного уровня

Да, ибо пользователь должен легко получить доступ и к исходным текстам тоже, ибо среди пользователей тоже есть разработчики, которые могут захотеть посмотреть сорцы. Или вы считаете, что им следует усложнять жизнь в угоду домохозяек, которым нужна большая кнопка «скачать» под скриншотом во всю страницу? К тому же на сайте проекта есть ссылка «скачать», ведущая на страницу с прямыми ссылками на архивы или на страницу проекта на файлопомойке.
Сравним FedoraProject.org и microsoft.com/windows/ ?

Оглянитесь вокруг, мир использует зип.

Не слишком ли самонадеянно вы решаете за весь мир? К тому же, самые распространённые архиваторы поддерживают .tar.gz, tar.bz2 и т. д.
Вам-то какая разница, если у вас есть программа, которая понимает данный тип архива?

обязательно попросят выбрать зеркало, с которого ты хочешь это счастье скачать. Да плевать мне!

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

Илья Бирман 2010

Андрей, твой переход на вы выглядит странно.

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

Добавлено в другой раз: Ах, вы не тот Андрей Шитов, что я думал, пардон.

Влад Стп. 2010

Напоминает историю о том, как в США некоторые удивляются, видя яблоко не в пластиковой обертке супермаркета.
Программист пишет программы. Из названия следует. И пишет он их для себя и для заинтересованных.
Скриншоты и прочую лабудень делать — не его забота. И таким же как он они скажут гораздо меньше чем changelog.

Когда проект вырастает до уровня скриншотов и пояснений вида «добавили кнопочку „Сделать всем зашибись“» — тогда стоит понимать, что это уже не работа программиста для СФ (т. е. чаще всего просто вспомогательный кирпичик для других прог), а самостоятельный проект, со своим сайтом и командой маркетологов. И на СФ если и выкладываться продолжает то по традиции.

Так что, Илья, при должном терпении найти опенсорсный проект, подходящий под ваши требования — не проблема. Но не лезьте с этими требованиями на СФ.

Дмитрий 2010

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

Плавание — отстой! Вчера впервые попробовал и остался очень недоволен. Вода мокрая и холодная, двигаться получается очень медленно, постоянно надо напрягаться. Одежда обычная не подходит, у кого нет специальной — тот лох. Меня вчера столкнули с пирса в воду, пришлось учиться. Конечно, моряки и спортсмены будут это говно защищать…

Лёха zloy и красивый 2010

E2 Aegea Alpha. Да. :)

Alex 2010

Почему ОпенСурс такой кривой?
Потому что удачные разработчики идут в Microsoft, Adobe… и пишут Office 2010, Photoshop…. а те, кто неспособны пройти интервью идут работать охранником в супермаркете, а по ночам клепают за банкой пива очекредной мега-аддон под OpenOffice.

Алексей Евдокимов 2010

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

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

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

Если пользуешься каким-нибудь опенсорсным решением — это значит, что ты вечный бета-тестер. За-дол-ба-ло!

Николай Митин 2010

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

Софт вообще ни в чём не виноват, виноваты его разработчики.

w31rd0 2010

Если пользуешься каким-нибудь опенсорсным решением — это значит, что ты вечный бета-тестер. За-дол-ба-ло!

Мыши плакали, кололись, но продолжали жрать кактус :-) Вы деньги за него не платили, вам никто ничего не должен.

bvp 2010

как написал афтар в самом начале — лажа! эта заметка полная лажа :) пожелал бы афтару побольше вменяемости :)

Андрей К 2010

Глупый троллинг, отписался от этого блога

WinFan 2010

чушь собачья!
например Firefox это опенсорс
у них на сайте(вот я щас специально открыл) перечисленных недостатков нет
стабильная версия, скриншоты, ридми, зип, зеркало выбирать не надо
продеритесь хоть к чему-нибудь?

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

Андрей Шитов 2010

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

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

По скриншотам: адекватные разработчики при создании приложений следуют ХИГу. И в 70% случаев, интерфейс приложения можно представить только узнав задачу, которую решает данное приложение.

shamaz mazum 2010

http://www.gimp.org/screenshots/

Для особо одаренных

http://www.gnu.org/software/emacs/

Тут версии начинаются «правильно»

http://www.kde.org/announcements/changelogs/changelog3_5_4to3_5_5.php

Есть такая вещь как чейнджлог. Вот, я притворился, будто вы не троллите

мимокрокодил 2010

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

shamaz mazum 2010

Собственно чейнджлог читать вас никто не заставляет

otto 2010

Или, ещё лучше, просто readme. Ага, пускай пользователя ещё ОС переспросит, чем именно открыть файл, а то слишком просто

Он по умолчанию же в gedit/kate и т. д. открывается? Сдается мне, автор просто очередной неосилятор.

Андрюша 2010

Убунта снова не поставилась, да?

Павел 2010

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

раздавать пинки здравому смыслу 2010

опенсорсу срать на твою ненависть

Владимир Малик 2010

Все эти версии, ридми и таргзипы нужны только девелоперам.

Людям нужны дистрибутивы. Нормальные люди в центре программного обеспечения убунты жмут «хочу это» и наслаждаются — в аккурат как это делают в AppStore обладатели Apple .

А, у тебя винда? И  либо нет денег на мак, либо нет способностей для линукс? Зачит ты просто застрял в IT десятилетней давности, где за каждым чихом надо лезть в инет, папочку inst или на полочку с дисками.

Наступи на горло привычке и вливайся наконец в мейнстрим :)

адепт 2010

Вот 0.1.4.67c — это много или мало?

Это заботит пакетный менеджер, а не конечного пользователя.

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

«Зачем география, извозчики же есть!» © Митрофанушка

Казалось бы, напиши предложение: «можно использовать только в некоммерческих проектах»
или «при использовании обязательна ссылка на этот сайт».

А теперь поподробнее. Что такое «некоммерческий проект»? Где граница между некоммерческим и коммерческим? Если я с помощью текстового редактора сделал сайт, в котором болтаю всякую ерунду (как автор), и какой-то утконос предлагает мне, сайт становится коммерческим или нет? А если я поставил туда адсенс, он стал коммерческим? Опять, если это текстовый процессор, в котором я набираю приказ об увольнении, мне обязательно приписывать внизу «этот приказ набран в супермегаредакторе имени Троцкого, сайт blabla»? Юридически как-то оно получается не очень однозначно.

Только не надо, пожалуйста, ссылаться на так называемый здравый смысл. Судя по этой статье, ты здравого смысла в жизни еще не нюхивал.

Дмитрий 2010

адепт, насчёт здравого смысла — почитайте лицензию его движка: http://blogengine.ru/license/ :)

адепт 2010

потому что разобравшись теряешь адекватность

В нашей вселенной это называется «приобрести опыт и навыки работы».

адепт 2010
  1. Я имею право в любых целях воспользоваться встроенными в систему бекдорами в случае несоблюдения вами условий данной лицензии.

Порвал в клочья! Держите меня семеро.

(* подмигивая *) Спасибо, автор, а можно, я попользуюсь этим правом в отношении твоего блога? Только временно!

Andr D 2010

Школоте (выбирающей софт по картинкам а не по функциональности) надоело качать честно сп#женный софт с торрентов, и они решили попробовать легальную халявку?

Трудно запомнить версию программы?? А оно тебе надо? думаешь версия программы «ХреноСофт Ворд 2011» = «2011»?

Скриншоты?? если у какой-то проги нет скриншотов то она явно (пока) не доросла для массового школотопользователя. Обратитесь к более популярным аналогам.

И у закрытых программ лицензии конечно не километровые (ну да, зато там никаких непонятных аббревиатур типа GPL)

ngin 2010

ОЛОЛО! ТРОЛОЛО!

Автор застрял в пубертатном возрасте. Лезет туда, куда ему это делать воспрещено.

Георгий 2010

Я вот разработчик одного опенсорс-проекта. У нас там как раз все плохо с юзабилити, с дизайном, с сайтом и прочим подобным. Давайте сделаем так: вы делаете нам новый сайт (на базе готовой CMS, или вашей собственной разработки — неважно), доводите с нами интерфейс программы до юзабельного состояния, рисуете понятные иконки, и прочее, прочее, прочее? Естественно, все это бесплатно, и все, что вы получите — пунктик в «Об авторах».
Хорошо, Илья? Согласны ли вы?
Уж извините, что не публикую прям сразу здесь название программы, дабы не сочли за рекламу.

moondog 2010

Еще одному на яйца наступили))) Мелочь, а приятно))

fragnat 2010

Автор просто не осилил.

Reaper 2010

Клиника.

Опенсорсу плевать на слабоумных, Илья.

жобс 2010

Слушай, а твой бложик на апаче работает или на iis?

IlyaS 2010

Еще одной причиной отсутствия в большом количестве хороших opensource проектов

Почитал, прослезился. На моем виндовом компьютере хороших опенсорсных продуктов чуть ли не больше, чем проприетарных. Офис, медиаплеер, запоминалка для паролей, im клиент, всякие торенты-шморенты и т. д. Это без упоминания инстурментов для разработки (веб).

Куда уж больше то? А статейка — шлак. Мужественно высосана из большого пальца левой ноги.

IlyaS 2010

чушь собачья!

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

moondog 2010

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

exelens 2010

Видно Вы хотите пеара в стиле BolgenOS =)))

Anonymous 2010

Кастую в этот тред Луговского.

Dmitry 2010

Илья Бирман
То, что у вас посередине — так именно это и идиотизм. Почему программисты неправильно понимают,
что такое хорошая программа? Почему им мозги не вправили в универе или где-то ещё? Электрик же понимает, что результатом его работы является то, что в домах горит свет и от утюгов и микроволновок не вышибает пробки, а не спаянная в подсобке железяка какая-нибудь охренительная. Она нахрен никому не сдалась кроме него.
==============

Абсолютное большинство оупенсорсных приложений начинается с «Мне нужна такая программа. Аналогов не нашёл/дорого/кривые. Напишу сам». То есть пишется в первую очередь для себя. Если электрик будет делать проводку в своём доме для себя, он будет это делать с фанатизмом, результатом чего будет «охренительная железяка в подсобке».

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

Еще один линуксоид 2010

Интересно, откуда автор так досконально знает такие трагические подробности распространения опернсорс-софта. И tar.gz ему неудобен, и скриншотов нет, и все не так как у людей, ага :-)

А чего тогда вообще занесло на сайты c ними ? Страсть к халяве ? Зачем ? Ведь они кривые и никому кроме разработчиков не нужны ! Автор, забудь про них, как кошмарный сон ! И не пиши больше, эта кривень не заслуживает твоего блога на супер-движке.

birmanimus 2010

А сверху прям заповедник идиотов, ха-ха.
«Это лучший пост что я читал в жизни»
«Где подпись поставить»
«Все правда»

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

Дмитрий 2010

birmanimus, комментарий может написать любой человек, абсолютно любой. Мне сразу вспомнилось вот это:
На форуме:
Милочка (14:45) : Хочу рассказать вам историю (...) . Вот так все плохо :(
Mila (15:00) : Милочка, черт, история как у меня!!! Реально!!! Плюс тебе! Согласна!! Умничка ты.
Admin (15:23) : Ладно, айпишник твой никто не видит, но ты бы могла хоть ник сменить, чтобы не палиться, говоря сама с собой ;)

yoghurt 2010

Текст писал явно какой-то малолетка ниасилятор.

P.S. В нормальных ОСях никто не спрашивает, как и чем открывать файлы вроде README (без расширения) — ибо mime-type то всё равно определяется.

anonimus 2010

Бугага, школо прищемило яйца тисками, и теперь ругает тиски что ему больно.

Артём Сапегин 2010

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

Антон Вернигор 2010

Филиал ЛОР’а открылся?

Антон Вернигор 2010

Артём Сапегин, тут и в комментариях довольно много очевидных вещей, и люди, тем не менее, не понимают.
Обе точки зрения (и опенсорс — это хорошо, и опенсорс — это плохо) верны, но верны лишь частично. Откуда столько шума?

Николай Митин 2010

В нормальных ОСях никто не спрашивает, как и чем открывать файлы вроде README (без расширения) — ибо mime-type то всё равно определяется.

Расскажите мне кто-нибудь, как XML и HTML файла без расширения определить mime-type, я вам буду благодарен.

Андрей Григорьев 2010

А вброс то оказался годным, хорошо разошелся. Так толсто что даже тонко. Но конечно не так как у Попова.

cDima 2010

Илья, не все так плохо. Например, вот мой славный опенсорсный проект http://lan-crawler.sourceforge.net/ — три ссылки и все понятно.

Ярослав 2010
ttnl2 2010

На зеркало нече пенять, коль рожа крива.

Николай Стребков 2010

Дам 100 баксов за релевантные скриншоты GCC, OpenSSL, PHP и Apach’а :-)))

svarog 2010

Расскажите мне кто-нибудь, как XML и HTML файла без расширения определить mime-type, я вам буду благодарен.

Очевидно же, xml начинается с <?xml version=»» ?>

svarog 2010

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

Корвин 2010

Зато автору, судя по посту, знакома аббревиатура ПМС.

Еще один линуксоид 2010

После «вместо нормальных зипов или дмгшек» началась истерика. Автор абсолютно некомпетентен в том, чему пытается учить.
Денис Попов номер 2. За тролля не считаю, слишком толсто.

Денис Попов 2010

Автор довольно доступно объяснил, что он идиот.

anololo 2010

Это победа, Илья.

Недовольный пользователь 2010

А удобный и закрытый офис уже отучился писать «мультик анальный» и падать от безобидной фразы про права и обязанности?

Николай Митин 2010

svarog

Очевидно-же что XHTML файл начинается ровно также.

Беликов Антон 2010

Автор полнейший мудак, других слов нет.

БС 2010

Трололо!

Денис Попов Jr. 2010

Автор не осилил репозитории

Александр Сарычев 2010

Илья, спасибо вам за пост! Комментарии здесь, и по ссылке из твиттера неслабо доставляют (-:
Каждый второй комментарий достоин цитирования.

m4rr 2010

Офигеть, как линукс-орг-ру разошелся :-).

GANDJUBAS 2010

Look mummy! I’m in da epic thread!

Денис Попов 2010

Ржунимагу, даже Тагильское школоло сегодня осиливает собрать свой BolgenOS, а ТС не осилил поставить софт из репов, и ещё похоже гордится этим. Печально.

Question 2010

Нередко выражаю своё недовольство идиотами.

Автор, можно откровенный вопрос — после таких вот фраз, выкладываемых на просторы интернета:

«На сайтах всех опенсорсовых программ можно найти информацию любой степени бесполезности, но сроду нет скриншотов»
«Зато они обязательно кладут в дистрибутив кучу хлама наряду с readme.txt.»
«Сам продукт, вместо _нормальных_ зипов или дмгшек, обязательно идёт в файле .tar.gz»
«и, казалось бы, заветные байты должны уже потечь к тебе, — тебя обязательно попросят выбрать зеркало, с которого ты хочешь это счастье скачать.»

не выглядишь ли ты сам идиотом ? Советую тебе над этим хорошенько подумать.

Илья Бирман 2010

Спасибо за совет, я подумаю.

emkill 2010

да лох ты просто :)

onami 2010

Отличная провокация.

Имя Фамилия 2010

Все так и есть — сам сталкивался. Особенно бесят зеркала и то, что нету скриншотов. На .зип или .тар.гз посрать — Винрар все распакует. На версии тоже пофиг, как бы они не назывались — тупо качаю самую последнюю. Кучу всяких файлов типа license.txt или readme.txt удаляю сразу не читая — там всегда какая-то херня написана.

Виталик Андреев 2010

Провокация-охуяция!

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

onami 2010

«Опенсос», это специально так задумано?

Remm 2010

Отличный троль. На винде сидишь?

Виталик Андреев 2010

Remm, кому адресовано твое сообщение?

Денис Попов 2010

Не нравится — не пользуйтесь. Вас кто-то заставляет?

поставьте BolgenOS — там все есть в комплекте. И обои тоже. Их даже менять не надо постоянно.

Имя и Фамилия 2010

КГ АМ

Витя 2010

Пост удался ) Отлично! Спасибо! )

Kai 2010

Надежная смена растет Корманову )

Spl 2010

Прочитал пост ...и комментарии...пост на их фоне смотрится просто отлично
куда же вы катитесь
мудаки

Ивэн 2010

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

Ля Пью 2010

Простите, а что означает зеленый кружок около имени некоторых комментаторов?

Илья Бирман 2010

Ну это типа просто такая штука, я помечаю, мол, во, смотрите, чё чувак пишет.

Имя Фамилия 2010

Ля Пью: important.gif

Вася 2010

Эпичные ебанаты рассуждают о том что им неведомо.

Денис Попов 2010

Я, Денис. Хотел бы чтобы вы написали ОС, дистрибутив суть такова...
Пользователь может запускать программы, графический редактор и антивирус.
И если пользователь запускает программы Qt то в GNOME, система загружается и быстро.
Можно менять обои... И пользователи раз разные то сделать так что там много обоев... А ядро можно поставить так что Linux, когда загружается оно загружается с версией ядра под подходящее оборудование. Можно сидеть в терминале и т. п. возможности как в Ubuntu. И GNOME тоже, и compiz тоже 3д.
Можно двигать окна и т. п. Если запускать антивирус то надо читать логи, и защищать систему от вирусов (вирусы я не написал) и троянов, кейлогеров, и следит за пакеты в сети. Ну а если ошибка... то значит программу или приложение иногда запускать, пользователь должен от грохинга системы и установить центр стабилизирования, а он сам себе может делать что сам захочет прикажет приложениям когда они делают ошибку. Всего в ОС 4 оболочки. Т. е. дистрибутив и в нем есть 4 оболочки, 1 — BolgenOS (bash), 2- PolgenOS (python), 3-LolgenOS(lisp), 4 — ColgenOS... (c cshell, там есть такая...) Так же чтобы в дистрибутиве могло не только быть оформление gnome но и XP и если пользователь привык, так же можно osx но пользователь может не менять всё а просто обои, или скачать или установить новую тему, если шрифты тоже либо глаза вытекают либо хорошо видно либо самому настроить, или самое хорошее... включить сглаживание. Менять скучные обои можно...
P.S. Я джва года хочу такую операционную систему.

Илья Бирман 2010

Уважаемые многочисленные Денисы Поповы! Ваш лимит комментариев исчерпан.

Виталий Луговский 2010

А в задницу такие имхи.

Kai 2010

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

Павел, шутка в том, что на моей памяти критикуют уже лет десять. Но ничего не меняется. Не потому-ли, что критикующие не понимают то, что критикуют? ;-)

адепт 2010

Здесь — скриншот работы команды cat /dev/null:

Julik 2010

А о преимуществах опенсурса ты хотя-бы половиной кубического миллиметра мозга подумать не удосужился? Перед тем как писать такой выброс?

updated libhren to v0.0.41.3.543.3b

если у тебя на сервере, рабочем, клиентском 25 приложений скомпилированы с libhren .543.2 то ты воем адским взвоешь когда новая версия софта скачанного тобой например вклинится в работающий апачи. Если ты не в курсе — эта проблема и у Эпла есть (в папочку /Developer/SDKs загляни).

Описание изменений начинается с «implemented...» вместо «now you can...»

А есть еще чейнджлоги Эпла, ты помнишь как они выглядят? «Multiple improvements and stability fixes». Мне вот надо знать — починили ли баг Х или нет, а такие высокопарный козлы мне вместо этого дают какую-то левую отписку и держат меня за идиота.

Кругом какие-то аббревиатуры — GNU, GPL, BSD.

Напиши программу использующую libhren (которую например три биохимика писали в течение 15 лет) а потом продавай эту программу в Америке. Очень кожаный адвокат МегакорпаСБабками тебе быстро объяснит в чем разница между ними. Запомнишь на всю жизнь, если вазелина хватит.

Непонятные номера версий, начинающиеся с нуля

Конечно же 2010 SP1 extension 1 звучит гораздо круче (я не шучу, это версия суперпроприетарного суперсофта за 100 тысяч).

Тар-гэ-зэ — это такой специальный знак, значит: «мы опенсорс, мы офигенные

Нет Илья, это знак „программа сделана для удобной установки из терминального окружения на компьютере с Unix-подобной осью“. Когда я ставлю libhren мне меньше всего охота клицкать по dmg (или изучать 20-летней давности nextstepmountimagefromterm или как там он у них зовется).

к тебе, — тебя обязательно попросят выбрать зеркало, с которого ты хочешь это счастье скачать

Sourceforge это срань господня, но опенсурс в этом извини не виноват.

В добавок: Спаркл который тебе делает автоапдейты так ненавидимого тобой опенсурсного и не очень софта тоже опенсурсный.

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

Николай Митин 2010

Мне вот надо знать — починили ли баг Х или нет

Нет, не важно, потому что ваше знание того, что они его пофиксили или нет не изменит факт его починки. Для этого, чтобы не пугать обычных пользователей, пишут «Multiple improvements and stability fixes», а те 0,01% кто волнуется из-за конкретных багов следят за соответствующей веткой в баг-трекере.

Андрей Ненахов 2010

Не пост а поток сознания. Илья Бирман — Главный претендент на звание челябинского Руслана Карманова. http://lurkmore.ru/Руслан_Карманов

Илья Бирман 2010

Ссылка на луркморе — это признак сетевого сектанта, неспособного формулировать свою точку зрения самостоятельно. Я по таким ссылкам не хожу, если что.

Дмитрий 2010

Илья, вам и Лурк не нравится? Зря. Вполне достойная замена Википедии выросла, знаете ли. Если одна и та же статья есть и там, и там, то на Лурке оно написано людьми для людей, а на Википедии — роботами для контроля нейтральности.

Илья Бирман 2010

Я приучен считать, что нейтральность — это ценность, а не недостаток для энциклопедии. Луркмор написан своими для своих, то есть там все местные надрессированы, как собаки Павлова, смеяться по опредлённым ключевым словам, и поэтому их пихают во все статьи к месту и не к месту.

Андрей Ненахов 2010

Илья! Я прочитал несколько последних Ваших постов, и могу сказать, что знаю, почему луркморе Вам не по нраву — такими темпами там скоро будет статья и о Вас.

Вячеслав Мацнев 2010

А при чем тут, собственно, опенсорс?

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

Очевидно, что товарищи, которые из опенсорсного ПО делают свои сборки, дистрибутивы и т. п., пытаются описанные в заметке проблемы решать. Хотя нам знакомы сборки и проприетарного ПО со времен «Crazy Collection vol. n», а то и «Hacked by Bill Gilbert».

Дмитрий 2010

Я приучен считать, что нейтральность — это ценность, а не недостаток для энциклопедии.

Википедия демонстрирует, как этот принцип можно довести до абсурда. Моё мнение такое: энциклопедия обязательно должна быть информативной и по возможности нейтральной. Нейтральность, ради которой убивается полезная информация — это полное непонимание всей идеи. Про сугубо википедическую глупость вроде ОрИсс я вообще молчу.

местные надрессированы, как собаки Павлова, смеяться по опредлённым ключевым словам

Это просто привычный сленг. Поверьте, никто не смеётся от смайликов.

Николай Митин 2010

Википедия демонстрирует, как этот принцип можно довести до абсурда.

Согласен. К тому-же, последнее время вынужден переключаться с русской вики на английскую, ввиду того, что первая написана языком, от которого у меня извилины узлом завязываются. В какой-то степени аналогичные статьи на Луркморе стали для меня спасением. Там можно прочитать всё тоже самое, что и на википедии (со ссылками на неё), но живым языком.

Julik 2010

Нет, не важно

Нет важно, потому что у меня от бага Х работа зависит и по нему я определю надо мне ставить апдейт или не надо. Багтрекера нету потому что он внутренний для фирмы и вообще «нефиг чужим смотреть». Лицемерное свинство проприетарного софта ничем не лучше опенсурса. Есть такое слово transparency в английском языке. К сожалению культура Эпл-освенцима позднего периода приучает людей что в мире софта это не нужно, что есть большая ошибка. А когда вы со своей башни решаете что я идиот и мне «не важно» вы даете мне яркий знак что с вашим продуктом лучше дела никакого не иметь. Когда высокомерие программеров (гнусное) совмещается вектором с высокомерием менеждмента (двойная гнусь) и в компании торгующейся на бирже («мы не можем вам сказать что следующий апдейт нашего софта не будет форматировать вам жесткий диск потому что это повлияет на наши акции» 0 гнусь кубическая) происходит вот это вот «Multiple fixes and improvements». И ничем кроме как высокопарной отпиской это не называется.

Николай Митин 2010

Julik

Вы апеллируете не мне, а кому-то другому (скорее всего сферическому в вакууме). Какое отношение имеет Эпл и ещё 60% вашего сообщения к моему посту, я ума не приложу.

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

Не нужно не потому что кто-то там высокомерный, а потому что это действительно в массе своей никому не нужно (кроме 0.01% людей столкнувшихся с ним) и только захламляет список действительно важных обновлений.

too 2010

уныло

Андрей Шитов 2010

Николай Митин

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

sergeyk 2010

Ещё Жванецкий в свое время выдал гениальную фразу: «Чем хорошо запах? Не нравится — отойди!».
Есть куча примеров криво написанного коммерческого софта и отлично написанного опенсорса.
Каждый выбирает для себя...

Николай Митин 2010

Считаю верхом идиотизма желание убрать ченджлоги из информации об обновлении.

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

Антон Вернигор 2010

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

Алексей Кириченко 2010

Илья, я искренне надеялся, что ты напишешь что-нибудь про пятый Сафари. А тут такое... :о((

Евгений 2010

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

Адам Козлевич 2010
maxcom 2010

Больше не соси у незнакомых, лучше растягивай анус для следущих балмерских высеров. Я всё сказал.

Илья Бирман 2010

А кому и что вы сказали? :-)

Сергей Демин 2010

«„Что за бред??? Люди написали ПО и дают тебе его бесплатно!!! Какие вообще в принципе к ним могут быть претензии??????!!!“»

teddy 2010

Что, Илья, попоболь? =)
Серьезно, вы забыли одну вещь, весьма важную при работе с opensource — «не нравится, не ешь».
Все итак знают о недостатках опенсорса, ровно как и о его достоинствах, и вы далеко не первый человек, который пишет подобные «разоблачения» (неужели не в курсе, сколько копий сломано на виртуальных баталиях «Linux vs Windows vs Ballmer vs Jobs vs Everyone»?). Ваш пост вызовет у видевшего последствия этих баталий только одну реакцию: «либо тролль, либо идиот», и впрочем, реакцию весьма понятную.

YogSagot 2010

Кто не знает этого, тот лох.

Да, это правда, автор лох. Чего уж там отпираться то?

В остальном по всем пунктам уже все ответили. И про репозитории, которые уже даже М$ начинает в жизнь продвигать и с которыми установка совта из сырцов превращается в изрядавонвыходящее событие. И про скриншоты. И про лицензии, в особенности которых юзеру глубоко насрать, их читают не чаще, чем километровые EULA вендовых программ. И про архиваторы, и про зеркала. Да и вообще про все пункты, в которых автор продемонстрировал свою дремучую некомпетентность.

Ладно, быть некомпетентным еще не зазорно, ибо невозможно всем быть компетентными во всем. Но вот гордиться своей некомпетентностью и демонстративно выставлять ее напоказ — вот это уже в приличном обществе есть моветон. Ну и плюс показателен факт, что автор совсем не отвечает на адекватные комментарии. Ну а пункт про встроенные бэкдоры в «лицензии» на блогдвижок это просто феерия и пир духа, до сих пор под впечатлением! Феноменально!

Балмер 2010

Эк питомцы ЛОРа перевозбудись. Им очевидные вещи говорят о том как избавить мир от засилия проприетарщины. Ведь нет ничего проще пиши хороший софт чтобы его мог использовать любой даже самый тупой и неквалифицированный и весь мир будет твой. Сделать что либо удобным для массового пользователя это тяжелый труд. Так мелькомягкие пришли к господству. Но адепты опенсорса не способны воспринять саму мысль что только от обычных пользователей зависит их победа. Для них пользователь как был быдлом так и остался. Именно поэтому с таким подходом им никогда не победить.

Mx 2010

Откровенно слабое мнение, аргументов нуль. Не знаешь, не умешь, не принимаешь, не нравится — шагай мимо. А давать комментарии, откровенно смешные и детские для пользователей unix-like операционок со стажем — не надо. Выглядит слишком инфантильно и глупо.

Виталий Павленко 2010

Наверно, эта критика была когда-то актуальна. Но теперь, когда лично у меня от узнавания имени нужной опенсорсной программы до начала работы с ней чаще всего проходят какие-нибудь Alt+T sudo apt-get install myprogram, этот пост разве что навевает воспоминания о прошлом.

Как о далёком детстве написано, то есть.

YogSagot 2010

Виталий Павленко

Все верно, критика опоздала по своей актуальности лет на 10 точно. И ведь главный прикол в том, что аффтару даже знание «Alt+T sudo apt-get install myprogram» может оказаться совершенно необязательным. Ибо учитывая уровень критики, даже такую элементарщину он осилить врядли в состоянии. Именно в том то и дело, что ему будет достаточно открыть Synaptic, найти нужную программку в поиске, выставить галочку и нажать Апплюй, и все. До такого уровня очевидности и удобства в вопросе установки софта винде еще нужно доползти (а ведь именно к этому все и идет, судя по некоторым последним веяньям из Рэдмонда).

Ярослав 2010

Опенсорс — это идеология. Кривое оформление — это кривое оформление. Не ебите мозг.

Антон Симонов 2010

Какие смешные комментарии. Выездная сессия лора и хабрахабра, блять.

Kai 2010

Какой смешной Антон Симонов ;-)

Diseased Head 2010

будто кого-то волнует ваш код больше, чем то, что он делает.

Смысл неврубариваю...

Послушайте Илья, если вас так достал опенсорс и вам лень в нём разобраться, тогда не пользуйтесь им. Кто вас заставляет? Отстёгивайте и пользуйте платное ПО. Можно ещё юзать крякнутую, вирусованую пиратку...

Поверьте, вы, как и многие, абсолютно не в теме. Можно много говорить о том что реально хорошего внёс опенсорс в нашу жизнь, и о том как фирмы монополисты тормозят развитие IT технологий. Но для обычного юзера это видимо не интересно (к сожалению). Для некоторых IT мир делится на Линукс и Виндовс, для других на опенсорс и макрософт. Но люди, не пора ли наконец «вырости»?

Артём 2010

Я всегда знал, что автор ламерюга =)

TeXHaPb 2010

Читал и не мог понять — где автор нахватал таких проблем? У меня нету... Все почему-то работает. Окошки, мышка и вперед. Жена-блондинка просто садится за компьютер и делает свои дела, а не бодается с программами. Я консоль открываю только тогда, когда не хочу тратить НЕОПРАВДАННО много времени на тыканье мышкой.
В общем: не умеешь — не берись. Настроен дико отрицательно — и не лезь. А у всех остальных оно работает и экономит нервы и мозговые усилия, позволяя заняться любимым делом (сразу скажу — это не камасутра с поиском программ, кряков, ключей для антивируса, ожиданием пока система прокушается проца и памяти).

Мои книги