[RoLUG] Testo su software libero [long]

Roccatello Eduard rolug@lists.linux.it
Wed, 16 Oct 2002 21:38:24 +0200


Ciao raga,
ho usato questo testo tratto dal sito della gnu, tradotto e modificato per
la tesina della maturit=E0 dove ho portato "Linux os, il software libero
entra nelle aziende".
Ho pensato che poteva andare benissimo per i discorsi che si terranno
durante il linux day.

Eccolo qui:

Cos'=E8 il Software Libero?
Il "Software libero" =E8 una questione di libert=E0, non di prezzo. Per
capire il concetto, bisognerebbe pensare alla "libert=E0 di parola" e non a
"qualcosa di gratis". Il termine free in inglese significa sia gratuito che
libero, in italiano il problema non esiste.

L'espressione "software libero" si riferisce alla libert=E0 dell'utente di
eseguire, copiare, distribuire, studiare, cambiare e migliorare il
software. Pi=F9 precisamente, esso si riferisce a quattro tipi di libert=E0
per gli utenti del software: 

1) Libert=E0 di eseguire il programma, per qualsiasi scopo
2) Libert=E0 di studiare come funziona il programma e adattarlo alle
proprie necessit=E0. L'accesso al codice sorgente ne =E8 un prerequisito. 
3) Libert=E0 di ridistribuire copie in modo da aiutare il prossimo.
4) Libert=E0 di migliorare il programma e distribuirne pubblicamente i
miglioramenti, in modo tale che tutta la comunit=E0 ne tragga beneficio.
L'accesso al codice sorgente ne =E8 un prerequisito. 

Un programma =E8 software libero se l'utente ha tutte queste libert=E0, in
particolare se =E8 libero di ridistribuire copie, con o senza modifiche,
gratis o addebitando delle spese di distribuzione a chiunque ed ovunque.
Essere liberi di fare queste cose significa (tra l'altro) che non bisogna
chiedere o pagare nessun permesso. 
Bisogna anche avere la libert=E0 di fare modifiche e usarle privatamente
nel proprio lavoro o divertimento senza doverlo dire a nessuno. Se si
pubblicano le proprie modifiche, non si deve essere tenuti a comunicarlo a
qualcuno in particolare o in qualche modo particolare. 

La libert=E0 di usare un programma significa libert=E0 per qualsiasi tipo
di persona od organizzazione di utilizzarlo su qualsiasi tipo di sistema
informatico, per qualsiasi tipo di attivit=E0 e senza dover successivamente
comunicare con lo sviluppatore o con qualche altra entit=E0 specifica. 

La libert=E0 di ridistribuire copie deve includere le forme binarie o
eseguibili del programma e anche il codice sorgente, sia per le versioni
modificate che non modificate. =C8 legittimo anche se non c'=E8 alcun modo
di produrre una forma binaria o eseguibile (dal momento che alcuni
linguaggi non supportano questa caratteristica), ma si deve avere la
libert=E0 di ridistribuire tali forme nel caso si trovi o si sviluppi un
modo per farlo. 

Affinch=E9 le libert=E0 di fare modifiche e di pubblicare versioni
migliorate abbiano senso, si deve avere accesso al codice sorgente del
programma. Perci=F2, l'accessibilit=E0 al codice sorgente =E8 una
condizione necessaria per il software libero. 

Queste libert=E0 per essere reali devono essere irrevocabili fin tanto che
non si fa qualcosa di sbagliato: se lo sviluppatore del software ha il
potere di revocare la licenza anche senza che l'utente sia causa di tale
revoca, il software non =E8 libero. 

Tuttavia, certi tipi di regole sul come distribuire il software libero sono
accettabili quando non entrano in conflitto con le libert=E0 principali.
Per esempio, il permesso d'autore =E8 la regola per cui, quando il
programma =E8 ridistribuito, non =E8 possibile aggiungere restrizioni per
negare ad altre persone le libert=E0 principali. Questa regola non entra in
conflitto con le libert=E0 principali, anzi le protegge. 

Indipendentemente dal fatto che si siano ottenute copie di software GNU a
pagamento o gratuitamente, si ha sempre la libert=E0 di copiare e cambiare
il software, e anche di venderne copie. 

"Software libero" non vuol dire "non-commerciale". Un programma libero deve
essere disponibile per uso commerciale, sviluppo commerciale e
distribuzione commerciale. Lo sviluppo commerciale di software libero non
=E8 pi=F9 inusuale: questo software commerciale libero =E8 molto
importante. 

Regole su come fare un pacchetto di una versione modificata sono
accettabili, a meno che esse in pratica non blocchino la libert=E0 di
distribuire versioni modificate. Regole del tipo =ABse rendi disponibile il
programma in questo modo, lo devi rendere disponibile anche in quell'altro
modo=BB possono essere pur esse accettabili, con le stesse condizioni. (Si
noti che tale regola lascia ancora aperta la possibilit=E0 di distribuire o
meno il programma.) =C8 anche accettabile che la licenza richieda che, se
avete distribuito una versione modificata e un precedente sviluppatore ne
richiede una copia, dobbiate inviargliene una. 
Nel progetto GNU, si usa il permesso d'autore per proteggere queste
libert=E0 legalmente per tutti.

Qualche volta le leggi sul controllo delle esportazioni e le sanzioni sul
commercio possono limitare la libert=E0 di distribuire copie di programmi
verso paesi esteri. I programmatori non hanno il potere di eliminare o di
aggirare queste restrizioni, ma quello che possono e devono fare =E8
rifiutare di imporle come condizioni d'uso del programma. In tal modo, le
restrizioni non influiranno sulle attivit=E0 e sulle persone al di fuori
della giurisdizione degli stati che applicano tali restrizioni. 

Quando si parla di software libero, =E8 meglio evitare di usare espressioni
come "gratuito", perch=E9 esse pongono l'attenzione sul prezzo, e non sulla
libert=E0. Parole comuni quali "pirateria" implicano opinioni che speriamo
non vogliate sostenere.
Roccatello Eduard
http://www.pcimprover.it