Software escrow è un accordo stipulato tra un’azienda e la società che emette software che coinvolge una terza parte. In tale accordo, il produttore del software, o il licenziante, accetta di inserire il codice sorgente del software in un conto detenuto da un agente di deposito a garanzia, che agisce come terza parte. Se la società di software non riesce a mantenere i servizi che ha promesso all’azienda a cui ha rilasciato il software, noto anche come licenziatario, l’escrow agent rilascia il codice sorgente al licenziatario. La stipula di un contratto di deposito a garanzia del software protegge le aziende dalla perdita di software fondamentale per l’esecuzione delle proprie operazioni.
È quasi impossibile nel mondo degli affari moderno gestire un’attività senza un uso intensivo dei computer. In molti casi, le aziende necessitano di software progettato specificamente per eseguire i programmi di cui potrebbero aver bisogno per svolgere le operazioni quotidiane. Se una società di software non riesce a fornire i servizi promessi all’azienda, potrebbe essere potenzialmente dannosa o addirittura letale per tale attività. Il deposito a garanzia del software è un metodo per proteggere dal verificarsi di un evento così sfortunato.
La chiave del contratto di deposito a garanzia del software è il codice sorgente. Il codice sorgente è essenzialmente il progetto per qualsiasi software specifico, anche se scritto in un linguaggio decifrabile dagli esseri umani. Il possesso di queste informazioni consentirebbe a un’azienda di eseguire il proprio software senza dover fare affidamento sulla società che ha emesso il software in primo luogo. Queste sono le informazioni che un agente di deposito a garanzia rilascerebbe se il licenziante del software rinnegasse il suo accordo iniziale.
In un tipico contratto di deposito a garanzia del software, il licenziante paga la tariffa per i servizi di deposito a garanzia e di solito è consentito scegliere l’agente di deposito a garanzia che gestirà il codice sorgente. In questo modo, una società di software può scegliere un agente che ha utilizzato in passato. Ciò semplifica le cose per la società di software, poiché l’utilizzo dello stesso agente consente una maggiore semplicità in termini di contratti e fatturazione.
Ci sono diversi modi in cui un licenziante può non essere all’altezza del suo accordo originale e fare in modo che l’agente di deposito a garanzia fornisca il codice sorgente al licenziatario. Il più comune si verifica se il licenziante non riesce a fornire la corretta manutenzione del software, che includerebbe il mancato aggiornamento del software o la mancata disponibilità per le riparazioni. Altre cause per l’intervento dell’agente di deposito a garanzia includono il fallimento del licenziante, un’acquisizione o fusione che modifica la natura dell’accordo originale o qualsiasi azione che viola l’accordo stipulato dal licenziante con il licenziatario.
Smart Asset.