sab123: (face)
[personal profile] sab123
Приехавшая с работы тема: нынче модно рассуждать про collaboration, про OpenSource, и как ему нужно подражать.

Первый интересный момент, который обычно упускают - это то, что организация дел в Open Source совершенно противоположна open space. Каждый сидит у себя дома или в офисе и все общение идет через электронные средства, в-основном мэйл-листы. Будучи указанным на это, песня внезапно меняется с "коллаборативность как в опенсорсе" на "но мы не хотим быть одинокими волками". Так ить на самом деле опенсорс - совсем не одинокие волки, а те самые коммюнити (как это по-русски? общины?), большие и весьма близко связанные.

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

Date: 2015-12-17 09:22 pm (UTC)
From: [identity profile] provokatorz.livejournal.com
"коммюнити" - наверно все же "сообщество"

Date: 2015-12-17 09:22 pm (UTC)
From: [identity profile] sab123.livejournal.com
о, точно!

Date: 2015-12-17 09:32 pm (UTC)
From: [identity profile] vit-r.livejournal.com
Ещё те, которые опен часто в своих мейл-листах переругиваются вдрызг и отпочковывают проекты.

Date: 2015-12-17 09:59 pm (UTC)
From: [identity profile] sab123.livejournal.com
Ну нет, не часто. Изредка. И это положительный эффект - побеждает сильнейший из разветвишихся.

Date: 2015-12-17 10:03 pm (UTC)
From: [identity profile] vit-r.livejournal.com
Побеждает наиболее громко кричащий. И usability хреновейшая, потому что каждый, изменивший строчку где-то там в глубине, хочет влезть в интерфейс.

Date: 2015-12-18 12:10 am (UTC)
From: [personal profile] alll
А интересно, эти wannabe opensource готовы к ситуации, когда разработчик заявляет "что-то мне сегодня не работается, может завтра... или через месяц... или через год"? :)

Date: 2015-12-18 09:30 pm (UTC)
From: [identity profile] sab123.livejournal.com
Они разработчику денег платят, чтоб ему 8 часов в день работалось :-)

Date: 2015-12-18 09:33 pm (UTC)
From: [personal profile] alll
Не поверите, мы вот тут уже вторую неделю ищем разработчика, которому искренне хотели платить денег, чтоб работалось. Скрылся, зараза, в тумане и даже денег не желает. :)

Date: 2015-12-18 09:04 am (UTC)
From: [identity profile] vaddimka.livejournal.com
А чему именно они подражать хотят? Качество кода в среднем по оупенсорсу достаточно посредственное, планирование тоже. Или они в зарплатном плане? :)

Date: 2015-12-18 09:32 pm (UTC)
From: [identity profile] sab123.livejournal.com
Ну, я бы сказал, что качество кода в среднем существенно выше коммерческого. И особенно - качество интерфейсов. Да и планирование тоже лучше, "когда сделаем - тогда сделаем" :-) От него качество и получается лучше. Вот только в зарплатном плане сложно :-)

Date: 2015-12-18 09:04 am (UTC)
From: [identity profile] amarao-san.livejournal.com
Общение/не общение - это отдельно. Кто платит людям полную ставку за то, чтобы писать опенсорс? Всё вокруг опенстека вообще не про людей, а про компании, которые умудряются коллаборационировать и конкурировать одновременно. Причём без саботажа в коде.

Date: 2015-12-18 09:29 pm (UTC)
From: [identity profile] sab123.livejournal.com
Да компании-то как раз не очень и умудряются. Обычно или [один продукт - одна компания], или продукт не является предметом конкуренции, а компании лишь являются его пользователями. Если же сам продукт стает предметом конкуренции, то начинается всяческий срач. Вон, одна история с ЮнайтедЛинуском чего стоит.

Date: 2015-12-19 11:46 am (UTC)
From: [identity profile] amarao-san.livejournal.com
В опенстеке половина контрибуторов - прямые конкуренты на рынке либо хостинга, либо self-hosted solutions.

Date: 2015-12-19 11:43 pm (UTC)
From: [identity profile] sab123.livejournal.com
Но они продают не стек и не его поддержку , а решения с его использованием. В их бизнесе стоимость поддержки опенстека является малой частью расходов.

Date: 2015-12-20 01:21 am (UTC)
From: [identity profile] amarao-san.livejournal.com
Разные конторы разное делают. Кто-то дистрибьюцию, кто-то сервисы, кто-то полу-конструкторы, кто-то решения "для" и т.д.

Если посмотреть на marketplace опенстека, там огромный зоопарк всего. Плюс public services, которые очевидно, морда-в-морду конкуренты, и всё равно коллаборационируют. Потому что большинству контор целиком процесс не потянуть, и в целом выгоднее использовать OS, чем самодел. А если использовать, то выгоднее изменения в апстрим заслать, чем тянуть свои патчи (несовместимые ни с чем). А ещё выгоднее своих контрибуторов иметь. А из-за большого количества участников не получается перекоса в виде "Большая Корпорация и все остальные".

Опенстек, второй после линукса проект такого гигантского размера, в котором так долго вместе уживается так много компаний.

Date: 2015-12-20 01:58 am (UTC)
From: [identity profile] sab123.livejournal.com
Важное слово - "патчи". В отличие от большого объема новой разработки. Когда дело доходит до больших изменений, вполне регулярно начинается срач.

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

Date: 2015-12-20 02:03 am (UTC)
From: [identity profile] amarao-san.livejournal.com
Ну, в отпенстеке срачи с одной стороны происходят, с другой стороны, модель развития, которая говорит "всем по драйверу и пусть никто не уйдёт обиженным" отлично работает. Как только возникает срач, вместо решения, чья архитектура круче, делается абстракция, которая позволяет встраивать любые архитектуры.

Яркий пример - как изнасиловали драйвер для vSphere. Или что творится в районе плагинов для ml2 от разных сетевых вендоров.

January 2026

S M T W T F S
     12 3
45 6 7 8 9 10
11 12 13 14 151617
1819202122 23 24
25 262728293031

Most Popular Tags

Style Credit

Expand Cut Tags

No cut tags
Page generated Jan. 27th, 2026 10:22 am
Powered by Dreamwidth Studios