> может быть в проприетарном ПО - невозможность достучаться до разработчиков, притом
> что деньги клиента они уже получили.Собственно правда жизни такова что они получили деньги а остальное не волнует. А если волнует, это может быть продажа саппорта, хостинга и проч - и пойнт зажиметь сорц меньше. Что-то напоминает...
> По этим причинам я лично даже при раскладе не совсем в пользу
> свободного ПО выбирал и выберу именно свободное для решения своих задач.
Ну вот меня лично достаточно повымораживала принципиальная невозможность починить баги. И даже если я не Торвальдс, сделать git bisect на GPU lockup мне таки по силам. И попинать амдшников, показав им это в ирке. А в результате долботни... первый раз в моей жизни когда система держит аптайм столько сколько я захочу при моих юзкейсах - без сбоев gpu/видеодрайвера.
> работодателя время и силы, а не потребует няньчиться с ним больше,
> чем собственно решать основную задачу.
Ну собственно логично. В конечном итоге я вероятно не стану писать себе ОС с нуля. Кроме случая когда так вышло что без этого - ну вот вообще совсем никак. А поскольку Торвальдс уже был, я могу попробовать <много чего еще>.
> Столлман в начале своего пути предположить не мог -
Естественно. Интересно, а он предполагал до какого масштаба это разгонится? Конечно, если у кого-то хватило ума прописать вирус в лицензию, он явно знал что запускает. И все же.
> раздробленность,
С точки зрения фабрик проще всего было бы шить серую униформу одного размера. Однако это врядли вызовет оптимизм у адресатов предложения. В результате человечество распыляет море сил на кучу фасонов, расцветок, материалов...
> частое отсутствие планирования и продуманной архитектуры,
Это не отнять. Однако как показывают многочисленные примеры, предусмотреть все - трудно. Поэтому один черт приходится много переигрывать по ходу пьесы. Ну и в случае допустим btrfs это все явно было, например. И я думаю что на момент проектирования были велкам все кто может предложить что-то дельное, независимо от того мегакорпорация они или простой парень.
> излишняя сложность,
Я бы это чаще приписал проприетарным корп. продуктам. У контор типа интеля бывает избыток ресурсов и они начинают страдать откровенной фигней, типа Management Engine и прочей оверинженерии. И грешнее всего в этом большие корпорации. Более мелким фирмам и проектам это просто туго по ресурсам.
> нередко очень плохое тестирование,
нередко нет оплачиваемого отдела QA, поэтому - на что сподвиглись пользователи и разработчики. И даже с оным отделом - да в общем то без гарантий. Бизнес не о суперкачестве а о зарабатывании, тестирование - "неизбежное зло".
> и политиканство. И да, до сих пор никто не придумал хорошей схемы, позволяющей,
> например, заплатить за свободное ПО, чтобы оно развивалось в пользу не одних
> только корпораций, оплачивающих труд разработчиков.
Могу контрпример с наскока: для sunxi (allwinner, китайские ARM популярные в одноплатниках) народ на кикстартере проплатил драйвер HW-видеодекодера. Более-менее сработало: девы получили бабки и ушли пахать. В итоге разработка драйвера втопила и он уже более-менее живой. То-есть, так можно.
> Ну и отчетливо наступающий экономический кризис, боюсь, только усугубит все эти проблемы.
В именно опенсорсе? Не думаю. Люди им на самом деле занимаются потому что это нравится. Но это не значит что они не должны жрать. И поэтому так или иначе придется утрясать эти факторы.