Che cos'è l'impegno del codice sorgente?

L'impegno del codice sorgente è un meccanismo per garantire che il codice sorgente del software sia disponibile per un licenziatario in caso di un grave problema, solitamente fallimento, per il licenziante, proteggendo al contempo gli interessi commerciali del licenziante. Il codice sorgente viene archiviato con una terza parte che lo mantiene sicuro fino a quando non viene richiesto. Ciò consente alle persone che acquistano licenze software di essere certi che il codice sorgente sarà disponibile, consentendo ai licenziatari di assicurarsi che le informazioni proprietarie siano protette, anziché essere rese pubbliche.

Quando le aziende ordinano software personalizzato per applicazioni aziendali, la società di software solitamente sviluppa il prodotto e consegna un prodotto finito confezionato con una licenza per utilizzarlo. L'azienda fornisce inoltre supporto, manutenzione e aggiornamenti al cliente. La preoccupazione per i clienti che concedono in licenza prodotti costosi e sviluppati su misura è che se il licenziante del prodotto fallisce, i file falliscono o si verificano problemi di continuità, potrebbero non essere in grado di mantenere adeguatamente il software. L'accesso al codice sorgente eliminerebbe questo problema, ma comprometterebbe gli interessi commerciali del licenziante. L'impegno del codice sorgente è 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 che hanno accesso al codice sorgente tramite l'impegno del codice sorgente possono utilizzarlo solo in modi molto limitati. Non possono rilasciare informazioni al riguardo, ad esempio, e non possono venderle a un'altra parte. Ciò protegge il licenziante, poiché il codice sorgente è proprietario e può contenere informazioni critiche utilizzate da un'azienda di software per mantenere un vantaggio sul mercato.

L'impegno del codice sorgente è strutturato nel contratto iniziale firmato da entrambe le parti quando la società di software è incaricata di sviluppare o personalizzare un prodotto. Il contratto può includere una varietà di termini ed è consigliabile esaminarli con cura, verificando eventuali problemi evidenti che potrebbero svilupparsi in futuro. Se i termini di rilascio dall'impegno sono troppo limitati, ad esempio, un licenziatario potrebbe trovarsi nel bisogno del codice sorgente e non può accedervi perché la società dell'impegno non può rilasciarlo.

L'impegno del 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. Potrebbero esserci alternative più adatte in alcuni casi in grado di soddisfare le esigenze di entrambe le parti.

ALTRE LINGUE

Questo articolo è stato utile? Grazie per il feedback Grazie per il feedback

Come possiamo aiutare? Come possiamo aiutare?