Возможность участия в свободных проектах — одна из важнейших проблем, так или иначе затрагивающих всё сообщество Open Source. Особенно актуальна она для пользователей, которые не занимаются программированием и поэтому не могут работать над кодом используемых ими программ.
Директор по связям с разработчиками компании Sticker Mule Джастин Дорфман уверен, что принять участие в свободном проекте может любой желающий. Причём, на ключевых ролях. В опубликованной на сайте OpenSource.com статье он рассказывает о значении сустейнеров в деятельности сообщества.
Он вспоминает, как в 1999 г/ отец подарил ему компьютер с Windows 98. К нему пришёл друг и, разделив диск пополам, установил на эту машину Debian 2.1. Юный Джастин поинтересовался, сколько это стоит, а когда узнал, что Linux бесплатен, сильно этому удивился.
Только потом он понял, что его друг был неправ. Linux вовсе не бесплатен, просто за него часто платит кто-то другой.
Так Дорфман стал сустейнером.
С его точки зрения, в каждом проекте Open Source есть три большие категории участников:
- сустейнеры;
- майнтейнеры;
- контрибьюторы.
Про майнтейнеров и контрибьюторов знают все. А кто такой сустейнер? Ответить на этот вопрос вряд ли смогут даже опытные пользователи Linux, хотя во многом благодаря именно этим людям они стали поклонниками Open Source.
Сустейнер — участник проекта, который занимается его популяризацией и обеспечивает тем самым потребности майнтейнеров и контрибьюторов. Именно он привлекает внимание других программистов и потенциальных спонсоров.
Сустейнеры через блоги, социальные медиа и прочие доступные им площадки информируют общественность о той инфраструктуре, которая используется людьми каждый день и воспринимается ими как должное. Они убеждают руководства компаний, в которых работают сами, каким-либо образом поддержать свободные проекты: деньгами, выделением разработчиков и т. п.
В отличие от верующих во всевозможные «невидимые руки» Дорфман убеждён, что само по себе ничего никогда работать не будет. Он считает ошибочным распространённое мнение о том, что сообщество Open Source стало настолько большим, что уже может не опасаться каких-либо угроз.
Как правило, пользователя интересует немногое: менеджер пакетов, браузер, почтовый клиент, офисный пакет и прочие популярные приложения. Они уверены, что с этими проектами ничего не случится и в этом они, вероятнее всего, правы.
Однако существует огромное множество пакетов, названия которых ничего не скажут большинству пользователей. Но от них зависит работа других пакетов и т. д. Если их не поддерживать должны образом, то вся инфраструктура может рухнуть.
Таким образом, роль сустейнера в деятельности сообщества очень велика. Возможно, она даже выше, чем у других участников открытых проектов, ведь именно они не дают пользователям забыть о необходимости поддержки Open Source.