Skip to main content

Cos'è l'impegno del codice sorgente?

Il 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 aziendali dei licenziatari.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 ai licenziatari di assicurarsi che le informazioni proprietarie siano mantenute sicure, piuttosto che essere rilasciate al pubblico.

Quando le aziende ordinano software personalizzato per applicazioni aziendali, ilLa società di software di solito sviluppa il prodotto e fornisce un prodotto confezionato e finito con una licenza per utilizzarlo.La società fornisce inoltre supporto, manutenzione e aggiornamenti al cliente.La preoccupazione per i clienti in licenza per i prodotti costosi e sviluppati su misura è che se il licenziante del prodotto passa dal business, i file per il fallimento o la sperimentazione di problemi di continuità, 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 ESCROW è 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 nel mercato.

L'impegno del codice sorgente è strutturato nel contratto iniziale firmato da entrambe le parti quando la società di software è contratta aSviluppare o personalizzare un prodotto.Il contratto può includere una varietà 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.