Вся организованная деятельность сообщества направлена на выполнение следующих задач:
- Популяризация Rust.
- Помощь начинающим Rust-программистам.
- Обмен опытом, повышение квалификации опытных Rust-разработчиков.
- Развитие экосистемы Rust.
- Формирование благоприятной среды для продуктивного общения и развития творческих инициатив сообщества.
В рамках выполнения поставленных задач, сообщество осуществляет (но этим не ограничивается):
- Написание и перевод статей, тематически связанных с разработкой на Rust;
- Перевод официальной документации и анонсов выпусков;
- Работу с новичками, ответы на вопросы по использованию Rust;
- Техническую поддержку и модерацию форума и чатов;
- Проведение периодических встреч Rust-разработчиков;
- Организацию конференций и митапов;
- Поддержку работы мастермайнд-групп Rust-разработчиков;
- Поддержку разработки полезных библиотек и приложений на Rust;
- Общение с работодателями и трудоустройство Rust-разработчиков;
- Управление общими ресурсами и организацию деятельности сообщества;
Этот список может быть расширен.
Участники сообщества - это все люди, которые периодически участвуют в общении на онлайн-площадках сообщества (на форуме и в чатах) или посещают офлайн мероприятия сообщества.
Активные участники сообщества - это те участники сообщества, которые также участвуют в проектах сообщества, то есть входят по крайней мере в одну из рабочих команд (Work Team) сообщества.
Организационная команда (Org Team) - это специальная рабочая команда, которая управляет общими ресурсами сообщества и занимается организацией деятельности всех активных участников сообщества.
1.1 Сообщество осуществляет свою деятельность посредством ведения проектов.
1.2 Проекты сообщества всегда связаны с выполнением главных задач сообщества - с какими и как именно указывается в официальных материалах проекта.
1.3 Каждый участник сообщества может стать активным, приняв участие в работе одного из существующих проектов сообщества или создав новый проект.
1.4 Организационная команда ведет учет актуальных проектов сообщества и может отказать проекту в статусе проекта сообщества.
1.5 Каждый проект может претендовать на необходимую для его реализации долю общего ресурса сообщества, наряду с другими проектами.
2.1 Организационная команда представляет интересы сообщества и формулирует его официальные заявления.
2.2 Организационная команда принимает управленческие решения, в том числе связанные с распределением общих ресурсов сообщества между проектами, а также организует их выполнение.
2.3 Организационная команда участвует в организации проектов сообщества и поддерживает проектные инициативы участников сообщества.
2.4 Активные участники сообщества могут претендовать на участие в организационной команде сообщества.
2.5 Организационная команда отчитывается о проделанной работе перед всеми участрниками сообщества не реже одного раза в год.
3.1 Участники сообщества могут сформировать независимую контрольную комиссию для проверки деятельности организационной команды или оспаривания ее решений.
3.2 Состав участников контрольной комиссии выбирается большинством активных участников сообщества.
3.3 Участники организационной команды могут входить в контрольную комиссию, но не должны составлять в ней большинство.
3.4 Организационная команда и контрольная комиссия приходят к совместному решению по спорным вопросам. При этом в процессе достижения консенсуса может меняться состав организационной команды.
3.5 После принятия совместного решения, контрольная комиссия осуществляет контроль его исполнения, после чего расформировывается.