

Чем больше у программы каких пользователей, готовых вносить исправления и дополнения и делиться ими, тем надёжнее работает и быстрее развивается программа. Эта фундаментальная концепция называется "сообщество разработчиков" или просто "сообщество". Сообщества разработчиков - это группы людей с общими интересами к определенным технологиям или приложениям. Они объединяются для того чтобы расширить функциональность программы, найти новые способы использования ее возможностей, а также помочь других пользователей решать технические проблемы связанные с данной системой. 
Когда сообщество имеет достаточно активных участников (например несколько тысяч), то они могут значительно повысить эффективность работы системы благодаря следующим преимущательства: