— необходимое условие совместной разработки
Свободный обмен данными — Интернет
Активное пользовательское сообщество
Компетентное сообщество разработчиков
Ответственное и дальновиндое ядро
Пользовтельская и непременно техническая документация
Обратная связь от пользователей и разработчиков
Средства общения людей между собой