Licenze software
Spesso utilizzeremo i termini software e programma come sinonimi.
Software libero e software non libero
Software libero
Il software libero è software la cui licenza garantisce tutte le quattro libertà fondamentali:
-
libertà 0: libertà di eseguire il programma
-
libertà 1: libertà di studiare il codice sorgente del programma
-
libertà 2: libertà di ridistribuire copie del programma
-
libertà 3: libertà di modificare il programma e di distribuirne pubblicamente le modifiche
In inglese è detto free software, libre software oppure open-source software.
Software con copyleft
Il software con copyleft è software libero le cui condizioni di distribuzione impongono che tutte le copie di tutte le versioni siano distribuite sotto condizioni simili. Ad esempio, può essere imposto che il software derivato sia pubblicato mantenendo la stessa licenza.
Quando un software libero è senza copyleft, è possibile derivarne dei software non liberi.
Software non libero
Il software non libero, anche detto software proprietario, è software la cui licenza non rispetta almeno una delle quattro libertà fondamentali elencate sopra.
In inglese è detto propetary software oppure nonfree software.
Software gratuito e software non gratuito
Software gratuito
Il software gratuito è software la cui licenza permette di distribuirlo gratuitamente.
Il software gratuito può non essere software libero: ad esempio, è possibile che non sia rilasciato il codice sorgente del programma, violando così la libertà 1 del software libero.
In inglese, il software gratuito è detto freeware.
Freeware e free software sono la stessa cosa?
No! Tutto nasce dal doppio significato della parola inglese free, la quale può significare sia gratuito sia libero.
Nella parola freeware, il prefisso free significa: “gratuito”. Perciò, si può correttamente affermare che un software freeware è gratuito: non è necessario pagare alcunché per poterlo eseguire.
Nella espressione free software, il termine free significa: “libero”. Il software libero potrebbe essere distribuito a pagamento.
Software non gratuito
Il software non gratuito, anche detto software commericale, è quello realizzato con lo scopo di trarne un profitto.
È possibile che un software proprietario sia non gratuito. D’altra parte, è anche possibile che un software libero sia non gratuito.
In inglese è detto commercial software.
Software di pubblico dominio
Il software di pubblico dominio è software privo di copyright.
Secondo la Convenzione di Berna, la quale è stata accettata da molti stati (tra cui l’Italia), qualsiasi cosa scritta, compresi i programmi, è automaticamente coperta da copyright.
Perciò, chi vuole mettere nel pubblico dominio un proprio programma, deve disconoscere il copyright con una licenza apposita, altrimenti il programma ne sarà coperto e, legalmente, non potrà essere utilizzato da altri in nessun modo.
Esempi di licenze libere
| Licenze per il pubblico dominio | Licenze senza copyleft | Licenze con copyleft | |
|---|---|---|---|
| Software | CC0 1.0 | MIT | GNU GPL 3.0 |
| Altri tipi di lavoro creativo | CC0 1.0 | CC BY 4.0 | CC BY-SA 4.0 |
Fonti
- Wikipedia: licenza (informatica)
- Cos’è il software libero?
- Choose an open source license
- La nascita del software copyleft
- Categorie di software secondo la FSF