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

Проекты с открытым исходным кодом — поразительный пример того, как большое сообщество людей, каждый из которых выполняет свою роль, может создать сложные и надежные сервисы
Структура проектов с открытым исходным кодом в корне зависит как от сообщества участников (которые поддерживают проекты), так и от их активного и плодотворного сотрудничества. Однако подавляющее большинство исследований в этих сообществах сосредоточено на изучении профилей пользователей, которые отвечают за программирование и другие технические задачи, такие как просмотр или объединение кода.
Чтобы получить более глубокое понимание динамики сотрудничества в системах с открытым исходным кодом, авторы проведенного в январе 2022 года исследования проанализировали 100 наиболее важных проектов npm (npm-менеджер пакетов для Node.js, один из самых популярных серверов веб-приложений), найденный на GitHub — ведущей платформе для хостинга IT-проектов.
«Это исследование позволило нам проверить, что задачи, не связанные с кодом (нетехнические), такие как сообщение о проблеме, предложение улучшения, участие в обсуждении или просто реагирование на комментарии других людей (например, с помощью эмодзи для сообщения о принятии предложения), являются общей особенностью систем с открытым исходным кодом. На самом деле, они очень важны и демонстрируют участие пользователей в жизни проекта», — отметил один из авторов исследования Хавьер Канас.
В исследовании также изучалось, выполняют ли участники проекта обычно одну задачу или отвечают за несколько задач, и, следовательно, различные роли участников могут перекрываться. Результаты показывают, что есть пользователи, которые вносят свой вклад в проект только нетехническими действиями, которые дополняли бы работу людей, занимающихся программированием и разработкой кода, которые, напротив, мало участвуют в обсуждениях и других задачах.
Эти данные дают новые подсказки для разработки стратегий адаптации и управления, которые облегчают эволюцию систем с открытым кодом и улучшают сотрудничество между пользователями с различными ролями.
Проголосуйте, чтобы увидеть результаты
Раньше я то же питал иллюзии на счет этих систем. Но они развеялись когда Мозилла пошла против желания сообщества отказавшись от поддержки ОС Windows 5-го поколения. Начал копать и уперся в договорные отношения с гигантами вроде Google и Microsoft. Которые и устанавливают правила игры для Open Sourc. И даже больше, в системах с открытым кодом устанавливаются закладки от этих гигантов, сперва дело было в деньгах, недостаточность пожертвований чуть не привела к гибели этих проектов, поэтому пришлось заключить сделку с дьяволом. Но теперь ситуация ужесточилась, теперь открытый код попал под диктат гигантов индустрии и без их воли и без их контроля не один проект не может быть осуществлен.
Однако подавляющее большинство исследований в этих сообществах сосредоточено на изучении профилей пользователей, которые отвечают за программирование и другие технические задачи, такие как просмотр или объединение кода.
Для меня это все "темный лес"
Здравствуйте. Благодарю за информирование.