
Разработчики программного обеспечения должны более массово создавать проекты на принципах открытого кода – об этом заявили разработчики на конференции «Админка», которая прошла впервые 27-28 марта 2021 года онлайн. Модератором конференции выступил Олег Северов, разработчик компьютерного зрения (Computer Vision Developer), один из создателей проекта Lacmus.
Open Source (OS) — это открытое программное обеспечение, альтернативное название свободного программного обеспечения, введенное из-за неоднозначности выражения «free software» в английском языке. Выражение означает доступность произведения и материалов, использованных для его создания, по свободной/открытой лицензии.
Сообщество, которое придерживается философии OS, само в себе несет общественное благо; принципы Open Source очень сильно повлияли на то, каким сейчас является современный Интернет, — появление бесплатных сервисов, которые создаются, поддерживаются и развиваются, стало возможно благодаря именно этим принципам.
И пока члены этого сообщества способствуют решению социальных проблем, именно про мейнтейнеров (maintainer) и контрибьюторов (contributor) — энтузиастов, работающих над проектами с открытым кодом, забывают, а иногда даже присваивают чужие проекты себе.
Конференция «Админка» — дань уважения всем, кто вкладывается в развитие Open Source, способ поддержать сообщество и повысить престиж Open Source разработки.
За два дня конференции прошли ярмарка проектов, дискуссии, мастер-классы и доклады от различных экспертов, а также в конце конференции участники вместе с организаторами поговорили в формате свободного микрофона. О выступлениях, людях и главных смыслах конференции читайте в нашем отчете об «Админке».
В первый день «Админки» прошла ярмарка проектов, мастер-класс о том, как создавать MVP плагины на WordPress, доклады и дискуссия о деперсонализованном общении.
На ярмарке разработчики представили свои авторские проекты. Вот некоторые из них.
Важно понимать, что объединяет людей, иначе ничего не работает. Один из примеров того, откуда может взяться такой объединяющий фактор — свободное и открытое ПО. Мы все вместе и всем миром создаем программы, которыми пользуются огромное количество людей по всему миру. Совместный труд объединяет, и это очень важно, особенно в нашем мире прямо сейчас.
Команда проекта NewsViz прошла через больше количество проб и ошибок, и именно этим опытом решил поделиться Святослав Игуана. Он определил главные ошибки в работе над OS проектом.
Проблемы, с которыми столкнулась команда: снижение мотивации участников — энтузиазм «ради благого дела» очень быстро пропадает, как следствие, проект лишается ключевых членов команды.
Когда настало время разобраться, команда проекта решила полностью пересмотреть ведение проекта: они перешли на мелкие pull request (предложения для доработки проекта), стали решать задачи по мере поступления и не браться за другие, пока не решены предыдущие, ввели мерч и другие виды мотивационных активностей для контрибьюторов, создали инструкции по запуску для разных уровней, переехали с перегруженного репозитория.
Ресурсы, которые люди выделяют на ваши проекты совершенно бесплатно и по своей инициативе, – это очень важно и ценно. Необходимо учиться выдавать критику в виде советов и не демотивировать контрибьюторов.
Веб-разработчик Дмитрий Якимчук провел мастер-класс для тех, у кого еще нет своего OS проекта, но хочется начать. Он сделал это на примере создания MVP (пилотная версия) плагина на WordPress и разобрал его создание по шагам. Советуем посмотреть запись мастер-класса по ссылке.

