Náklady na softwarovou úschovu jednoduše vysvětleny
Přečtěte si, co určuje náklady na softwarovou úschovu a jak spolu souvisí depozit, ověření, kontinuita SaaS, příjemci a podmínky uvolnění.
Software escrow je dohoda, kdy nezávislá třetí strana uchovává softwarové materiály. Tato třetí strana se často nazývá escrow agent. Dodavatel dodává dohodnutý materiál. Escrow agent tento materiál uchovává a uvolní jej pouze tehdy, jsou-li splněny dohodnuté podmínky.
Software escrow je relevantní pro uživatele softwaru, dodavatele, právní oddělení, řízení rizik, nákup a IT management. Ujednání může pomoci snížit rizika kontinuity, pokud dodavatel již nemůže dodávat nebo podporovat. Jaké náklady mohou být součástí softwarové úschovy?
Náklady se mohou skládat z různých částí.
Poplatky za nastavení jsou náklady na zřízení ujednání. Zahrnují registraci stran, stanovení dohod a určení obsahu depozitu.
Roční poplatky jsou náklady na skladování, administrativu, certifikáty, podporu a správu aktualizací. Náklady na depozit souvisí s dodávaným materiálem. Může se jednat o zdrojový kód, ale také o dokumentaci, skripty, konfigurační soubory, instrukce pro sestavení nebo data.
Verifikační náklady jsou náklady na kontrolu materiálu. Kontrola může být jednoduchá, ale také rozsáhlá. Rozsáhlá kontrola například ověřuje, zda lze software sestavit nebo nasadit.
Náklady na kontinuitu SaaS mohou vzniknout, pokud se ujednání týká nejen zdrojového kódu, ale také hostingu, dat, cloudové konfigurace, přístupu a postupů obnovy. Poplatky za uvolnění mohou platit, pokud escrow agent musí uvolnit materiál na základě dohodnutých podmínek uvolnění.
Depozit, ověření a kontinuita
U softwarové úschovy je důležité rozlišovat tři komponenty.
Depozit znamená: co je uloženo. Může to být zdrojový kód, ale také doplňková dokumentace nebo provozní informace.
Ověření znamená: kontrola, zda je depozit kompletní a použitelný. Bez ověření existuje riziko, že materiál byl sice uložen, ale později se ukáže jako nepoužitelný.
Kontinuita znamená: co je třeba prakticky udělat v případě narušení. V případě SaaS to může zahrnovat přístup k datům, cloudovou infrastrukturu, nasazení a provozní postupy.
Tyto tři komponenty společně určují, jak rozsáhlé by mělo být ujednání.
Proč je escrow SaaS často jiné U tradičního softwaru si klient někdy software provozuje sám. Pak může postačovat zdrojový kód s instrukcemi pro sestavení. U SaaS klient obvykle používá online službu spravovanou dodavatelem.
Proto je u SaaS často potřeba více informací. Například:
- Popište, jak je nastavena cloudová infrastruktura.
- Zaznamenejte, jak lze exportovat data.
- Zdokumentujte, jaká konfigurace je potřeba.
- Popište, jaké externí služby se používají.
- Zaznamenejte, jaký postup obnovy nebo zálohy platí.
- Zkontrolujte, zda je dokumentace aktuální.
Proto může být escrow SaaS dražší než jednoduchá escrow zdrojového kódu.
Individuální a kolektivní escrow U individuálního escrow je příjemcem jeden uživatel softwaru. Ujednání je pak specificky nastaveno pro tuto stranu. U kolektivního escrow se může více uživatelů softwaru účastnit jednoho ujednání. To může být praktické u softwaru, který používá více klientů. Musí však být jasné, jaká práva má každý příjemce a kdy je možné uvolnění.
To může mít také vliv na náklady.
Jak posoudit náklady na softwarovou úschovu? Nedívejte se jen na nejnižší cenu. Podívejte se především na to, co ujednání obsahuje.
- Zkontrolujte, jaký materiál je uložen v depozitu.
- Zkontrolujte, jak často je depozit aktualizován.
- Zkontrolujte, zda je ověření součástí ujednání.
- Zkontrolujte, jaká úroveň ověření se používá.
- Zkontrolujte, zda jsou SaaS, data nebo infrastruktura součástí ujednání.
- Zkontrolujte, kdo je příjemcem.
- Zkontrolujte, jaké podmínky uvolnění platí.
- Zkontrolujte, zda existují náklady na uvolnění.
- Stanovte, kdo platí jaké náklady.
- Porovnejte ujednání podle obsahu, nejen podle ročního poplatku.
Často kladené otázky
Kolik stojí softwarová úschova? To se liší podle ujednání. Náklady závisí na softwaru, depozitu, frekvenci aktualizací, ověření, kontinuitě SaaS a počtu příjemců.
Je softwarová úschova pouze ukládání zdrojového kódu? Ne. Softwarová úschova může zahrnovat také dokumentaci, skripty, konfiguraci, data a postupy. U SaaS je často potřeba více než jen zdrojový kód.
Co dělá escrow agent? Escrow agent uchovává dohodnutý materiál jako nezávislá třetí strana. Escrow agent spravuje aktualizace, provádí ověření, je-li to dohodnuto, a zajišťuje uvolnění podle dohodnutých podmínek.
Proč je ověření důležité? Ověření pomáhá zjistit, zda je depozit kompletní a použitelný. To je obzvláště důležité u softwaru, který je kritický pro podnikání.
Náklady na softwarovou úschovu jsou určeny tím, co má ujednání chránit. Jednoduché ujednání může postačovat s omezeným rizikem. U kritického softwaru, SaaS nebo složitých závislostí je často potřeba věnovat větší pozornost depozitu, ověření a kontinuitě.