Свободное программное обеспечение (СПО) используется все шире как в свете продолжающегося тренда на импортозамещение, так и по ряду технологических и финансовых причин. О наиболее интересных СПО-решениях, передовых на данный момент технологиях, развитии СПО-рынка и собственном участии в этом процессе рассказывают представители компаний «ЛАНИТ-Интеграция» (ГК ЛАНИТ), ГК Softline, РДТЕХ, «Интерпроком», «АйТеко» и Arenadata.
ICT-Online.ru: Насколько велика сейчас актуальность перехода на СПО? В каком случае переход на СПО необходим, а когда — не столь важен?
Заместитель руководителя отдела корпоративной инфраструктуры компании «ЛАНИТ-Интеграция» (ГК ЛАНИТ) Ильдар Закиев: Причин перехода на свободное программное обеспечение может быть множество, выделю основные. Во-первых, решения на базе СПО занимают лидирующие положения на рынке — например, лидеры в сфере веб-серверов на сегодняшний день — это Apache (~45 %) и nginx (~20 %). Причины выбора таких решений очевидны — они лучшие, они бесплатные.
Во-вторых, существует приказ Минкомсвязи по переходу государственных компаний на преимущественное использование отечественного программного обеспечения. Строго говоря, на СПО можно переходить, если только нет отечественного аналога, однако, часто выбираются и решения на базе свободного софта.
Еще одна причина перехода на СПО — сокращение бюджета IT-подразделений. После резкого роста курса доллара в 2013-2014 годах стоимость лицензий на зарубежное ПО для российских компаний выросла в два раза в рублевом эквиваленте. Среди наших заказчиков в последние годы было много коммерческих организаций, которые хотели сократить издержки на приобретение программного обеспечения.
Вопрос перехода на СПО необходимо рассматривать комплексно и учитывать такие аспекты, как зрелость продукта, интеграция с другими сервисами, готовность администраторов и пользователей использовать эти продукты и т.д. Нельзя рекомендовать переход на СПО всем подряд или сказать, что это волшебная пилюля, что хорошо это или плохо. Каждое решение должно приниматься взвешенно, с учетом множества факторов, уникальных для каждой организации. Кстати, отчасти в этом кроется причина большинства неудачных попыток перехода на СПО. Организации пытаются взять одно решение и заменить его другим, при этом не обращая внимания на то, какие функции выполняло предыдущее решение.
Директор по продажам управления сервисов ГК Softline Александр Рожков: Один из основных сценариев перехода на СПО — обеспечение технологической нейтральности и безопасности. Тем не менее, даже наличие исходных кодов и полной документации на Open Source-решение не может гарантировать его надежность и безопасность. Так, в августе 2018 года была обнаружена серьезная уязвимость в OpenSSH (СПО для удаленного управления компьютерами и передачи файлов с использованием протокола Secure Schell), позволяющая с относительной простотой подбирать логины к устройствам и серверам Интернета вещей. Примечательно, что за 20 лет технология OpenSSH была установлена на миллиардах IoT-устройств и связанных с ними серверах.
При рассмотрении СПО в качестве альтернативы проприетарному программному обеспечению наиболее значимыми критериями часто называют производительность, надежность и безопасность, качественную техподдержку, масштабируемость, трудоемкость и стоимость процесса миграции, включая организационные сложности в части обучения персонала и изменения текущих процессов. Критически важно, чтобы СПО непрерывно развивалось и поддерживалось экспертным сообществом или группой разработчиков.
Применительно к госорганам и компаниям с госучастием основными предпосылками для перехода на СПО, как правило, выступают такие факторы, как необходимость выполнения требований нормативно-правовых актов и правительственных директив, а также обеспечение необходимого уровня безопасности, особенно в контексте 187-ФЗ «О безопасности критической информационной инфраструктуры РФ».
Директор по развитию продаж РДТЕХ Евгений Осьминин: Тренд на использование свободного программного обеспечения в нашей стране начал формироваться в начале текущего столетия. Появившись по экономическим причинам и желанию уменьшить зависимость от ПО крупных вендоров, позднее он стал рассматриваться в политическом контексте, как составляющая государственной безопасности.
В последние годы тема СПО в нашей стране получила новый виток развития, связанный с санкционным режимом и политикой импортозамещения. В переходе на ПО с открытым кодом крупные компании увидели средство снижения рисков для критически важных систем и процессов.
На протяжении значительного времени уровень развития СПО в нашей стране несколько отставал от общемирового, что сказывалось на его конкурентоспособности. Стимулом перехода на СПО в основном служили либо экономические причины, либо прямые указания регуляторов.
В настоящее время ситуация изменилась. Развитие СПО привело к повышению его конкурентоспособности. Ряд компаний внедрили решения на ПО с открытым кодом. Многие крупные компании занимаются тестированием информационных систем на СПО, формированием соответствующей инфраструктуры, оценивая эффективность их использования и формируя готовность к переходу на них в случае необходимости.
Руководитель департамента разработки компании «Интерпроком» Максим Кольца: Спрос на свободное программное обеспечение (СПО) начал активно нарастать в России с момента введения зарубежных санкций и в целях выработки государственного курса на обеспечение высокого уровня технологической независимости, в частности, от программного обеспечения иностранных IT-вендоров. Согласно документу, опубликованному на сайте Министерства цифрового развития, связи и массовых коммуникаций РФ, свободное программное обеспечение для госорганов обладает такими преимуществами, как дешевизна и антикоррупционность, оно более безопасно, поскольку можно самим быстро вносить изменения и не ждать патчей, легко адаптируется к изменяющимся условиям; использование СПО учитывает национальные интересы.
У роста спроса на СПО в коммерческих организациях движущим фактором в большинстве своем является экономическая составляющая, в частности, рост обменного курса валют, который ведет к сильному удорожанию стоимости импортного проприетарного программного обеспечения. Стремление многих отечественных компаний оптимизировать расходы на IT тоже заставляет их обращать свои взгляды в сторону свободного программного обеспечения. Однако, чтобы снизить риски, коммерческие организации используют СПО в сочетании с платной поддержкой от производителя или системного интегратора даже при наличии своего штата программистов.
В любом случае, при выборе ПО не стоит смешивать три понятия: свободное, открытое и бесплатное. Зачастую объединяют два понятия свободное (free software) и открытое ПО (open software), и это понятно, поскольку доступность исходного кода для СПО является обязательным, а многие открытые программы являются одновременно свободными. Однако, необходимо помнить, что, в отличие от СПО, лицензионное соглашение на программное обеспечение с открытым кодом может разрешать исследовать исходный код продукта, одновременно запрещая вносить в него изменения или распространять его копии.
А если говорить о безопасности, то, чтобы повысить уверенность в безопасности кода, необходимы специалисты, отвечающие за безопасность, вооруженные необходимыми инструментами и последовательно внедряющие безопасную разработку, управление конфигурациями и уязвимостями. И тогда отходит на второй план вопрос, какое ПО: свободное, открытое, бесплатное или платное и проприетарное.
ICT-Online.ru: Перечислите наиболее интересные новые решения в части СПО на современном мировом и отечественном рынках.
Ильдар Закиев («ЛАНИТ-Интеграция»): Из относительно новых — это Terraform. Из наиболее интересных, которые набирают большие обороты в России, — это Kubernetes, ELK, OpenNebula и связанные с ними технологии, такие как Docker, распределенные файловые хранилища и другие.
Сейчас активно развиваются решения корпоративной инфраструктуры по созданию и управлению частными облаками и «инфраструктура как код». Это логичное продолжение эволюции в мире ИТ: сначала серверы были железные, потом пришла виртуализация и убрала привязку ОС к железу, сделала более удобным управление вычислительными мощностями. Сейчас идет процесс предоставления сервисов вместо предоставления вычислительных мощностей. Пользователи могут нажатием одной кнопки получить необходимые сервисы. Различна только реализация модели предоставления этих услуг. Если в мире чувствуется тенденция миграции корпоративных сервисов в публичные облака AWS или Azure, то в России большинство крупных компаний стремится реализовать свое частное облако в своем ЦОДе. Благо, в настоящее время уже много достаточно зрелых решений, которые могут удовлетворить эти потребности.
Александр Рожков (ГК Softline): Одним их конкурентоспособных решений на основе СПО на мировом и отечественном рынках является СУБД PostgreSQL, которую все чаще рассматривают в качестве альтернативы коммерческим СУБД — Oracle Database, Microsoft SQL Server, IBM DB2, Informix. В сентябре 2019 года в России был проведен опрос среди представителей госорганов и крупнейших корпораций, по результатам которого выяснилось, что 51 % указанных организаций используют PostgreSQL и 70 % планируют миграцию с используемых СУБД в ближайшие 3 года. 84 % опрошенных организаций знакомы с российской СУБД Postgres Pro, а 17 % уже используют это решение. К основным преимуществам российской СУБД Postgres Pro респонденты относят такие характеристики, как безопасность и стоимость. Известно, что в 2019 году переход на Postgres Pro инициировали ФТС России, Москомархитектура и Департамент IT и цифрового развития Югры (применительно к Реестру госуслуг Югры).
Набирает популярность Kubernetes – проект с открытым исходным кодом, предназначенный для управления кластером контейнеров Linux/Windows как единой системой. Kubernetes управляет и запускает контейнеры на большом количестве хостов, а также обеспечивает совместное размещение и репликацию большого количества контейнеров. Проект был начат Google, а затем к нему подключились многие крупные IT-компании, включая Microsoft, Red Hat, IBM и Docker. По прогнозам экспертов, в 2020 году использование контейнеров приведет к более быстрому созданию ПО за счет возможностей DevOps, а Kubernetes усилит свой статус самой популярной платформы для оркестрации контейнеров. Развитию рынка контейнеров будет способствовать и распространение мультиоблачных сред в организациях. По оценкам VMware, в России порядка 80-90 % крупных предприятий либо уже используют, либо очень заинтересованы в Kubernetes.
Среди российских разработок представляет интерес облачная платформа Digital Energy. Платформа позволяет создавать масштабируемую, безопасную инфраструктуру, способную обрабатывать различные типы нагрузок: контейнеры, архивы большого размера, виртуальные машины, приложения Windows/Linux, Blockchain Engines, аналитика и AI. Полностью открытый код делает платформу ультрапрозрачной, что позволяет Open Source-сообществу активно развивать ее. В платформу интегрированы популярные свободно распространяемые технологические компоненты, в то же время клиенты по желанию могут воспользоваться лицензией с коммерческой поддержкой Digital Energy. В ноябре 2019 года российская технологическая компания Yadro (входит в «ИКС Холдинг») сообщила о приобретении контрольной доли (70 %) в компании Digital Energy.
Евгений Осьминин (РДТЕХ): Наиболее интересные проекты связаны с использованием облачных решений и построением открытых, развивающихся коммуникационных платформ.
Максим Кольца («Интерпроком»): С моей точки зрения, в тройку лидеров свободного и открытого ПО сегодня входят, во-первых, операционная система Linux, поскольку порядка 60 % серверов в мире используют ее, а десятки тысяч компьютерных вирусов для Windows не могут распространяться и множиться в среде Linux, что еще раз подтверждает, что свободное и открытое программное обеспечение не уступает проприетарному. Во-вторых, открытый язык программирования Python и ПО Kubernetes для автоматизации развёртывания, масштабирования контейнеризированных приложений и управления ими. В-третьих, популярные у российских заказчиков СУБД PostgreSQL и сервер приложений WildFly (ранее JBoss Application Server или JBoss AS).
Руководитель Центра когнитивных технологий «АйТеко» Илья Калагин: Для разработки в области искусственного интеллекта постоянно появляются новые решения с открытым кодом. В последнее время заметен переход от уже ставших привычными библиотек глубокого обучения Keras и Tensorflow к более гибкой PyTorch. Это объясняется доступной миграцией с инструмента на инструмент: специалистам не нужно осваивать ПО с нуля, лишь отдельные его элементы. Регулярно появляются новые архитектуры нейронных сетей: среди самых востребованных — VGG, ResNet, Xception, ResNeXt и другие. Скорость изменения в ИИ-сфере такова, что реализация проектов с открытом кодом и использование таких решений — по сути, единственный способ к ним адаптироваться. В России есть попытки создать аналоги известных нейросетевых библиотек или открытую платформу для развития диалоговых интерфейсов, но потенциальная аудитория отечественного свободного ПО невелика по сравнению с англоязычным сообществом разработчиков. Наиболее известные в мире отечественные Open Source-решения не относятся к области ИИ: это разработки компании JetBrains, аналитическая база данных ClickHouse Яндекса, веб-сервер Nginx и другие.
Директор по консалтингу компании Arenadata Антон Балагаев: Open Source стал настолько обширен, что больше нет ярких звёзд: в каждом свежем направлении присутствует ряд конкурирующих технологий, постоянно внедряющих новые опции. С нашей точки зрения, сейчас есть два направления, в которых до текущего момента не было ярких успехов в мире Open Source: это полноценный фреймворк data governance и инструменты data science workflow. В части data governance мы с надеждой смотрим на ODPi Egeria, основным контрибьютором которой является сейчас IBM, но которая наверняка будет поддержана другими членами ODPi, а из data science workflow tools интересным выглядит связанный с McKinsey проект Kedro, хотя в последней части мы ожидаем в скором времени высокую конкуренцию, так как потребности клиентов высоки, workflow tools в Open Source множество, и от потребностей заказчиков эти инструменты отделяет только оформление фактически уже существующего продукта.
Директор по консалтингу компании Arenadata Антон Балагаев
ICT-Online.ru: Что ваша компания предпринимает в данном направлении, какие разработки ведет, какие партнерства заключает?
Ильдар Закиев («ЛАНИТ-Интеграция»): Мы развиваем направление СПО в последние годы в роли системного интегратора, среди наших партнеров есть и крупные отечественные разработчики — ООО «Базальт СПО», АО «НПО РусБИТех», НТЦ ИТ РОСА и т.д. Сотрудничаем и с крупнейшими зарубежными компаниями — Red Hat (теперь уже IBM), Suse и т.д. Совместно с нашими партнерами мы реализуем проекты различного уровня сложности.
Наши сотрудники непрерывно обучаются и проходят процедуру сертификации для подтверждения квалификации, участвуют в конференциях и вебинарах, посвященных технологиям на базе СПО. Периодически мы и сами организовываем конференции или обучения, где происходит обмен опытом и интересные дискуссии, в том числе совместно с представителями заказчика. «Коробочная интеграция» уже давно не работает. Сегодня интеграторам необходимо не только быть экспертами во всем спектре решений (будь то СПО или нет), но и разбираться на достаточном уровне в деятельности и потребностях заказчика, чтобы предлагать оптимальные решения именно его задач.
Александр Рожков (ГК Softline): В июле 2019 года Axoft (входит в ГК Softline) совместно с Группой Astra Linux представили результаты опроса, проведенного на тему импортозамещения в ИТ. 84 % всех респондентов основной причиной, тормозящей этот процесс в стране, называют «проблемы интеграции в текущую инфраструктуру». А два года назад компания Axoft запустила спецпроект по импортозамещению, открыв партнерскому каналу доступ к широкому спектру продуктов, представленных в Реестре отечественного ПО, который, как известно, включает решения с открытым кодом.
Softline сотрудничает с компанией «Базальт СПО», значительная доля разработок которой внесена в международные проекты СПО, что обеспечивает развитие российских продуктов международным сообществом. В ноябре 2018 года Softline получила авторизацию «Базальт СПО». Теперь учебный центр Softline обучает системных администраторов по программе «Углубленный курс по Linux» на основе продуктов разработчика.
Компания «Инфосекьюрити», входящая в ГК Softline, имеет в своем портфеле собственное SIEM-решение на основе Open Source с применением технологий Big Data.
Евгений Осьминин (РДТЕХ): Одной из востребованных услуг нашей компании является миграция корпоративных информационных систем на решения с открытым программным кодом. РДТЕХ имеет также солидный опыт заказной разработки на СПО.
Мы предоставляем услуги аудита, аутсорсинга администрирования баз данных PostgreSQL, а также различные варианты их поддержки, что позволяет нашим заказчикам комфортно и безопасно эксплуатировать бизнес-системы, работающие под большой нагрузкой.
Ряд решений РДТЕХ имеет аналоги на СПО. Два из них — «Электронный архив документов на базе ABBYY FlexiCapture и Alfresco Community» и «Система управления нормативно-справочной информацией» — включены в Единый реестр отечественного программного обеспечения.
РДТЕХ внимательно следит за трендами рынка СПО и оперативно на них реагирует.
Максим Кольца («Интерпроком»): «Интерпроком» как системный интегратор и разработчик является потребителем СПО, используя СПО для создания своих собственных коммерческих продуктов, которые продвигает на рынке. СПО — это хороший способ развития ПО и аккумуляции глобального опыта разработки в своей практике, является хорошей стартовой площадкой для импортозамещения и создания конкурентных программных продуктов. Например, решение «Регатаскоп» для трекинга и аналитики парусных гонок представляет собой российскую разработку от компании «Интерпроком», в основе которой лежат решения на базе открытого исходного кода. Или решение «Аксиома 2.0» для управления материальными активами, которое теперь работает на Linux, СУБД PostgreSQL, WildFly. В основе нашего сервиса «Где курьер» тоже лежит СПО.
Мы активно следим за трендами на рынке и выбираем наиболее подходящие варианты СПО для решения задач.
Илья Калагин («АйТеко»): Центр когнитивных технологий создан в «АйТеко» два года назад для развития направления искусственного интеллекта (ИИ). Появление ЦКТ связано с двумя тенденциями в отрасли: увеличением вычислительных мощностей и расширением доступных Open Source-решений. За время существования Центром разработаны решения для классификации и маршрутизации неструктурированной информации, интеллектуального корпоративного поиска, биометрическая система распознавания лиц и другие. Рост числа проектов с открытым кодом стал важным драйвером развития ИИ в целом и, в частности, позволил ЦКТ оптимизировать создание и совершенствование собственных решений в области компьютерного зрения и интеллектуальной обработки информации. Такой подход популярен во всем мире, поскольку дает возможность предлагать заказчикам более конкурентоспособные решения, снижать стоимость их разработки и дальнейшего владения, использовать модификацию исходного кода под существующие проектные задачи.
Антон Балагаев (Arenadata): Arenadata сфокусирована на ключевом элементе цифровых компаний — экосистеме данных, поэтому работаем в основном с семействами стабильных инструментов, давно нашедших свой рынок. Наша миссия — это приносить ценность в части интеграции компонент между собой, прозрачности в управлении ими, а также в популяризации стабильных технологий, использование которых даст нашим клиентам качественный сдвиг. Так мы недавно включили в платформу Arenadata QuickMarts на базе Clickhouse — прорывную технологию, которая с нашей помощью стала адаптированной для использования в крупном корпоративном сегменте.
Также сейчас активно подступаемся к Egeria и думаем над тем, как будем интегрировать с этим решением наши продукты: ажиотаж вокруг Data Governance проходит, в течение пары лет компании массово будут переходить на plateau of productivity и понемногу начинать использовать стабильные решения. Мы ожидаем, что в мире Open Source Egeria в ближайшее время обойдёт Apache Atlas или переиспользует полученные за годы разработки Atlas наработки.
Ещё очень ждём, когда в Open Source, наконец, появится полноценный CDC-инструмент, который сможет работать с логами разных источников и при этом быть отказоустойчивым и линейно-масштабируемым из коробки. На наш взгляд, шансы вырасти до такого статуса сейчас есть у трёх кандидатов: StreamSets (Open Source), Debezium и DBLog (недавно опубликованный CDC-фреймворк от Netflix). Ждём, впрочем, уже довольно давно.
ICT-Online.ru: Расскажите о наиболее интересных проектах, связанных с переходом на СПО.
Ильдар Закиев («ЛАНИТ-Интеграция»): Одним из наиболее интересных проектов я бы назвал построение всей корпоративной инфраструктуры на базе СПО для одного крупного коммерческого заказчика, начиная от системы виртуализации, почты, мониторинга и заканчивая клиентскими АРМ. При этом нужно было обеспечить совместимость новой инфраструктуры с существующим прикладным ПО — это стало настоящим вызовом и возможностью оценить зрелость всего спектра решений на базе свободного программного обеспечения. В ходе проекта в очередной раз было получено подтверждение, что миграция серверной инфраструктуры на СПО происходит гораздо проще, нежели миграция клиентских АРМ. Администраторы технически более подкованы, их можно быстро переучить, тогда как переобучение клиентов происходит сложнее.
Другой интересный проект — миграция с системы доступа в Интернет именитого бренда на продукты на базе СПО крупного территориально-распределенного холдинга с количеством сотрудников более 10 тыс. При этом было реализовано централизованное управление серверами более чем в 30 городах России и за границей, централизованный сбор логов в одном месте для построения отчетов, централизованное управление черными и белыми списками доступа в Интернет. При реализации были использованы как существующее ПО, так и доработка исходного кода СПО. Это отличительная черта данного класса продуктов: если какого-то функционала не хватает или он работает не так, как нужно, можно брать исходный код и править под свои потребности.
Александр Рожков (ГК Softline): В настоящее время Softline является одним из немногих поставщиков дистрибутивов на основе Open Source в образовательные учреждения. Несколько лет назад специалисты Softline в Екатеринбурге успешно завершили проект по миграции IT-инфраструктуры Лицея №12 на СПО. В рамках проектирования был сформирован образ типовой рабочей станции учебного класса. В этот образ было включено необходимое СПО, а также программы, свободных альтернатив которым не нашлось. Тестовая эксплуатация проводилась учителями с целью оценки системы на соответствие предъявляемым к образовательному процессу требованиям. В рамках внедрения было проведено обучение, на СПО были переведены два учебных класса.
Еще один проект был реализован на базе облака Microsoft Azure, позволяющего применять наиболее успешные Open Source-решения. Инжиниринговая компания Digital Grass Group, специализирующаяся на создании высокотехнологичных систем дистанционного обслуживания, представила российским потребителям свой новый продукт — универсальный платежный сервис Check-n-Pay, созданный с целью повышения удобства оплаты счетов. Зарегистрировав в нем свою банковскую карту, пользователи сервиса получают возможность мгновенно оплачивать выставляемые им счета с помощью смартфонов, планшетов, компьютеров, устройств SmartTV и даже часов SmartWatch. Поскольку сервис разрабатывался не только для России, но и для клиентов из США и стран Евросоюза, необходимо было предусмотреть возможность выполнения растущей нагрузки с периодическими пиками и спадами. Кроме того, как для любого финансового сервиса, требовалось обеспечить постоянную доступность и надежность Check-n-Pay. Сервис Check-n-Pay изначально проектировался и создавался для работы в облачной среде, поэтому использует широкий перечень компонентов, которые предоставляет платформа Microsoft Windows Azure. В рамках проекта были задействованы виртуальные машины в публичном облаке Azure с развернутым на них современным Unix-приложением, поддерживающим высокую производительность даже при очень большом потоке клиентских обращений.
Евгений Осьминин (РДТЕХ): Компания РДТЕХ реализовала ряд проектов в банковской и страховых сферах, связанных с разработкой на СПО. Большая часть реализованных проектов связана с разработкой на базе ядра Linux, внедрением СУБД PostgreSQL, разработкой систем управления документами на платформе Alfresco.
Из недавних проектов можно отметить внедрение нашими специалистами системы электронного хранения клиентских документов «R-chive. Электронный архив» на платформе Alfresco ECM в АО КБ «ФорБанк». Внедренное решение позволило банку ускорить процесс проверки документов клиента, снизить трудозатраты на ведение централизованного архива документов и сократить время обслуживания клиентов.
Максим Кольца («Интерпроком»): К 2021 году доля российского софта в госорганизациях должна превысить 50 %, поэтому наблюдается активность государственного сектора в сторону импортозамещения. В качестве примера можно привести проект в одном из государственных учреждений, которое использовало решение по управления недвижимостью на базе зарубежного ПО. Не дожидаясь 2021 года, было принято решение перейти на независимое программное обеспечение. Команда разработчиков компании «Интерпроком» в сжатые сроки перевела решение на рельсы свободного и открытого ПО.
ICT-Online.ru: Ваша оценка перспектив этого тренда и роли вашей компании в этом процессе?
Ильдар Закиев («ЛАНИТ-Интеграция»): Тенденции в мире СПО явно позитивные и оптимистичные, все больше крупных компаний делятся своими наработками и предоставляют исходный код продуктов, так, например, Google дал миру Kubernetes, Mail.ru Group — Tarantool, Яндекс — ClickHouse. Предоставление своего решения обществу дает большой толчок для развития как самого решения, так и всей IT-индустрии. Если до появления Kubernetes большинство компаний были вынуждены реализовывать и использовать свои решения для оркестрации контейнеров, то на текущий момент Kubernetes стал стандартом де-факто для использования в облачных системах и сервисах по модели PaaS.
Наша компания, как лидер российской отрасли информационных технологий, безусловно, участвует в процессе популяризации интересных решений и развивает перспективные решения на базе СПО.
Александр Рожков (ГК Softline): В последнее время все больше глобальных IT-компаний осознают преимущества подхода API Economy. В рамках программы с открытым исходным кодом, по сути, создается публичная компания, поддерживающая сильный открытый продукт. Открытие исходных кодов и API позволяет унифицировать подходы к управлению и обмену данными, разработке и совместимости приложений. Особенно заметны проекты на основе Open Source в направлениях ИИ, технологии микросервисов и управления контейнерами. Кроме того, открытый код является основой для быстрого развития интернет-технологий.
В России этому тренду последовали разработчики ОС «Эльбрус». В апреле 2019 года был открыт свободный доступ к программе, в ближайшее время разработчики планируют открыть ее исходные коды.
Microsoft за последние два года запустила ряд проектов с открытым исходным кодом. Среди них — Virtual Assistant Solution (разработка цифровых ассистентов), Open Application Model (создание облачных приложений в Kubernetes), Dapr (среда для создания микросервисных приложений), Project Mu (популяризация прошивки UEFI вместо устаревшего BIOS), Trill (движок быстрой обработки данных). Кроме того, в феврале 2019 года компания сообщила о вхождении в организацию OpenChain, занимающуюся вопросами стандартизации в области лицензирования ПО с открытым исходным кодом. Microsoft стала платиновым членом OpenChain наравне с такими компаниями, как Google, ARM Holdings, Facebook и GitHub. OpenChain предоставляет спецификации, а также процессы, политики и обучение, которые необходимы компаниям для контроля соответствия ПО с открытым исходным кодом лицензионным требованиям, чтобы те стали более эффективными, понятными и предсказуемыми для участников софтверного рынка.
Softline с 1995 года сотрудничает с Microsoft, имеет партнерские статусы Microsoft LSP, Microsoft CSP, Microsoft SAM, а также ряд высших статусов в компетенциях в рамках программы Microsoft Partner Network. Microsoft Azure обеспечивает доступ к более 1000 протестированным образам виртуальных машин, включая Ubuntu, SUSE, Red Hat и др. Благодаря Azure, для разработчиков стала доступна методология DevSecOps. Безусловно, в этом контексте сотрудничество нашей компании с Microsoft открывает широкие возможности в сфере работы с Open Source-решениями.
Евгений Осьминин (РДТЕХ): В случае отсутствия резких политических, экономических изменений, с большой долей вероятности, можно говорить о том, что тренд на развитие рынка свободного программного обеспечения в нашей стране будет продолжаться. Функционал продуктов на СПО будет расширяться. Компании будут рассматривать его как альтернативу проприетарному программному обеспечению, исходя из экономической эффективности и их функционала. Вероятно, получат развитие новые направления, связанные с возможностями и достоинствами ПО с открытым кодом. Появится ряд коробочных решений, полностью реализованных на СПО. Наша компания внимательно следит за потребностями рынка и готова предложить решения самым требовательным заказчикам.
Максим Кольца («Интерпроком»): В целом, я очень позитивно оцениваю перспективы развития этого тренда, особенно в свете государственной стратегии импортозамещения и поддержки отечественных разработок. Вектор движения вверх задан, и ускорение тоже придали. Однако, СПО — это способ развития программного обеспечения, он не может быть полностью бесплатным. Другое дело, что у заказчика всегда есть выбор — получить бесплатную лицензию и платную поддержку или не платить за поддержку и взять все будущие риски на себя. У системных интеграторов и разработчиков есть возможность активно использовать инновации СПО при создании своих продуктов и развивать свои гибкие бизнес-модели.
Илья Калагин («АйТеко»): Распространение СПО становится ключевым условием в развитии ИИ-индустрии. Открытость кода повышает его качество: ошибки и недочеты оперативно выявляются и устраняются, над проектами безвозмездно трудятся высокооплачиваемые специалисты. Если привлечь сопоставимые ресурсы в рамках коммерческой разработки, то себестоимость продукта может составить десятки миллионов долларов. Развитие решений силами сообщества программистов помогает отчасти решить проблему дефицита кадров в ИИ-индустрии. Крупным компаниям реализация проекта с открытом кодом позволяет без дополнительных затрат поддерживать ПО в актуальном состоянии, иначе нужны серьезные инвестиции, чтобы успевать за всеми изменениями в сфере ИИ. Для небольших команд важна возможность создавать на базе Open Source новые продукты, несмотря на ограничения в имеющихся ресурсах. Отечественные заказчики благодаря внедрению СПО снижают стоимость владения IT-инфраструктурой и уменьшают зависимость от западных вендоров.
Антон Балагаев (Arenadata): Если говорить про Open Source в целом, то поздно говорить о тренде, это уже стандарт. Ещё в 2017 году в своём отчёте Open Source 360 компания Black Duck отмечала, что фактически 90 % компаний использовали Open Source, хотя лишь чуть более 60 % знали об этом, как бы комично это ни звучало. При этом открытые компоненты под разными Open Source-лицензиями встречались тогда в 96 % исследованного Black Duck кода (а компания занимается аудитом безопасности кода всех продуктов, не только Open Source), с тех пор масштаб использования открытого ПО только рос.
Открытое ПО за последние два десятилетия создало прочный стереотип касательно своего низкого качества (такова была цена бесплатности). С появлением Big Data он стал далёк от реальности: в начале 2010-х годов только в Open Source были технологии, которые позволяли ведущим компаниям решать свои задачи, вендоры проприетарного ПО не могли предложить ничего сопоставимого ни в какой разумный срок. Здесь нужно, конечно, сказать огромное спасибо Google за Hadoop, Linkedin за Kafka, университету Беркли за Spark. По масштабу их вклад сопоставим с созданием первого автомобиля, и, естественно, «продавцы лошадей» не были рады такой ситуации, ведь поддерживать стереотип о низком качестве Open Source становилось всё сложнее.
Сейчас в порядке вещей схема, когда вендор ПО делает сборки своих дистрибутивов на базе открытого дистрибутива, и клиент осознанно делает выбор — использовать ли открытое ПО, бесплатную сборку с частично дополнительным функционалом, или платную сборку с поддержкой и богатым дополнительным функционалом. Бренд перестал продаваться, клиентов интересует, что они получат как additional value, так что Open Source стал чем-то вроде налоговой декларации для обывателя: когда ты с ним работаешь, то точно знаешь, за что платишь, и осознанно принимаешь решения. Мы разделяем такой подход и всегда открыты перед нашими клиентами. Arenadata выкладывает все свои продукты в бесплатных версиях Community Edition, продаёт в платных Enterprise Edition, а также вносит вклад в Open Source, из которого каждый может сделать собственную сборку.
ICT-Online.ru: Большое спасибо за беседу!
Подробнее о платформе Arenadata