Re[2]: Свободное ПО. Я всегда буду против.
От: Anton Batenev Россия https://github.com/abbat
Дата: 18.05.06 03:34
Оценка: +2 -1 :)
Здравствуйте, fplab, Вы писали:

F>Что вас так раздражает в свободном софте ?


readme.txt

<текст GPL>
Поздравляем!!! Вы скачали исходники нашего супер-мега продукта с открытым исходным кодом. Инструкции по установке находятся в файле install.txt...


install.txt

<текст GPL>
Для сборки исходного кода необходимы следующие библиотеки: <перечисление библиотек>...


readme.txt библиотеки №1

<текст GPL>
Поздравляем!!! Вы скачали исходники нашей супер-мега библиотеки с открытым исходным кодом. Инструкции по установке находятся в файле install.txt...


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

install.txt

<...>
После сборки установите переменные окружения <список переменных окружения, при чем особым шиком являются или особо короткие имена или особо длинные>... и установите свои параметры в файлах настроек библиотек <список библиотек>, модулей <список модулей>...

<уффф...>

... после этого создайте базу данных <наименование экзотической БД>...


readme.txt экзотической БД

<текст GPL>
Поздравляем!!! Вы скачали исходники нашего супер-мега движка БД с открытым исходным кодом. Инструкции по установке находятся в файле install.txt...


... спустя некоторое время при запуске программы ...

"Программа выполнила..."

В топку летит 3-7 дней работы, тонны исходников, бинарников, трафика, сигарет, пива...

Тем не менее, бывают и приятные исключения, но крайне редко...

F> А, кажется, догадался: все меньше становится у программистов работы за которую доверчивые клиенты готовы выкладывать большие денежки. Все меньше доверчивых Буратин, желающих зарыть свои кровные под деревом на Поле Чудес. Умнеет народ — научился глядеть по сторонам: оказывается есть и бесплатный софт.

F>Скажите по совести, на кой хрен, к примеру, мне дорогущий Oracle или MS-SQL если мне для моей конкретной задачи вполне достаточен бесплатный MySQL или PostgreSQL ? Продолжить примеры или не стоит ?
F>Понятно, вы печетесь о своем будущем как программиста. Но что поделать — прогресс пошел по неприемлему для вас пути. И с этим, боюсь, придется смириться
F>Всякий жанр имеет право на существование кроме скучных.

Осталось определить критерий скучности. Желательно счетный.
Folding@Home on TSC! Russia
Re: Свободное ПО.
От: Midgardsorm  
Дата: 18.05.06 03:40
Оценка:
а я не против. пусть существует.
Re[3]: Свободное ПО. Я всегда буду против.
От: Cyberax Марс  
Дата: 18.05.06 06:05
Оценка:
Anton Batenev wrote:
> F>Что вас так раздражает в свободном софте ?
> *readme.txt*
> <текст GPL>
> Поздравляем!!! Вы скачали исходники нашего супер-мега продукта с
> открытым исходным кодом. Инструкции по установке находятся в файле
> install.txt...
Не так: "apt-get update ; apt-get install super-mega-proga". И работаем...
Posted via RSDN NNTP Server 2.0
Sapienti sat!
Re[4]: Свободное ПО. Я всегда буду против.
От: alex_ez Россия alex.jife.ru
Дата: 18.05.06 06:07
Оценка:
Здравствуйте, Cyberax, Вы писали:

C>Anton Batenev wrote:

>> F>Что вас так раздражает в свободном софте ?
>> *readme.txt*
>> <текст GPL>
>> Поздравляем!!! Вы скачали исходники нашего супер-мега продукта с
>> открытым исходным кодом. Инструкции по установке находятся в файле
>> install.txt...
C>Не так: "apt-get update ; apt-get install super-mega-proga". И работаем...
не говори ) смешно даже...
хотя, не у всех стоит дебиан
silence in quite
Re[3]: Свободное ПО. Я всегда буду против.
От: Michael7 Россия  
Дата: 18.05.06 11:48
Оценка: :)
Здравствуйте, Anton Batenev, Вы писали:

AB>readme.txt

AB>

