Открытый или частично открытый код: как не обречь себя на вечные расходы
Даже финтех-гиганты не создают свои продукты с нуля, а выкупают готовые решения у цифровых поставщиков, потому что это помогает существенно оптимизировать производство. В зависимости от возможности доработки, код ПО на банковском рынке делится на несколько типов:
Стоимость.
Решения с закрытым ядром стоят меньше, чем с полностью открытым кодом.
Легко развивать.
Дорабатывать решение можно силами команды разработки из 2-10 человек.
Не всё можно поменять.
Некоторые возможности для доработки кода ограничены лицензией.
ПО с частично открытым исходным кодом
Частично открытый исходный код
ПО с закрытым исходным кодом
Неограниченные возможности для доработки и переработки кода.
Стоимость.
Лицензия на такое ПО стоит дешевле, чем на решения, которые поставляются с открытым кодом.
Нельзя дорабатывать самостоятельно.
Развивать продукт можно только через вендора.
Стоимость.
Решения с открытыми исходниками, которые могут быть полностью переработаны, стоят в разы дороже, чем готовое «коробочное» ПО с закрытым ядром.
Устаревший код.
Приложение приходится переписывать, чтобы оно было востребовано на рынке. В итоге возникает форк — ответвление от основного продукта, развиваемое и сопровождаемое исключительно в банке. Это приводит к потере совместимости с основной версией продукта от вендора и риску потери компетенции в банке.
Кадры.
Сложно найти квалифицированных разработчиков, которые могут развивать решение, не ломая его.
Дополнительные расходы.
Если банк не может развивать решение самостоятельно, ему приходится покупать другое или обращаться к вендору за доработками.
ПО с открытым исходным кодом