Статьи

Импортозамещение в сфере ИТ в России

Разработка программного обеспечения устроена таким образом, что границы «локальности» разработки в современном мире очень условны. Если стоит задача создавать хороший программный продукт, качественный, надежный и с минимальной себестоимостью, то без использования международных решений обойтись сложно. Любая программа состоит из множества модулей, начиная от компилятора, каждый из которых делается тем или иным производителем, естественно, в разных странах. Это 40 лет назад писали программу от самого начала до конца в рамках одного НИИ. Но за это время информационные технологии сильно изменились.

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

В данном случае, очевидно, что авторы известного ФЗ преследовали верные и полезные цели усилить информационную безопасность российских продуктов и дать возможность развития локального рынка ПО. Но сегодня законы рынка работают против них. В массовом сегменте ПО это практически невыполнимая задача. Зачем разрабатывать что-то  с нуля, если можно собрать программный продукт из уже имеющегося иностранного ПО, чуть изменив интерфейс и код, и выдать за полностью российскую разработку. Это будет намного проще. И кто будет проверять, насколько этот продукт «российский»? К тому же, понятие «аналог» в области ПО очень размытое. Вполне можно сказать, что  «Блокнот» — это аналог «Microsoft Word».

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