AB><текст GPL>
AB>Поздравляем!!! Вы скачали исходники нашего супер-мега продукта с открытым исходным кодом. Инструкции по установке находятся в файле install.txt...


Не припоминаю таких записей в readme в GPL программах, они более характерны для не свободных программ и без слов об исходниках. Текст GPL обычно встречается всего один раз для
каждой программы или библиотеки и лежит обычно в файле COPYING.

AB>install.txt

AB>

AB><текст GPL>
AB>Для сборки исходного кода необходимы следующие библиотеки: <перечисление библиотек>...


Ну и? Вполне нормально. Кстати, файлы обычно называется README И INSTALL -- именно так, с большой буквы и без .txt на конце. Тем более текста GPL в INSTALL не бывает.

AB>После сборки установите переменные окружения <список переменных окружения, при чем особым шиком являются или особо короткие имена или особо длинные>... и установите свои параметры в файлах настроек библиотек <список библиотек>, модулей <список модулей>...


А вы в курсе, что существует autoconf и вследствие его применения почти все программы
могут быть собраны и установлены так:

1. Читаем README и INSTALL, скачиваем нужные библиотеки. Для библиотек повторяем
рекурсивно пункт 1.

2. Запускаем ./configure ключи && make && make install Описание ключей берем из INSTALL

3. Иногда для некторых библиотек пункт 2 делаем отдельно, но нередко
можно все обработать в один присест.

Причем это еще сложный способ, если нет в репозитории нужных программ (версий).
Обычно проще: apt-get install суперпупермегапрога

или apt-cache update && apt-get upgrade суперпупермегапрога для новой версии

или rpm -ihv суперпупермегапрога для rpm-based дистрибутивов

в gentoo тоже просто, хотя я не использовал gentoo.


AB>"Программа выполнила..."


Нет таких слов. Обычно Segmentation fault и то очень редко.

AB>Тем не менее, бывают и приятные исключения, но крайне редко...


Вы продемонстрировали, что не знаете как устанавливаются
программы в Linux. Замечу, что configure && make && make install
делается редко. Обычно совсем просто.
По описаной вами схеме ставятся разве что
очень кривые поделки, но кривые поделки они кривые поделки
не зависимо от OpenSource-нутостии платформы.
Re[3]: Свободное ПО. Я всегда буду против.
От: Сергей  
Дата: 18.05.06 13:06
Оценка:
Здравствуйте, Anton Batenev, Вы писали:

>[...]


Gentoo Linux:
%emerge super-mega-proga

Всё.
Re[4]: Свободное ПО. Я всегда буду против.
От: Anton Batenev Россия https://github.com/abbat
Дата: 18.05.06 16:10
Оценка:
Здравствуйте, Michael7, Вы писали:

M>Вы продемонстрировали, что не знаете


вот
Автор: Anton Batenev
Дата: 09.03.06
.
Re[5]: Свободное ПО. Я всегда буду против.
От: Сергей  
Дата: 18.05.06 16:25
Оценка:
Здравствуйте, Anton Batenev, Вы писали:

AB>вот
Автор: Anton Batenev
Дата: 09.03.06
.

Ну и?
Re[5]: Свободное ПО. Я всегда буду против.
От: Michael7 Россия  
Дата: 18.05.06 19:24
Оценка:
Здравствуйте, Anton Batenev, Вы писали:

AB>вот
Автор: Anton Batenev
Дата: 09.03.06
.


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

Но, я кажется понял, почему вы так заругались. Вы устанавливаете под Windows
программы для которых более родной средой является, пожалуй, Linux или *BSD.
Извините, но если я стану ставить многие не OpenSource программы в Linux, я
тоже заругаюсь на неудобство, хотя есть приятные исключения, вроде браузера Opera.

Для сравнения, я запустил в Debian'е установку trac, приведу лог файл.
time используется замера времени исполнения команды:

