Hvad er kildekode-escrow?
Kilde kode escrow er en mekanisme til at sikre, at softwarekildekoden vil være tilgængelig for en licenshaver i tilfælde af et alvorligt problem, normalt konkurs, for licensgiveren, mens beskyttelsen af licensgiverens forretningsinteresser er. Kildekoden gemmes hos en tredjepart, der holder den sikker, indtil den er påkrævet. Dette gør det muligt for folk, der køber softwarelicenser, at være sikre på, at kildekoden vil være tilgængelig, mens licensgivere tillader at sikre, at ejendomsoplysninger holdes sikre i stedet for at blive frigivet til offentligheden.
Når virksomheder bestiller tilpasset software til forretningsapplikationer, udvikler softwarevirksomheden normalt produktet og leverer et pakket, færdigt produkt med en licens til at bruge det. Virksomheden leverer også support, vedligeholdelse og opdateringer til kunden. Bekymringen for kunder, der licenserer dyre og specialudviklede produkter, er, at hvis licensgiveren af produktet går ud af drift, arkiver for konkurs eller oplever kontinuitetsproblemer, kan de muligvis ikke i stand til at vedligeholde softwaren. At have adgang til kildekoden ville eliminere dette problem, men det ville kompromittere licensgiverens forretningsinteresser. Kildekoden escrow er en løsning på dette problem.
Den tredjepart, der har kildekoden, sikrer den og accepterer at frigive den i specifikke og klart definerede situationer. Mennesker med adgang til kildekoden via kildekodespil kan kun bruge den på meget begrænsede måder. De kan for eksempel ikke frigive oplysninger om det og kan ikke sælge dem til en anden part. Dette beskytter licensgiveren, da kildekoden er proprietær og kan indeholde kritiske oplysninger, som en softwarevirksomhed bruger for at opretholde en fordel i markedet.
Kildekodespærren er struktureret i den oprindelige kontrakt, der er underskrevet af begge parter, når softwarevirksomheden er kontraheret om at udvikle eller tilpasse et produkt. Kontrakten kan omfatte en række vilkår, og det tilrådes at gennemgå dem med omhu og kontrollere for åbenlyse problemer, der måtte opstå i fremtiden. Hvis betingelserne for frigivelse fra escrow er for begrænset, kan en licenshaver for eksempel finde sig i behov af kildekode og ikke i stand til at få adgang til den, fordi escrow-selskabet ikke kan frigive den.
Kildekoden escrow er ikke altid nødvendig. Virksomheder, der betragter det som en del af en kontrakt, ønsker måske at konsultere juridiske myndigheder og andre mennesker i branchen for at beslutte, om det er nødvendigt, og hvordan det skal struktureres. Der kan i nogle tilfælde være mere passende alternativer, der imødekommer begge parters behov.