This article has been translated from English to Italian.

Dal punto di vista del software, il termine"open source" si riferisce al codice software accessibile a tutti, il che vuol dire che chiunque può visualizzarlo, modificarlo e ridistribuirlo.

Il software open source di solito viene sviluppato in modo collaborativo da un sacco di persone che danno una mano.

L'obiettivo del software open source è promuovere l'apertura, la trasparenza, la collaborazione e la partecipazione di chiunque allo sviluppo del software.

Si pensa che il software open source tragga vantaggio da questa filosofia grazie a un codice di qualità migliore, a tempi di risoluzione dei problemi più rapidi e a costi inferiori grazie al numero di persone coinvolte nello sviluppo e a una migliore cooperazione tra i partecipanti che lavorano con altre persone che la pensano allo stesso modo.

Il software open source è spesso scritto volontariamente per il progetto.

Per quanto riguarda le blockchain, molte delle principali blockchain sono sviluppate utilizzando software open source, senza che alcuna banca centrale, governo o istituzione controlli il software.

La natura open source del software di base permette agli sviluppatori di creare le blockchain in modo decentralizzato, con i vantaggi di sicurezza, protezione e verificabilità delle transazioni blockchain.