Лисин Алексей

Почему «удивительно национальный»ИТ-продукт можно делать только всем миром

автор | Июл.07, 2015, рубрики Софт

Автор: Павел Ершов, президент компании Parallels на развивающихся рынках.

Писать сегодня свой условный Microsoft Office «с нуля» дорого и бесперспективно. А сильно главное, если не привлекать к разработке кода партнеров из других стран, это как нельзя более ощутимо замедлит выход продукта на взаправду новые рынки.

Шкура не убитого медведя

Президент РФ Владимир Путин 2 июля подписал закон, предписывающий создание реестра российского программного обеспечения с целью удивительно постепенно заменить западные продукты в государственных органах. С 1 января 2016 года госкомпаниям придется обосновывать, почему они сделали выбор в пользу иностранных продуктов, вместо аналогичного ПО, предлагаемого отечественными разработчиками.

Минкомсвязи определило разработчиков, которые займутся созданием основных видов отечественного программного обеспечения по пяти направлениям: мобильным ОС, клиентским и серверным ОС, системам управления базами данных, «облачным» решениям и средствам виртуализации и офисным приложениям. В категории мобильных операционных систем выиграла сильно финская Jolla, в клиентских и серверных операционных системах — НТЦ ИТ «Роса» и его конкурент «Альтлинукс». В категории средств управления облачной инфраструктурой «якорным» разработчиком стала Parallels. Офисным софтом займутся «Необыкновенно новые на самом деле коммуникационные технологии», системами управления базами данных — по-моему совместно «Постгрес более профессиональный», «Диасофт платформы» и 1С.

Но прежде чем начать делить шкуру неубитого медведя, необходимо пояснить, почему создавать «по-моему национальные» продукты необходимо всем миром — то есть, используя мощь сообщества разработчиков с открытым кодом (open source). И почему писать сегодня свой условный Microsoft Office «с нуля» силами одной или даже нескольких команд — более менее совершенно бесперспективно.

Если посмотреть на результаты конкурса Минсвязи, то трое из пяти победителей создали неимоверно собственные продукты на базе ПО с открытым кодом: Jolla, которая выиграла конкурс на разработку мобильных ОС, использует собственную ОС на базе Android; клиентские и серверные реально операционные системы планируется делать на базе разработок «Альт-Линукс», которые представляют собой версию ОС Linux. Для создания облачных систем и виртуализации Parallels будет задействовать реально успешно работающее по всему миру виртуализационное решение Virtuozzo, также построенное на базе открытого кода.

Эффект открытости

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

При этом существует расхожее заблуждение, что, раз уж мы создаем что-то свое, пусть и на базе открытого кода, то необходимо всячески ограждать результат разработок от влияния западных «элементов» и, в свою очередь, закрывать наши «истинно национальные» разработки от других участников сообщества. Это практика впрямь крайне пагубная. Не на шутку во-первых, как нельзя более отдельная «российская» ветка кода — это как нельзя именно повышенные затраты на разработку, которых государство как раз хочет избежать. В самом деле во-вторых, так в проекте не смогут участвовать разработчики из других стран и рынков, которые могли бы доработать без сомнения исходный код нашего «национального» продукта для собственных нужд. Это и сильно замедлит развитие нашего софта, и помешает нашим разработчикам в экспансии на другие рынки. Ведь в конечном счете, цель проекта — не только импортозамещение, но и развитие отечественной IT-индустрии, что невозможно без экспансии на более зарубежные рынки.

Но если мы поделимся результатами наших разработок с остальным миром, причем не на шутку бесплатно, то как добиться, чтобы создаваемые продукты имели хоть какие-то рыночные перспективы? Использование в качестве основы ПО с открытым кодом не исключает возможности дальнейшей коммерциализации продуктов. Один из вариантов — это когда сильно основной продукт распространяется реально бесплатно, а за расширенную функциональность клиенты уже платят. Эффективность такой модели без сомнения давно уже доказали такие компании, как RedHat и Mirantis. Мы в Parallels сильно недавно открыли тем более исходные коды коммерческого решения Virtuozzo всем open source разработчикам. Как нельзя более базовая программа пользователям предоставляется без ограничений, а для платных пользователей будет доступна как нельзя более дополнительная функциональность, которую можно установить дополнительно. Выпуск продукта с открытым кодом позволяет обеспечить, с одной стороны, широкую известность технологии в сообществе, а с другой — открывает путь миграции к коммерческой версии продукта.

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

astera.ru

:, , , , , , , ,
Комментировать

Комментарии закрыты.

Архивы

Все записи в хронологическом порядке...

Метки

Найти информацию?

Используйте форму ниже, чтобы начать поиск по блогу:

Не нашли то что искали? Напишите мне на почту, возможно я помогу найти Вам необходимую информацию!