metaclass: (Default)
metaclass ([personal profile] metaclass) wrote2008-06-19 11:13 am

Опять про OpenSource

Имею ли я право исправлять глюки и дописывать нужные мне фичи в Mozillу, OpenOffice, ядро Linux, Gimp etc - да сколько угодно. Лицензия позволяет.
Могу ли я? Увы, трудоемкость, необходимая для вникания в большой проект на несколько миллионов строк - соврешенно prohibitive. Даже при наличии квалификации. А протолкнуть свои изменения в upstream - еще сложнее.


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

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

[identity profile] max-posedon.livejournal.com 2008-06-19 08:35 am (UTC)(link)
А если приходится разбираться в OpenSource, править его, и получать за это денежку сидя в офисе, тогда проблема разабраться будет или нет?

(Я просто как-то не понял, по вашему толи подвалы отупляют, толи OpenSouce проекты такие большие и сложные.)

[identity profile] metaclass.livejournal.com 2008-06-19 09:23 am (UTC)(link)
Подвалы создают иллюзию наличия у людей бесконечных ресурсов времени, чтобы копаться в проектах, как со стороны юзера, так и со стороны разработчика.

Проекты сложные, да, про что по ссылке, собственно говоря, и написано.

[identity profile] sergiej.livejournal.com 2008-06-19 05:48 pm (UTC)(link)
Я не понимаю что тебе не нравится в этом движении. Каждый делает что хочет. Кому нравится писать открыто тот пишет, кому нравится пользоваться открытым софтом, тот пользуется. Причём делают и то и другое давно уже не студенты в подвалах а огромные конторы. Всё путём, в чём проблема не понимаю.

[identity profile] metaclass.livejournal.com 2008-06-19 06:13 pm (UTC)(link)
Не нравится распыление сил на борьбу с кривыми реализациями и написание новых кривых реализаций. Умных людей очень мало и тратить их силы на борьбу с программным идиотизмом - преступление.
Сторонники OpenSource утверждают, что они следуют модели научного поиска, когда каждый приходящий становится на плечи предшественников. Так вот хрен - каждого приходящего предшественники заставляют либо разбираться в бреде, либо делать свою реализацию таблицы умножения.

[identity profile] sergiej.livejournal.com 2008-06-20 06:44 am (UTC)(link)
Чем занимаются эти умные люди это их личное дело, вот что я имею в виду. Я не знаю как там опенсорс написанный в подвале Васей и Петей, но я знаю про тот опенсорс который пишется в стеклянных климатизированых офисах большими конторами. То что срабатывало десять лет назад, когда Вася начал писать но поленился докончить поэтому Петя закончил Васин опенсурс теперь срабатывает на уровне между большими конторами, которые кровные враги и никогда бы не открыли код друг другу, но путём участия в открытых проектах успешно вместе творят без сотрудничества как такового.
А про качество кода... нет никакой разницы в качестве кода и архитектуры в закрытых и открытых проектах, насмотрелся я на закрытый код и могу сказать что бардака там ещё больше, потому хотя бы что в открытый проект людям банально стыдно пихать халтуру, а в закрытых прокатит, клиент всё равно не увидит этого "творчества".

(Anonymous) 2008-06-20 10:18 am (UTC)(link)
Очень много кода в OpenSource делается в офисе за зарплату, например - RedHat не только дистрибутивы делает, но и принимает большое участие в разработке ядра, я внёс дополнение в одну библиотеку и послал свой патч разработчикам, тоже сидя в офисе и за зарплату (в используемой библиотеке не было функции, нужной для нашей задачи, а я эту функцию добавил). И так делается большинство OpenSource кода.

[identity profile] metaclass.livejournal.com 2008-06-20 10:28 am (UTC)(link)
Я такое тоже делал, но там проект был с культурной архитектурой - т.е. я за полдня нашел, где и что поправить.