[q]michael7:/home/mm7# time apt-get install trac
Чтение списков пакетов... Готово
Построение дерева зависимостей... Готово
Будут установлены следующие дополнительные пакеты:
db4.2-util libsqlite0 libsvn0 python-clearsilver python-sqlite
python2.3-clearsilver python2.3-sqlite python2.3-subversion subversion
Настойчиво рекомендуемые пакеты:
subversion-tools
Рекомендуемые пакеты:
python-egenix-mxdatetime
НОВЫЕ пакеты, которые будут установлены:
db4.2-util libsqlite0 libsvn0 python-clearsilver python-sqlite
python2.3-clearsilver python2.3-sqlite python2.3-subversion subversion trac
обновлено 0, установлено 10 новых пакетов, для удаления отмечено 0 пакетов, и 1 пакетов не обновлено.
Необходимо скачать 284kB/3108kB архивов.
После распаковки объем занятого дискового пространства возрастёт на 9839kB.
Хотите продолжить? [Д/н] Y
Получено:1 http://security.debian.org stable/updates/main trac 0.8.1-3sarge4 [19 9kB]
Получено:2 http://ftp.univie.ac.at sarge/main python2.3-clearsilver 0.9.13-3.2 [ 81,0kB]
Получено:3 http://ftp.univie.ac.at sarge/main python-clearsilver 0.9.13-3.2 [482 0B]
Получено 3B за 3s (1B/c)
Идёт настройка пакетов...
Выбор ранее не выбранного пакета libsqlite0.
(Чтение базы данных... на данный момент установлено 137176 файлов и каталогов.)
Распаковывается пакет libsqlite0 (из файла .../libsqlite0_2.8.16-1_i386.deb)...
Выбор ранее не выбранного пакета db4.2-util.
Распаковывается пакет db4.2-util (из файла .../db4.2-util_4.2.52-18_i386.deb)...
Выбор ранее не выбранного пакета libsvn0.
Распаковывается пакет libsvn0 (из файла .../libsvn0_1.1.4-2_i386.deb)...
Выбор ранее не выбранного пакета python2.3-clearsilver.
Распаковывается пакет python2.3-clearsilver (из файла .../python2.3-clearsilver_ 0.9.13-3.2_i386.deb)...
Re[6]: Свободное ПО. Я всегда буду против.
От: Michael7 Россия  
Дата: 18.05.06 19:30
Оценка:
Извиняюсь, забыл про ограничение на длину сообщения и тег остался незакрытым. Продолжаю :

Выбор ранее не выбранного пакета python-clearsilver.
Распаковывается пакет python-clearsilver (из файла .../python-clearsilver_0.9.13 -3.2_all.deb)...
Выбор ранее не выбранного пакета python2.3-sqlite.
Распаковывается пакет python2.3-sqlite (из файла .../python2.3-sqlite_1.0.1-2_i3 86.deb)...
Выбор ранее не выбранного пакета python-sqlite.
Распаковывается пакет python-sqlite (из файла .../python-sqlite_1.0.1-2_all.deb) ...
Выбор ранее не выбранного пакета subversion.
Распаковывается пакет subversion (из файла .../subversion_1.1.4-2_i386.deb)...
Выбор ранее не выбранного пакета python2.3-subversion.
Распаковывается пакет python2.3-subversion (из файла .../python2.3-subversion_1. 1.4-2_i386.deb)...
Выбор ранее не выбранного пакета trac.
Распаковывается пакет trac (из файла .../trac_0.8.1-3sarge4_all.deb)...
Настраивается пакет libsqlite0 (2.8.16-1) ...

Настраивается пакет db4.2-util (4.2.52-18) ...
Настраивается пакет libsvn0 (1.1.4-2) ...

Настраивается пакет python2.3-clearsilver (0.9.13-3.2) ...
Настраивается пакет python-clearsilver (0.9.13-3.2) ...
Настраивается пакет python2.3-sqlite (1.0.1-2) ...

Настраивается пакет python-sqlite (1.0.1-2) ...
Настраивается пакет subversion (1.1.4-2) ...

Настраивается пакет python2.3-subversion (1.1.4-2) ...

Настраивается пакет trac (0.8.1-3sarge4) ...



real 0m45.738s
user 0m8.324s
sys 0m2.516s



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

После установки обнаружил програмки:

