«Open source в России» — интервью с Алексеем Смирновым, председателем совета директоров «Базальт СПО»

от автора

На днях удалось пообщаться с Алексеем Владимировичем Смирновым, председателем совета директоров «Базальт СПО». Мы обсудили организационные компетенции, необходимые для распространения свободного программного обеспечения, роль государства в развитии данного направления, а также многие другие вопросы.

Алексей Смирнов, председатель совета директоров «Базальт СПО» (фото из личного архива)

Алексей Смирнов, председатель совета директоров «Базальт СПО» (фото из личного архива)

Если позволите, хотел бы начать с вопроса о проблемах российского open source. Скажите, пожалуйста, на ваш взгляд, какие сложности препятствуют его развитию? Возможно ли справиться хотя бы с частью проблем силами самого сообщества? Кто и что именно для этого мог бы сделать, если говорить о компаниях и организациях?

В России нет каких-либо особых сложностей со Свободным ПО (предпочитаю этот термин, поскольку OpenSource трактуется по-разному). Законодательные вопросы давно решены, много команд, много фирм занимается разработкой свободных программ, еще больше — используют компоненты СПО в своих продуктах.

Основной проблемой является, пожалуй, правовой нигилизм, а для развития СПО необходимо добросовестное соблюдение свободных лицензий.

Свободные лицензии — это фактически механизм организации кооперации разработчиков, в том числе и из конкурирующих фирм, это условия использования совместно разрабатываемого кода, и эти условия надо соблюдать.

Есть мнение, что опытные специалисты в сфере СПО могли бы коллективно помогать начинающим (как минимум, советом), а также оберегать сами принципы открытой разработки в России. Как вы считаете, нужен ли такой формат взаимодействия?

Мы еще 25 лет назад озаботились созданием такого сообщества и создали ALT Linux Team, подробная информация есть здесь). Это сообщество тесно сотрудничает со многими международными проектами разработки свободного ПО, в нем есть и признанные гуру, и новые участники.

Вы также регулярно проводите собственные мероприятия. Одно из ближайших — конференция «Свободное программное обеспечение в высшей школе».

Скажите, пожалуйста, изменился ли характер и тематика докладов участников за последние пару лет? Есть ли у вас планы по расширению линейки конференций?

Да, мы проводим две конференции: «Конференция разработчиков свободных программ» и «Свободные программы в высшей школе», а также являемся со-организаторами OS Day. Ближайшая конференция будет уже 20-ая, юбилейная.

Существенных изменений за последние пару лет я не вижу, у конференций свои традиции. Линейку мероприятий мы пока расширять не планируем, но охотно участвуем в партнерских. Некоторая информация распространяется в рамках Комитета по СПО — совместного РУССОФТ и АРПП «Отечественный Софт».

С точки зрения вашего опыта, каким компаниям стоит присмотреться к формату открытой разработки? Как им оценить свои возможности в этом отношении?

Это скорее не формат разработки, а бизнес-модель.

Разработанное ПО может распространяться под разными лицензиями. Использование свободных лицензий позволяет сотрудничать с другими командами разработчиков, тем самым значительно снижая свои издержки.

Но для этого надо писать качественный код, который не стыдно показать коллегам.

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

Мы с 2001 года публикуем весь разработанный нами код под свободной лицензией, и это не создает проблем. Просто надо постоянно двигаться вперед, а не останавливаться на достигнутом.

Какие организационные компетенции (с точки зрения стратегии, гибкости бизнес-модели, готовности перенимать сторонний опыт, работать с сообществом и так далее) стоит в первую очередь развивать тем компаниям, которые идут в СПО?

Вы, собственно, уже перечислили основные компетенции. Я бы выделил умение строить кооперацию, в том числе при участии в проектах разработки СПО.

Написание качественного оригинального кода и использование уже ранее написанного кем-то качественного кода — для этого надо в существующем коде ориентироваться и уметь отличать качественный код.

Надо быть готовым к тому, что потребуются время и усилия, чтобы завоевать себе репутацию в СПО-проектах.

Алексей Смирнов, председатель совета директоров «Базальт СПО» (фото из личного архива)

Алексей Смирнов, председатель совета директоров «Базальт СПО» (фото из личного архива)

Ситуация с отстранением российских разработчиков и высказываниями Линуса прозвучала громко. За этим событием последовали инициативы по формированию сообществ на основе коллег из дружественных стран. Скажите, пожалуйста, действительно ли сейчас обсуждаются подобные инициативы?

Думаю, что проблема с отстранением слишком раздута.

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

И это правильная стратегия. Нам надо тоже не самоизолироваться, а максимально участвовать — там ценят интеллектуальный вклад.

Ощущаете ли вы внимание к сфере СПО и open source со стороны государства? Существует ли потребность в дополнительной поддержке в сложившейся ситуации?

Разных государственных стратегий и постановлений относительно СПО было принято очень много, но практически все они провалились. Из успешных назову пилотное внедрение СПО в школах в 2007-2008 гг. Этот проект фактически вел Максут Шадаев, тогда начальник департамента Минкомсвязи.

Не думаю, что требуется какая-то особая поддержка сообщества со стороны государства, сейчас у ИТ-отрасли есть хорошие льготы, которые распространяются и на СПО. Вижу две меры, которые были бы сейчас полезны:

  1. Почистить Единый Реестр отечественного ПО от продуктов, полученных из готовых свободных методом «смены обоев»;

  2. Ввести обязательную публикацию под свободной лицензией всего ПО, разработанного на государственные деньги (за исключением ПО под грифом секретности).

В 2022 году было принято Постановление Правительства 1804 о проведении такого эксперимента. Он завершился в апреле 2024 года, хотелось бы увидеть отчет о результатах и подготовленные рекомендации. Они должны были быть подготовлены согласно этому ПП.

Можно предположить, что государство способно стать масштабным разработчиком СПО, даже если рассматривать лишь подрядчиков с гос. участием.

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

Возможно, руководителям не стоит дожидаться распоряжений, а уже начинать отдавать хотя бы что-то в формате СПО?

Тут никакие распоряжения бизнесу не нужны. Есть эффективная бизнес-модель работы со свободным ПО, и предприниматель должен сам для себя оценить преимущества и недостатки такой модели. А вот при разработке по госзаказу — считаю публикацию под свободной лицензией обязательной.

Государство не станет крупнейшим разработчиком СПО, потому что речь идет о разрабатываемом по заказу ПО, но не о закупаемом инициативно разработанном тиражном ПО. В основном используется именно покупное ПО, а не «самописное».


Дополнительное чтение по теме: аналитические отчеты и мнения.


ссылка на оригинал статьи https://habr.com/ru/articles/866568/