Area tematicaDati e infrastruttura
Conosciuto anche comesorgenti
Il codice sorgente è l'insieme delle istruzioni di un programma, scritte dai programmatori in un linguaggio leggibile da una persona.
Prima di girare su un computer viene tradotto in una forma che solo la macchina capisce; chi riceve solo quella forma può usare il programma, ma non vede come funziona e non può cambiarlo.
Per questo il codice sorgente è il nodo della distinzione fra software libero e software chiuso. La GPL garantisce a chiunque la libertà di studiarlo, modificarlo e ridistribuirlo, e lo impone anche a chi distribuisce versioni derivate, secondo il principio del copyleft. Nell'open source il sorgente è pubblico, e Linux ne è il caso più noto.
Un esempio
Il caso che segue è costruito, perché il termine non compare ancora negli articoli. Un'azienda che usa un programma libero può far leggere il codice sorgente a un proprio consulente, correggere un difetto e affidarsi a un altro fornitore se il primo smette di assisterla.
Enrico Giubertoni. Licenza CC BY-NC 4.0: puoi citarla, tradurla e adattarla con il nome dell'autore e il link, indicando se l'hai modificata. Per un uso commerciale scrivi a info@enricogiubertoni.com
Hai trovato un'inesattezza o un dato da aggiornare? Scrivi a info@enricogiubertoni.com e aiutaci a rendere questo glossario un posto migliore.
Quali sono le tue sfide di business?
Parlaci delle tue priorità e degli obiettivi che vuoi raggiungere.
Riceverai una risposta gratuita e mirata entro un giorno lavorativo.