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