Pojem
Úschova zdrojového kódu
Dohoda, pri ktorej dodávateľ softvéru uloží zdrojový kód u nezávislej tretej strany, ktorá ho vydá zákazníkovi, ak dodávateľ zanikne alebo prestane softvér podporovať. Chráni firmy, ktoré sú na kritickom softvéri závislé.
Aktualizované
Čo to znamená
Úschova zdrojového kódu je dohoda, pri ktorej dodávateľ softvéru uloží zdrojový kód u nezávislej tretej strany, ktorá ho vydá zákazníkovi, ak dodávateľ zanikne alebo prestane softvér podporovať. Ide o osobitnú formu escrow zameranú na technologické riziko.
Chráni firmy závislé od kritického softvéru, napríklad ERP systému na mieru, výrobného riadenia alebo špecializovanej aplikácie. Bez kódu by pri krachu dodávateľa nemohli opraviť chyby ani prispôsobiť systém novým požiadavkám a museli by narýchlo hľadať náhradu.
Úschova dopĺňa licenčnú zmluvu. Zákazník spravidla nevlastní kód, len licenciu na používanie, a dodávateľ nechce kód zverejniť, pretože ide o jeho obchodné tajomstvo. Escrow je kompromis, ktorý chráni obe strany.
Ako to funguje v praxi
Zmluva o úschove určuje, čo sa ukladá, ako často sa obsah aktualizuje, kto ho overuje a za akých podmienok sa kód vydá, napríklad pri konkurze dodávateľa, ukončení podpory či podstatnom porušení zmluvy. Úschovcom býva špecializovaná firma, notár alebo advokát.
Dôležité je overenie, že uložený kód je úplný a dá sa z neho skutočne zostaviť funkčná aplikácia. Bez dokumentácie, knižníc a postupu kompilácie môže byť kód bezcenný. Niektorí úschovcovia ponúkajú technickú verifikáciu za príplatok.
Pri zmluve o vývoji softvéru sa oplatí riešiť úschovu už pri podpise, keď má zákazník najsilnejšiu vyjednávaciu pozíciu. Escrow je súčasťou plánu kontinuity podnikania a znižuje riziko vendor lock-in.
Na čo si dať pozor
Pri SaaS riešeniach samotný kód často nestačí, pretože aplikácia beží na infraštruktúre dodávateľa a zákazník potrebuje aj dáta, konfiguráciu a prostredie. Pri cloudových službách sa preto dopĺňa o pravidlá exportu dát a prechodu k inému poskytovateľovi.
Kód je užitočný, len ak má zákazník ľudí, ktorí ho dokážu prevziať a udržiavať. Pri vydaní kódu treba rátať s nákladmi na nového dodávateľa či vlastných vývojárov a so zaučením, ktoré môže trvať mesiace.
Potrebujete pojem vysvetliť na vašej konkrétnej situácii? Konzultácie od 55 € / hodina bez DPH, podľa témy a zložitosti.