ніфіга в цьому не розуміюсь, але звучить круто:
Почему так важен открытый код? Открытый код – это та же прозрачность и отчётность (transparency), которой мы требуем от государственных органов, только для софта. Открытый код означает, во-первых, что сообщество может посмотреть на исходник и коллективно найти недостатки, почистить, улучшить. Этот процесс пир-ревью потенциально бесконечен. Он основывается на участии сообщества в создании коллективного инструмента, код которого доступен и считается общественным благом. В этом смысле, разработка нормального софта похожа на научно-исследовательский процесс, каким мы хотели бы его видеть – научные достижения – результат коллективного процесса и должны являться коллективным достоянием.
Такие проекты должны сопровождаться открытой документацией, которая объясняет всем пользователям, как работает сервис, и помогает новым участникам и участницам, желающим принять участие в разработке сервиса, понять, как эффективнее вкладываться и помочь проекту. В итоге, вместо того, чтобы делегировать ответственность за свою безопасность и данные мутным “чёрным ящикам”, дизайн и алогритм работы которых мы не создавали (они нас даже не представляют!), мы сможем создавать сервисы, которые совпадают с нашими представлениями об общественном устройстве. Потому что код – это не только закон (как писал Лессиг), код может задавать и определять форму организации сообществ. Архитектура софта, приложений и платформ, которыми мы пользуемся, наделена определёнными политическими и социальными характеристиками, которые “программируют” пользователей, позволяя или не позволяя им совершать определённые действия.