Cerchiamo di presentare (senza entrare troppo nello specifico) cosa è il software libero, basandoci sui documenti e gli scritti presenti su www.gnu.org
Prima di tutto il Software Libero non è una questione di prezzo.
Questo è in assoluto il primo punto da chiarire, perchè su questo le idee sono molto confuse, a causa di un passaparola impreciso e soprattutto da inaccuratezza grossolana da parte dei mezzi di comunicazione di massa.
Ma la parola ‘Libero’ si riferisce a ben altro.. decisamente meno veniale e molto più importante:
alla libertà di eseguire, copiare, distribuire, studiare, cambiare e migliorare il software.
Volendo approfondire un attimo, la frase scritta sopra è descritta attravero quattro libertà fondamentali, elencate di seguito con numerazione zero-based:
0 - Libertà di eseguire il programma, per qualsiasi scopo
1 - Libertà di studiare come funziona il programma e adattarlo alle proprie necessità
2 - Libertà di ridistribuire copie in modo da aiutare il prossimo
3 - Libertà di migliorare il programma e distribuirne pubblicamente i miglioramenti, in modo tale che tutta la comunità ne tragga beneficio
Un programma è software libero se l’utente ha tutte queste libertà.
E’ anche da sottolineare che per le libertà dispari un requisito fondamentale è l’accesso al codice sorgente.
Di conseguenza, dato che per essere software libero devono essere rispettate tutte le quattro libertà fondamentali e visto che per due di esse è necessario l’accesso al codice sorgente, possiamo concludere che la distribuzione del codice sorgente è necessaria per un software libero.
Come si può vedere, non si parla in alcun modo del prezzo del software., per cui software Libero non significa “non commerciale”.
Non andrò oltre con questo articolo, perchè è importante chiarire questi punti, senza perderci in finezze legali o dettagli esagerati.
Per il resto non mi resta che consigliare vivamente la lettura integrale della definizione di software libero su Gnu.org.
Tags: software libero





