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