Термин

Депонирование исходного кода

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

Обновлено

Что это значит

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

Оно защищает компании, зависящие от критичного ПО, например заказной ERP-системы, системы управления производством или специализированного приложения. Без кода при банкротстве поставщика они не смогли бы исправлять ошибки или адаптировать систему к новым требованиям и были бы вынуждены срочно искать замену.

Депонирование дополняет лицензионный договор. Клиент обычно не владеет кодом, у него лишь лицензия на использование, а поставщик не хочет раскрывать код, так как это его коммерческая тайна. Эскроу - компромисс, защищающий обе стороны.

Как это работает на практике

Договор депонирования определяет, что депонируется, как часто обновляется содержимое, кто его проверяет и при каких условиях код выдаётся, например при банкротстве поставщика, прекращении поддержки или существенном нарушении договора. Депозитарием обычно выступает специализированная фирма, нотариус или адвокат.

Важно проверить, что депонированный код полон и из него действительно можно собрать работающее приложение. Без документации, библиотек и порядка сборки код может быть бесполезен. Некоторые депозитарии предлагают техническую верификацию за доплату.

В договоре на разработку ПО депонирование стоит решать уже при подписании, когда у клиента самая сильная переговорная позиция. Эскроу входит в план непрерывности бизнеса и снижает риск привязки к поставщику.

На что обратить внимание

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

Код полезен, только если у клиента есть люди, способные его принять и поддерживать. При выдаче кода нужно учитывать расходы на нового подрядчика или собственных разработчиков и обучение, которое может занять месяцы.

Нужно объяснить термин на вашей конкретной ситуации? Консультации от 55 € / час без НДС, в зависимости от темы и сложности.