Прости, если я ошибаюсь, но мне показалось, что там речь только об одном проекте, сложно сказать об остальных. К тому же, очень часто в разработке участвуют не особо профессиональные разработчики, а иногда это вообще не разработчики.
Мне кажется, что обязывать их писать хороший код не обязательно.
>там речь только об одном проекте, сложно сказать об остальных.
И да, и нет. У меня, к сожалению, нет под рукой статистики на все проекты, но будет глупо полагать, что все опенсорс проекты построены на альтруизме создателей. Если проект полезен, то рано или поздно его начнет финансировать кто-то, или просто купит, оставив код открытым, и продолжит разрабатывать силами сотрудников.
>К тому же, очень часто в разработке участвуют не особо профессиональные разработчики, а иногда это вообще не разработчики.
Есть же для этого менторы. Они помогут, объяснят и сделают код ревью. И пока не будет норм, код не должен быть принят.
>Мне кажется, что обязывать их писать хороший код не обязательно.
Самое спорное утверждение. Если забить на качество кода в опенсорсе, он самоуничожится через пол года, потому что поддерживать и продолжать разработку станет невозможно