Tarkvara escrow kulud lihtsalt selgitatud
Loe, mis määrab tarkvara escrow kulud ja kuidas hoius, kontroll, SaaS-i järjepidevus, kasusaajad ja vabastamistingimused on omavahel seotud.
Tarkvara escrow on kokkulepe, mille kohaselt sõltumatu kolmas osapool hoiab tarkvaramaterjale. Seda kolmandat osapoolet nimetatakse sageli escrow-agendiks. Tarnija esitab kokkulepitud materjali. Escrow-agent hoiab seda materjali ja väljastab selle alles siis, kui kokkulepitud tingimused on täidetud.
Tarkvara escrow on oluline tarkvarakasutajatele, tarnijatele, juriidilisele osakonnale, riskijuhtimisele, hankespetsialistidele ja IT-juhtkonnale. Kokkulepe aitab vähendada järjepidevuse riske, kui tarnija ei saa enam pakkuda teenuseid või tuge. Millised kulud võivad olla tarkvara escrow osa?
Kulud võivad koosneda erinevatest komponentidest.
Seadistamiskulud on kokkuleppe loomise kulud. Nende hulka kuuluvad osapoolte registreerimine, kokkulepete fikseerimine ja hoiuse sisu kindlaksmääramine.
Aastakulu on ladustamise, administratsiooni, sertifikaatide, toe ja uuenduste haldamise kulud. Hoiuse kulud on seotud esitatava materjaliga. See võib olla lähtekood, aga ka dokumentatsioon, skriptid, konfiguratsioonifailid, ehitusjuhised või andmed.
Kontrollikulud on materjali kontrollimise kulud. Kontroll võib olla lihtne, aga ka põhjalik. Põhjaliku kontrolli käigus kontrollitakse näiteks, kas tarkvara saab ehitada või juurutada.
SaaS-i järjepidevuse kulud võivad tekkida, kui kokkulepe ei hõlma ainult lähtekoodi, vaid ka hostingut, andmeid, pilvekonfiguratsiooni, juurdepääsu ja taastamisprotseduure. Väljalaskekulud võivad kehtida siis, kui escrow-agent peab materjali vabastama kokkulepitud vabastamistingimuste alusel.
Hoidmine, kontroll ja järjepidevus
Tarkvara escrow puhul on oluline eristada kolme komponenti.
Hoidmine tähendab: mida hoiustatakse. See võib olla lähtekood, aga ka täiendav dokumentatsioon või operatiivteave.
Kontroll tähendab: kontrollimist, kas hoius on täielik ja kasutatav. Ilma kontrollita on oht, et materjal on küll hoiustatud, kuid osutub hiljem kasutuskõlbmatuks.
Järjepidevus tähendab: mida on praktiliselt vaja teha häire korral. SaaS-i puhul võib see hõlmata andmetele juurdepääsu, pilvekonfiguratsiooni, juurutamist ja operatiivprotseduure.
Need kolm komponenti määravad üheskoos, kui ulatuslik peaks kokkulepe olema.
Miks SaaS-i escrow on sageli erinev Traditsioonilise tarkvara puhul käitab klient tarkvara mõnikord ise. Siis võib piisata lähtekoodist koos ehitusjuhistega. SaaS-i puhul kasutab klient tavaliselt tarnija hallatavat veebiteenust.
Seepärast on SaaS-i puhul sageli vaja rohkem teavet. Mõelge näiteks:
- Kirjeldage pilvekeskkonna ülesehitust.
- Fikseerige, kuidas andmeid eksportida.
- Dokumenteerige, millist konfiguratsiooni on vaja.
- Kirjeldage, milliseid väliseid teenuseid kasutatakse.
- Fikseerige, milline taastamis- või varuprotseduur kehtib.
- Kontrollige, kas dokumentatsioon on ajakohane.
Seetõttu võib SaaS-i escrow olla kallim kui lihtne lähtekoodi escrow.
Individuaalne ja kollektiivne escrow Individuaalse escrow puhul on kasusaajaks üks tarkvarakasutaja. Kokkulepe on siis spetsiaalselt sellele osapoolele kohandatud. Kollektiivse escrow puhul saavad mitu tarkvarakasutajat osaleda ühes kokkuleppes. See võib olla praktiline tarkvara puhul, mida kasutavad mitmed kliendid. Siiski peab olema selge, millised õigused igal kasusaajal on ja millal on vabastamine võimalik.
See võib samuti mõjutada kulusid.
Kuidas hinnata tarkvara escrow kulusid? Ärge vaadake ainult madalaimat hinda. Vaadake eelkõige seda, mida kokkulepe sisaldab.
- Kontrollige, milline materjal hoiustatakse.
- Kontrollige, kui tihti hoiu uuendatakse.
- Kontrollige, kas kontroll on kokkuleppe osa.
- Kontrollige, millist kontrollitaset rakendatakse.
- Kontrollige, kas SaaS, andmed või infrastruktuur on kokkuleppe osa.
- Kontrollige, kes on kasusaaja.
- Kontrollige, millised vabastamistingimused kehtivad.
- Kontrollige, kas vabastamisel on kulusid.
- Fikseerige, kes millised kulud maksab.
- Võrrelge kokkuleppeid sisu ja mitte ainult aastatasu alusel.
Korduma kippuvad küsimused
Mida maksab tarkvara escrow? See sõltub kokkuleppest. Kulud sõltuvad tarkvarast, hoiustamisest, uuendamise sagedusest, kontrollist, SaaS-i järjepidevusest ja kasusaajate arvust.
Kas tarkvara escrow on ainult lähtekoodi hoiustamine? Ei. Tarkvara escrow võib hõlmata ka dokumentatsiooni, skripte, konfiguratsiooni, andmeid ja protseduure. SaaS-i puhul on sageli vaja rohkem kui lähtekoodi.
Mida teeb escrow-agent? Escrow-agent hoiab kokkulepitud materjali sõltumatu kolmanda osapoolena. Escrow-agent haldab uuendusi, teostab kontrolli, kui see on kokku lepitud, ja korraldab vabastamise vastavalt kokkulepitud tingimustele.
Miks on kontroll oluline? Kontroll aitab kindlaks teha, kas hoius on täielik ja kasutatav. See on eriti oluline äriliselt kriitilise tarkvara puhul.
Tarkvara escrow kulud määrab see, mida kokkulepe peab kaitsma. Lihtne kokkulepe võib olla piisav piiratud riski korral. Äriliselt kriitilise tarkvara, SaaS-i või keeruliste sõltuvuste korral on sageli vaja rohkem tähelepanu pöörata hoiule, kontrollile ja järjepidevusele.