[ls /usr/bin/trac* -l
-rwxr-xr-x 1 root root 37824 2006-01-30 10:31 /usr/bin/trac-admin
-rwxr-xr-x 1 root root 11281 2006-01-30 10:31 /usr/bin/tracd
-rwxr-xr-x 1 root root 3808 2006-01-30 10:31 /usr/bin/tracdb2env
lrwxr-xr-x 1 root root 28 2005-10-13 23:53 /usr/bin/traceroute -> /etc/alternatives/traceroute
-rwsr-xr-x 1 root root 18136 2004-12-01 10:29 /usr/bin/traceroute.lbl


Здесь traceroute явно не "в кассу", а trac-admin, tracd и tracdb2env очевидно нужные нам
программки. trac-admin как я понял, запустив ее, позволяет создавать проекты и настраивать их.
Надо бы ещё запустить apt-get install subversion-tools раз уж она настойчиво
рекомендуется, да почитать документацию по работе с trac, но документацию надо читать
независимо от статуса программы и её происхождения. Что мне делать лень, поскольку
trac меня сейчас совершенно никак не интересует и есть другие заботы.
Re[7]: Свободное ПО. Я всегда буду против.
От: Mezomish  
Дата: 22.05.06 08:34
Оценка:
Здравствуйте, Freezy, Вы писали:

F>Прога не собиралась. Пробовал давно, тогда ставил Asp Linux 7.2, исходники вроде от Red Hat были...


Странности какие-то рассказываете....

F>Бинарники не пробовал запускать, но если не запускается, тоже плохо (сравните с Windows).


Угу, недавно довелось сравнить. Поехал к родителям, повез им кой-каких игрушек (недавно поставил им комп с ВинХР СП2). Варкрафт2 не запустился, Heroes2 тоже. Выплюнули невнятную ошибку и умерли. Система никак не тюнилась, просто поставил и все (ну плюс драйвера). Более поздние игрухи идут без проблем (та же Квака3).

Да уж, совместимость так и прет....
Re[5]: Свободное ПО. Я всегда буду против.
От: Mezomish  
Дата: 22.05.06 08:38
Оценка: 1 (1)
Здравствуйте, alex_ez, Вы писали:

_>Здравствуйте, Cyberax, Вы писали:


C>>Не так: "apt-get update ; apt-get install super-mega-proga". И работаем...

_>не говори ) смешно даже...

Именно так. Я даже не знаю, какой садист знакомил нашего уважаемого оппонента с Линуксом....

_>хотя, не у всех стоит дебиан


Ну что могу сказать: ССЗБ =)
Вышеописанный гемор --- слака во всей красе. Во всех нормальных дистрах программы ставятся одной командой.
Re[3]: Свободное ПО. Я всегда буду против.
От: Mezomish  
Дата: 22.05.06 08:48
Оценка: -1 :)
Здравствуйте, Anton Batenev, Вы писали:

AB>readme.txt


AB>install.txt


Вы ошиблись, это явно был не Линукс. В тарболлах исходников не бывает таких файлов.

Так что перестаньте слушать рассказы друзей, ниасиливших слаку, а поставьте себе нормальный дистр, и познайте всю прелесть легкой установки софта, без тупого "setup.exe — Next — I agree — Next — Next — OK — crack.exe — Crack! — OK".
Re: Свободное ПО. Я всегда буду против.
От: eag Россия  
Дата: 22.05.06 09:47
Оценка: 1 (1) :))) :)))
Здравствуйте, 4wd, Вы писали:

4wd>Я ненавижу бесплатные программы. Я ненавижу тех, кто их пишет. Я ненавижу тех, кто их использует.

Просто убей себя

4wd> Хотите знать почему?

Нет.
Три великие достоинства программиста: лень, нетерпение, надменность... Л. Уолл
Re[8]: Свободное ПО. Я всегда буду против.
От: Freezy Россия  
Дата: 23.05.06 10:47
Оценка: +1
Здравствуйте, Mezomish, Вы писали:

M>Угу, недавно довелось сравнить. Поехал к родителям, повез им кой-каких игрушек (недавно поставил им комп с ВинХР СП2). Варкрафт2 не запустился, Heroes2 тоже. Выплюнули невнятную ошибку и умерли. Система никак не тюнилась, просто поставил и все (ну плюс драйвера). Более поздние игрухи идут без проблем (та же Квака3).

