Gratis e senza pubblicità, grazie a te. Sostieni
Software libero 6 min di lettura Aggiornato a ottobre 2026

Software libero, open source o gratuito: qual è la differenza?

Un software gratuito non è per forza libero, e «open source» non vuol dire esattamente «libero». Queste parole descrivono tre cose diverse: il prezzo, l’accesso al codice e i diritti che ti dà la licenza. Ecco come distinguerle, con l’esempio di RustMusic, pubblicato con licenza GPL v3.

01

Gratuito: una questione di prezzo

Un software gratuito (si dice anche freeware) non costa nulla da scaricare. È tutto ciò che la parola garantisce. Il suo codice può restare chiuso, e in quel caso è solo il produttore a fissare le regole: su quanti computer installarlo, se si può usare al lavoro e cosa ne sarà del software domani.

Al contrario, un software libero può essere venduto. La gratuità non è quindi né necessaria né sufficiente perché un software sia libero: quello che conta sono i diritti che ti dà la sua licenza.

In inglese, «free software» significa software libero. Per evitare l’ambiguità con «gratuito», la Free Software Foundation ricorda che va inteso nel senso di «free speech» (la libertà di parola), e non di «free beer» (una birra gratis).

02

Libero: quattro libertà per l’utente

La definizione di software libero è pubblicata dalla Free Software Foundation, fondata nel 1985 da Richard Stallman. Un programma è libero se ognuno dei suoi utenti dispone di quattro libertà, numerate da 0 a 3:

LibertàCosa garantisce
0 · UsareEseguire il programma come vuoi, per qualsiasi scopo
1 · StudiareCapire come funziona e adattarlo alle tue esigenze, il che presuppone l’accesso al codice sorgente
2 · RidistribuireDare o vendere copie del programma
3 · MigliorareDistribuire le tue versioni modificate, perché anche altri ne traggano vantaggio

Il software libero è prima di tutto una scelta etica: mantenere il controllo dell’informatica che si usa, invece di affidarlo interamente a un produttore.

03

Open source: la stessa idea, vista da un’altra angolazione

Il termine «open source» è nato nel 1998, con la creazione della Open Source Initiative (OSI). La sua definizione conta dieci criteri, tra cui la libera ridistribuzione, l’accesso al codice sorgente, il diritto di creare versioni derivate e l’assenza di discriminazioni verso persone o settori di attività.

In pratica, quasi tutte le licenze riconosciute dall’OSI sono considerate libere anche dalla FSF, e viceversa. La differenza sta soprattutto nell’intenzione: il movimento del software libero mette al centro la libertà degli utenti, quello dell’open source i vantaggi di uno sviluppo aperto, come la qualità, la collaborazione e la trasparenza.

Un codice soltanto visibile non basta. Se è pubblicato con una licenza che vieta di modificarlo o ridistribuirlo, non è né libero né open source. A fare la differenza è la licenza, non la semplice pubblicazione del codice.

04

Copyleft o licenza permissiva

Le licenze libere si dividono in due grandi famiglie, a seconda di cosa chiedono a chi ridistribuisce il software.

CopyleftPermissiva
EsempiGNU GPL, LGPL, AGPLMIT, BSD, Apache 2.0
Una versione modificata…deve restare sotto la stessa licenza, con il suo codicepuò essere pubblicata con la licenza che si preferisce, anche chiusa
Riuso in un software chiusoNo (la LGPL permette però a un software chiuso di usare una libreria)Sì
Cosa proteggeLe libertà di tutti i futuri utentiLa libertà di riutilizzare il codice senza vincoli

Il copyleft ribalta il diritto d’autore: invece di servire a limitare la copia, garantisce che il software e i suoi derivati restino liberi.

05

E RustMusic?

RustMusic è pubblicato con licenza GNU GPL v3. È quindi libero, open source e copyleft, e in più gratuito:

  • Libero: puoi usarlo, studiarlo, modificarlo e ridistribuirlo.
  • Open source: il suo codice è pubblico su GitHub, con una licenza approvata dall’OSI.
  • Copyleft: una versione modificata e ridistribuita deve restare sotto GPL, con il codice pubblico. RustMusic non può essere ripreso in un software chiuso.
  • Gratuito: niente abbonamento, niente versione a pagamento, niente pubblicità.

La GPL v3 è del 2007. Rispetto alla versione 2, aggiunge in particolare una protezione contro i brevetti software e obbliga a fornire il necessario per installare una versione modificata su un dispositivo destinato al grande pubblico.

Domande frequenti

Un software libero può essere a pagamento?

Sì. La GPL consente di vendere copie, a condizione di fornire il codice sorgente e di trasmettere le stesse libertà all’acquirente. Molti software liberi sono comunque gratuiti, come RustMusic.

Software libero e pubblico dominio sono la stessa cosa?

No. L’autore di un software libero conserva il suo diritto d’autore: è proprio questo che gli permette di fissare le condizioni della licenza, come l’obbligo del copyleft. Un’opera di pubblico dominio non è più protetta dal diritto d’autore.

Come capire se un software è libero?

Guarda la sua licenza, spesso in un file LICENSE o COPYING, o nella finestra «Informazioni». Gli elenchi delle licenze della FSF e dell’OSI permettono di verificarla. Un codice visibile su GitHub non basta: senza una licenza libera, non hai il diritto di riutilizzarlo.

Un software libero è più sicuro?

Non automaticamente: la qualità dipende dalla cura messa nel codice. Ma un codice pubblico può essere esaminato da chiunque, e un problema scoperto può essere corretto anche da persone diverse dal suo autore.

Si può usare un software con licenza GPL in azienda?

Sì. La libertà 0 copre qualsiasi uso, anche professionale. Gli obblighi della GPL si applicano solo se ridistribuisci il software.

Prova un lettore audio libero

RustMusic è libero, gratuito e con licenza GPL v3: riproduzione bit-perfect, DSD nativo, server DLNA, su Windows, macOS e Linux.

Per approfondire