Коротко о проблемах импортозамещения программного обеспечения
Автор: Альртат ИсковГоворят, наше ПО не является конкурентноспособным и, поэтому, плохо на него переходить.
Но это не самое важное. Например, разница в производительности системы управления базами данных в 1,5 раза сделает эту СУБД неконкурентноспособной. Но, в то же время, её вполне можно будет применять. Просто дороже будет.
Другое дело, если в ПО нет каких-то функций или свойств. Например, оно не приспособлено для работы в распределённых системах или на большом количестве ядер, то есть плохо горизонтально масштабируется.
Тогда - конец. Это ПО просто не сможет заменить иностранный аналог.
Но хуже всего не это.
Представьте себе, что вы раньше пользовались М-16 (американская винтовка). Теперь нужно перейти на автомат Калашникова. Подойдут ли детали от М-16 к автомату Калашникова?
Конечно нет.
В наших информационных системах часть кода - это код отечественной разработки. Часть же кода - импортные системы и библиотеки. И всё это друг на друга завязано и подогнано.
Просто так взять и вставить отечественные системы на место импортных не получится. Даже если у них есть все те же функции и свойства, это совсем не означает что они взаимозаменяемые. Поэтому, перейти просто так с одного на другое может просто не получится без переписывания огромного объёма уже отечественного кода. Даже при вложениях кучи средств, это не сделать в ближайшие лет 5 точно.
В общем, береги платье снову, а честь с молоду. В технике ничего не сделаешь за раз, просто приняв волевое решение. Техника - это куча сложных и взаимосвязанных между собой систем, которые разрабатывались и совершенствовались, иногда, десятилетиями.
Поэтому, иногда лучше подумать заранее, лет так за 15-ть, а потом уже делать эти 15-ть лет то, что надо.