Странно, почему у меня шло WXP SP2...
... << RSDN@Home 1.1.4 stable SR1 rev. 568>>
Re[9]: Свободное ПО. Я всегда буду против.
От: Pyromancer  
Дата: 23.05.06 11:26
Оценка:
Здравствуйте, Freezy, Вы писали:

F>Здравствуйте, Mezomish, Вы писали:


M>>Угу, недавно довелось сравнить. Поехал к родителям, повез им кой-каких игрушек (недавно поставил им комп с ВинХР СП2). Варкрафт2 не запустился, Heroes2 тоже. Выплюнули невнятную ошибку и умерли. Система никак не тюнилась, просто поставил и все (ну плюс драйвера). Более поздние игрухи идут без проблем (та же Квака3).

F>Странно, почему у меня шло WXP SP2...

Да и Heroes2 работают замечательно, единственно что им может понадобиться это wing32.dll запхнуть в виндовс систем
Re[9]: Свободное ПО. Я всегда буду против.
От: Mezomish  
Дата: 23.05.06 13:31
Оценка:
Здравствуйте, Freezy, Вы писали:

F>Странно, почему у меня шло WXP SP2...


Я сам в недоумении
Re[4]: Свободное ПО. Я всегда буду против.
От: Eugeny__ Украина  
Дата: 25.05.06 14:44
Оценка: +1
Здравствуйте, alex_ez, Вы писали:

_>Здравствуйте, Freezy, Вы писали:


_>>>Бесплатное ПО не все, но большая его часть является коммандным продуктом. И часто поэтому является более совершенным и гибким, по сравнению с подобными платными программами

F>>...Пример тому SharpDevelop и VS2005
_>Eclipse ?
_>кстати, часто раньше замечал, что за деньги ПО пишется "на скорую руку", чтоли, и постоянно много ошибок. Раньше это была Win95. Потом 98. со следующими проблем вроде по меньше было, но все равно такое ощущение, что они даже за доработки ошибок хотят рубить бабки. Типа, привыкайте, продукт хороший, а потом выясняется, что там, там, там и там ошибки — срочно выпускают сервис пак — типа мы починим, если вы заплатите.

1с — это именно такой продукт. Багов просто немеряно. Поддержка никакая. Зато за ВСЕ (даже за документацию)!
Новости очень смешные. Зря вы не смотрите. Как будто за наркоманами подсматриваешь. Только тетка с погодой в завязке.
There is no such thing as a winnable war.
Re[5]: Свободное ПО. Я всегда буду против.
От: Eugeny__ Украина  
Дата: 25.05.06 14:52
Оценка:
Здравствуйте, 4wd, Вы писали:

4wd>Обман и ваша собственная кривизна рук. VS 2005 — лучшая среда для разработки. А когда всё это интегрируется с Team Foundation Server...сказка. Разрабатывать программы никогда не было так удобно



Это... Вы пользовались идеей? Не, она тож платная, потому это оффтоп. Но студия явно не самая удобная. А сейчас еще придут люди расскажут про эклипс
Новости очень смешные. Зря вы не смотрите. Как будто за наркоманами подсматриваешь. Только тетка с погодой в завязке.
There is no such thing as a winnable war.
Re[2]: Свободное ПО. Я всегда буду против.
От: Eugeny__ Украина  
Дата: 25.05.06 14:56
Оценка:
Здравствуйте, denisio_mcp, Вы писали:

_>Здравствуйте, 4wd, Вы писали:


4wd>>Я ненавижу бесплатные программы. Я ненавижу тех, кто их пишет. Я ненавижу тех, кто их использует. Хотите знать почему? Я программист и они отбирают у меня мой хлеб.


_>Намного больше денег можно снять на поддержке софта. Яркий тому пример — 1С. Хотя это и напоминает падающего в разные стороны в гавно пьяного бухгалтера со счетами на шее, но тем не менее обставлено все очень помпезно. Сертификация, техподдержка, апдейты, патчи. За все берут деньги. Сейчас только пришла в голову аналогия с MLM


За выделенное — +3. При случае расскажу нашим 1с-никам, разражу атмосферу А главное — правда...
Новости очень смешные. Зря вы не смотрите. Как будто за наркоманами подсматриваешь. Только тетка с погодой в завязке.
There is no such thing as a winnable war.
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.