Sono Andrea Chiarelli ed oggi vorrei parlarvi del software Open Source. Open Source non è un tipo di software specifico ma una modalità di distribuzione del software da cui deriva una tipologia di licenze d'uso.
Il software Open Source concede, tramite apposite licenze, diritti sull'utilizzo dei programmi che il cosiddetto software proprietario vieta esplicitamente.
Tra questi diritti c'è il diritto di copiare un programma, di distribuirlo liberamente, di ottenere i sorgenti e di modificarli per le proprie esigenze.
I principi che regolano la filosofia Open Source sono sintetizzati nella cosiddetta Open Source Definition gestita dalla Open Source Initiative. La definizione è composta da 10 punti che fungono da linee guida per valutare se una licenza software è Open Source oppure no.
Spesso si sente parlare di Open Source e Free Software o Software Libero come sinonimi. In realtà esistono delle sottili differenze come principi di base. Possiamo dire comunque che agli effetti pratici le due filosofie raggiungono i medesimi obiettivi.
Esistono diverse errate interpretazioni dell'Open Source. Tra queste la più diffusa è che il software Open Source deve essere gratuito. In realtà un software può benissimo essere rilasciato come Open Source dietro pagamento di un compenso.
Il fatto che la maggior parte del software Open Source sia gratuito è solo una conseguenza della pubblica disponibilità dei sorgenti.
Adottare un software Open Source rispetto ad uno proprietario ha indubbi vantaggi per l'utente. Il software può essere installato infinite volte senza vincoli, può essere copiato e la disponibilità dei sorgenti elimina la dipendenza da un fornitore.
L'autore che decide di rilasciare il proprio software secondo le modalità Open Source ha la possibilità di far diffondere rapidamente il proprio prodotto e di avere contributi in termini di sviluppo del codice dalla creazione di una comunità che condivide i sorgenti.
Nonostante i diversi vantaggi che il software Open Source offre rispetto ai software proprietari, esistono purtroppo diverse resistenze alla sua adozione. In parte questo è dovuto a cattiva informazione ed alla difficoltà di accettare un modello di business che offre un po' troppe libertà.
Link correlati a questo video: