Hva er software escrow?
Software escrow er en avtale som er inngått av en virksomhet og selskapet som utsteder programvaren som involverer en tredjepart. I en slik avtale samtykker produsenten av programvaren, eller lisensgiveren, å sette kildekoden til programvaren på en konto som er holdt av en escrow agent, som fungerer som tredjepart. Hvis programvareselskapet ikke klarer å opprettholde tjenestene det lovet til virksomheten som det utstedte programvaren til, også kjent som lisenshaver, frigjør escrow-agenten kildekoden til lisenshaveren. Inngåelse av en software-escrow-avtale beskytter virksomheter fra å miste integrert programvare til å drive sin virksomhet.
Det er nesten umulig i den moderne forretningsverdenen å drive en virksomhet uten tung bruk av datamaskiner. I mange tilfeller trenger virksomheter programvare som er designet spesielt for at de skal kunne kjøre de programmene de måtte trenge for å utføre hverdagsoperasjoner. Hvis et programvareselskap ikke klarer å levere tjenestene som er lovet til virksomheten, kan det være skadelig eller til og med dødelig for den virksomheten. Software escrow er en metode for å beskytte en slik uheldig forekomst fra å finne sted.
Nøkkelen til avtalen om programvaren er kildekoden. Kildekoden er i hovedsak blåkopien for all spesifikk programvare, om enn skrevet på språk som kan avkreftes av mennesker. Besittelse av denne informasjonen vil tillate en bedrift å drive programvaren sin uten å måtte stole på selskapet som utstedte programvaren i utgangspunktet. Dette er informasjonen som en escrow-agent vil frigjøre hvis lisensgiveren av programvaren tar avkall på den opprinnelige avtalen.
I en typisk programvare-escrow-avtale betaler lisensgiveren gebyret for escrow-tjenester og har vanligvis lov til å velge escrow-agent som skal håndtere kildekoden. Hvis du gjør det på denne måten, kan et programvareselskap velge en agent den har brukt i denne fortiden. Dette forenkler ting for programvareselskapet, siden bruk av samme agent gir større enkelhet når det gjelder kontrakter og fakturering.
Det er flere måter en lisensgiver ikke kan leve opp til sin opprinnelige avtale og føre til at escrow-agenten gir kildekoden til rettighetshaveren. Det vanligste forekommer hvis lisensgiveren ikke klarer å skaffe riktig programvarevedlikehold, noe som kan inkludere at det ikke oppdateres programvaren eller ikke er tilgjengelig for reparasjoner. Andre årsaker til at escrow-agenten kan trå til, inkluderer lisensgiveren som går konkurs, et anskaffelse eller fusjon som endrer arten av den opprinnelige avtalen, eller enhver handling som bryter avtalen som lisensgiveren inngikk med rettighetshaveren.