Команда разработки Теплицы социальных технологий, Николай Лебедев и Ион Бурдианов совместно с руководителем Теплицы Алексеем Сидоренко и Анной Ладошкиной (Foralien Bureau) рассказали о важности простого и понятного UX и развития дружественного интерфейса через призму блочного редактора Gutenberg на WordPress. Редактор позволяет редактировать записи и страницы сайта, чтобы они стали интуитивно понятны и просты в использовании.
Посмотрите запись выступления по ссылке.
Gutenberg позволяет пользователю в понятном интерфейсе работать со своим контентом и своими страницами без необходимости изучать какие-либо шорткоды или html.
Первый день «Админки» завершился дискуссией Ксении Ермошиной, UX-исследователем в Delta.Chat и Dr. Quadragon, владельце популярного русского сервера в Mastodon; модерировал дискуссию Олег Северов. Участники дискуссии обсудили исторические предпосылки и вехи децентрализованного общения, его социальную значимость и использование в кризисных чрезвычайных ситуациях.
Открытый код должен перестать быть ситуативным, он должен стать социальной нормой.
Главный вопрос дискуссии — должны ли стать сервисы децентрализованного общения, такие как Mastodon или Delta.Chat, конкурентами популярных социальных сетей, или они по-прежнему должны оставаться в пользовании только когда это необходимо. Однозначно на этот вопрос ответить нельзя. Посмотреть запись дискуссии можно по ссылке.
Второй день конференции был посвящен обмену опытом и обсуждению проблем. «Админка» завершилась свободным микрофоном для участников, где любой мог в свободном формате поднять волнующие его темы.
Георгий Перевозчиков и Олег Северов, создатели Lacmus, на примере своего проекта подняли важную тему, о которой не очень принято говорить в open source сообществе, — о продвижении проекта. Очень жаль, если команда сделала полезный проект, но о нем никто не услышит и проект так и не найдет своих пользователей. С помощью своей истории Георгий и Олег призывают авторов OS проектов подумать о целевой аудитории своего продукта и о способах до нее достучаться.
Самое важное для продвижения OS проекта — это начать о нем говорить. Есть вероятность, что пользователи сами выйдут на ваше решение, начнут его использовать и делиться, но не стоит надеяться только на это. Самый лучший способ — начать выпускать статьи, говорить о разработке на разных ресурсах и обязательно делиться достижениями и новостями о развитии.
Прямая ссылка на выступление команды.
Иван Бегтин, директор АНО «Информационная культура», выступил с докладом о мировом опыте, рассказал, как, в каком объеме и кто именно публикует открытый код, почему это важно и почему это становится все более популярным.
Есть очень большое количество технических специалистов, которые готовы приносить пользу обществу, и открытие кода — это очень хороший способ объединения усилий и совместной работы людей над полезными решениями.
На дискуссии, которую модерировал Вадим Мисбах-Соловьев, технический консультант РосКомСвободы, выступили представители команды Amnezia VPN, Алексей Huntmix, разработчик Security Addon, Сергей Бнятов, разработчик проекта Deep Silent. Они обсуждали необходимость технических решений для приватности и анонимности в современном мире, почему использование таких решений становится все более популярным и почему это больше не признак паранойи.
Прямая ссылка на дискуссию.
Финальное выступление «Админки» прошло в необычном формате. Олег Бартунов, генеральный директор Postgres Professional, не смог принять участие в прямом эфире конференции, однако подготовил для слушателей полноценную запись с ответами на насущные вопросы от OS разработчиков. Выступление вышло настолько вдохновляющим, что способно воодушевить любого начать принимать участие в такого рода проектах, рекомендуется к просмотру для всех, кто интересуется Open Source.
Open Source разработка очень нужна людям, и если вам удастся занять эту нишу, то вы действительно сможете повлиять на ситуацию и даже изменить мир.
Postgres Professional — российская компания, разработчик систем управления базами данных. Эти системы используют многие крупные компании: Alibaba, Hitachi, Huawei, Instagram, Skype, Sony, TripAdvisor, Yahoo, Яндекс, Avito и другие.
После выступления Олега Бартунова мы отключили все записи и трансляции и поговорили с участниками в свободном режиме, услышали пожелания участников и определили главные болевые точки, которые несомненно нужно начать решать.
Конференция «Админка» показала всю мощь российского Open Source движения. Open Source пронизывает весь Интернет — от серверной инфраструктуры до средств публикации, от федеративных форм общения до средств обхода блокировок. Конференция была очень интересной, и Теплица определенно видит смысл продолжать ее дальше.