Usare software libero

Il software libero è rilasciato con una licenza che permette a chiunque di utilizzarlo, studiarlo, modificarlo e ridistribuirlo; per le sue caratteristiche, si contrappone al software proprietario.

Free software is a matter of liberty not price. To understand the concept, you should think of ‘free’ as in ‘free speech’, not as in ‘free beer’

La parola libero non implica la possibilità di utilizzare il software libero in maniera indiscriminata: un software libero è comunque soggetto ad una licenza d’uso, a differenza ad esempio del software di pubblico dominio.

Rispetto al software proprietario, la licenza d’uso del software libero non impone divieti, ma permette la libertà di:

  • Usare il software con qualsiasi scopo, sia esso commerciale oppure no.
  • Accedere alla struttura interna del programma (codice sorgente), studiarla ed eventualmente modificarla
  • Ridistribuirlo in un numero di copie illimitato, a chi si ritiene più opportuno possa giovarne.

Per evitare che la paternità del software libero sia violata, la licenza d’uso pone in genere i seguenti vincoli:

  • Gli autori precedenti del software devono essere menzionati anche nelle versioni modificate, lasciando intatto il loro copyright
  • È necessario rilasciare le versioni modificate del software libero regolamentate da licenze compatibili con la licenza originaria. (Per esempio chiunque può riemettere un software rilasciato sotto licenza LGPL usando la licenza GPL, tale operazione è anche chiamata upgrade della licenza, mentre non è possibile fare il contrario).
  • Normalmente c’è una clausola che sancisce la non usabilità del software se non si rispetta la licenza d’uso o se una o più norme della stessa licenza non sono valide per termini di legge
  • Quando si distribuisce software libero compilato occorre distribuire insieme anche il codice sorgente, oppure garantire per iscritto la possibilità a tutti gli utenti di venirne in possesso dietro richiesta, ed al solo costo del supporto di memorizzazione

Non tutte le licenze ritenute libere sono compatibili tra di loro, in alcuni casi non è possibile prendere due sorgenti con due licenze libere ed unirli per ottenere un prodotto unico. Questo è dovuto al fatto che non esiste nessuna licenza che possa soddisfare i requisiti di entrambe.

Ad esempio la licenza GPL e la licenza BSD originale sono entrambe considerate licenze di software libero, ma sono incompatibili tra di loro.

Questa pagina è stata redatta in riferimento alla pagina sul Free Software di Wikipedia.

Per ottenere maggiori informazioni sul software libero, è possibile visitare le pagine dedicate nell’enciclopedia condivisa Wikipedia.