Cos'è l'impegno del codice sorgente?
Codice sorgente Escrow è un meccanismo per assicurarsi che il codice sorgente del software sarà disponibile per un licenziatario in caso di grave problema, di solito fallimento, per il licenziante, proteggendo al contempo gli interessi commerciali del licenziante. Il codice sorgente viene archiviato con una terza parte che lo tiene al sicuro fino a quando non è necessario. Ciò consente alle persone che acquistano le licenze software di essere certi che il codice sorgente sarà disponibile, consentendo al contempo i licenziatari di assicurarsi che le informazioni proprietarie siano mantenute sicure, piuttosto che essere rilasciate al pubblico. La società fornisce inoltre supporto, manutenzione e aggiornamenti al cliente. La preoccupazione per i clienti in licenza di prodotti costosi e sviluppati su misura è che se il licenziante del prodotto è fuori dal mercato, file per il fallimento o sperimenta continuità ProblEMS, potrebbero non essere in grado di mantenere adeguatamente il software. Avere accesso al codice sorgente eliminerebbe questo problema, ma comprometterebbe gli interessi aziendali del licenziante. Il codice sorgente l'iper è una soluzione a questo problema.
La terza parte che detiene il codice sorgente lo protegge e accetta di rilasciarlo in situazioni specifiche e chiaramente definite. Le persone con accesso al codice sorgente tramite il codice sorgente garanzia possono usarlo solo in modi molto limitati. Non possono rilasciare informazioni al riguardo, per esempio, e non possono venderle a un'altra parte. Ciò protegge il licenziante, poiché il codice sorgente è proprietario e può contenere informazioni critiche che una società di software utilizza per mantenere un vantaggio sul mercato.
Il codice sorgente è strutturato nel contratto iniziale firmato da entrambe le parti quando la società di software è contratta per sviluppare o personalizzare un prodotto. Il contratto può includere un filevarietà di termini, ed è consigliabile rivederli con cura, verificando eventuali problemi evidenti che potrebbero svilupparsi in futuro. Se i termini di rilascio da garanzia sono troppo limitati, ad esempio, un licenziatario può trovarsi bisognoso di codice sorgente e incapace di accedervi perché la società di garanzia non può rilasciarlo.
Il codice sorgente non è sempre necessario. Le aziende che lo considerano parte di un contratto potrebbero voler consultare le autorità legali e altre persone del settore per decidere se è necessario e come dovrebbe essere strutturato. In alcuni casi potrebbero esserci alternative più adatte che soddisferà le esigenze di entrambe le parti.