Термін

Депонування вихідного коду

Угода, за якою постачальник програми депонує вихідний код у незалежної третьої сторони, що передасть його клієнту, якщо постачальник припинить існування або перестане підтримувати програму. Захищає фірми, залежні від критично важливого ПЗ.

Оновлено

Що це означає

Депонування вихідного коду - це угода, за якою постачальник ПЗ передає вихідний код незалежній третій стороні, яка видасть його клієнтові, якщо постачальник припинить існування чи перестане підтримувати програму. Це особлива форма ескроу, спрямована на технологічний ризик.

Воно захищає компанії, що залежать від критичного ПЗ, наприклад замовної ERP-системи, системи керування виробництвом чи спеціалізованого застосунку. Без коду в разі банкрутства постачальника вони не змогли б виправляти помилки чи адаптувати систему до нових вимог і мусили б терміново шукати заміну.

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

Як це працює на практиці

Договір депонування визначає, що депонують, як часто оновлюють вміст, хто його перевіряє і за яких умов код видають, наприклад у разі банкрутства постачальника, припинення підтримки чи істотного порушення договору. Депозитарієм зазвичай є спеціалізована фірма, нотаріус чи адвокат.

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

У договорі на розроблення ПЗ депонування варто вирішувати вже під час підписання, коли клієнт має найсильнішу переговорну позицію. Ескроу є частиною плану безперервності бізнесу і знижує ризик прив'язки до постачальника.

На що звернути увагу

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

Код корисний, лише якщо клієнт має людей, здатних його прийняти й підтримувати. У разі видачі коду треба враховувати витрати на нового підрядника чи власних розробників і навчання, яке може тривати місяці.

Потрібно пояснити термін на вашій конкретній ситуації? Консультації від 55 € / година без ПДВ, залежно від теми та складності.