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

Опять про OpenSource

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


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

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

[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)
Чем занимаются эти умные люди это их личное дело, вот что я имею в виду. Я не знаю как там опенсорс написанный в подвале Васей и Петей, но я знаю про тот опенсорс который пишется в стеклянных климатизированых офисах большими конторами. То что срабатывало десять лет назад, когда Вася начал писать но поленился докончить поэтому Петя закончил Васин опенсурс теперь срабатывает на уровне между большими конторами, которые кровные враги и никогда бы не открыли код друг другу, но путём участия в открытых проектах успешно вместе творят без сотрудничества как такового.
А про качество кода... нет никакой разницы в качестве кода и архитектуры в закрытых и открытых проектах, насмотрелся я на закрытый код и могу сказать что бардака там ещё больше, потому хотя бы что в открытый проект людям банально стыдно пихать халтуру, а в закрытых прокатит, клиент всё равно не увидит этого "творчества".