Что отличает российское ПО от не российского
Можно подумать, что право собственности. Например, компания купила право распространять программное обеспечение зарубежного разработчика на территории России, будет ли это российским ПО? Вестимо, нет. Понятно, что принадлежность продукта к компании, зарегистрированной в России, делает продукты этой компании, а также продукты, на которые компания имеет права, российскими. Но, когда мы говорим про российское ПО, то имеем ввиду место, где система разработана.
Делает ли это информационную систему, разработанную на территории России российской? Совсем не факт, давайте разберемся почему и к чему это может привести.
Возьмем, для примера, Макдональдс. Российские сотрудники изготавливают гамбургеры из отечественных продуктов и продают соотечественникам. При этом этот продукт считается зарубежным. От того, что при уходе компании с российского рынка бургерная продолжит продавать, всему наперекор, бигмаки, он не станет от этого отечественным, а по всем нормам права это будет воровство. Но при этом если заведение изменит название на ФакДедовс, а бургер начнет называть БегИМот, добавив в него ягодку морошки для вкуса — это будет отечественный продукт.
Из чего состоит программное обеспечение
Программное обеспечение строится на знаниях, технологиях и принципах, являющихся общечеловеческим достоянием, развиваемым всем программистским сообществом мира. Есть продукты, которые принадлежат отдельным компаниям. Есть операционные системы (все мы их знаем), средства разработки (программы для работы с программным кодом), языки программирования, системы управления базами данных и языки программирования. Так вот, для понимания что является отечественным ПО, а что нет, можно сравнить это со станками. Есть станок, произведенный, например в Туле, с использованием механизмов из Китая, сделанных на основе технологий, придуманных в Америке. Он будет являться отечественным? Мир глобален, и сделать что-то совсем в одиночку практически невозможно.
Российское программное обеспечение
Неверно понимать, что отечественным ПО может считаться только собранное с нуля из нулей и единичек чудо, работающее на компьютере, сделанном из железа, добытого в России и на процессоре российского производства. Ну а далее, компромиссы в понимании термина.
Правильно понимать, что отечественное ПО пишется на общих языках программирования, без использования в своём составе продуктов, принадлежащих компаниям, находящимся в зарубежных юрисдикциях и не требующее для своей работы продуктов таких компаний.
Например, программа, написанная с помощью средств разработки и на языке программирования Delphi при работе с базой данных MSSQL, написанная российскими программистами, может считаться российской разработкой, однако в свете последних событий такая программа может перестать работать по причине блокировок сразу нескольких компаний с разных сторон и разными способами.
С точки зрения бизнеса
При запросе отечественного программного обеспечения обычно понимается не то, гражданин какой страны и на территории какой страны написал программный код. Учитываются исключительно пользовательские свойства данного продукта, а именно риски и зависимость данного продукта от не отечественных действий.
На данный момент российским программным продуктом может считаться информационная система, которая продолжит работать вне зависимости от действий, желаний и истерик зарубежных компаний и стран. Это программные продукты, разработанные на базе открытого программного обеспечения, работающие под любой операционной системой на базе web-технологий и систем управления базами данных, распространяемыми открыто и имеющими открытый исходный код.
С точки зрения клиентского опыта, это программное обеспечение, которое принадлежит российским компаниям. А еще лучше, если разработанный программный продукт принадлежит полностью компании, для которой он разработан. При этом он может работать и в локальной сети данной компании, что исключает в том числе риски блокировок Интернета. Мы разрабатываем именно такие решения.