Cos'è il Software Libero
I principi del Software Libero sono semplici, ma è importante non farsi confondere dalla complessità indotta dal suo lungo passato. Scopri le quattro libertà e il loro significato, le fondamenta delle licenze di Software Libero, i vantaggi che dà il Software Libero e i sinonimi più comuni.
Guardando oltre la cerchia del software in sé, puoi informarti su come il Software Libero interagisca con altri campi come l'istruzione, gli appalti e la democrazia.
Le quattro Libertà
Il Software Libero si riferisce alla libertà, non al prezzo. Il Software Libero garantisce ai propri utenti le quattro libertà essenziali. La mancanza anche di una sola di queste libertà rende l'applicazione proprietaria, e quindi non Software Libero.
Usare
Studiare
Condividere
Migliorare
-
Usare
Il Software Libero può essere utilizzato per ogni scopo e non ci sono restrizioni come licenze che scadono o limitazioni geografiche.
-
Studiare
Il Software Libero e il suo codice possono essere studiati da chiunque, senza qualsiasi tipo di accordo di non divulgazione o restrizioni simili.
-
Condividere
Il Software Libero può essere condiviso e copiato praticamente a costo zero.
-
Migliorare
Il Software Libero può essere modificato da chiunque e questi miglioramenti possono essere condivisi pubblicamente.
Licenze
Le quattro libertà sono date da una licenza software. Le licenze software definiscono a quali condizioni un programma può essere usato. Per essere Software Libero, il testo della licenza deve contenere almeno le quattro libertà. La Free Software Foundation e la Open Source Initiative mantengono una lista delle licenze esaminate e approvate. Normalmente un'applicazione non può essere ritenuta Software Libero se la sua licenza non appare in una di queste liste.
C'è una moltitudine di licenze con differenti focalizzazioni, e un software o parte di esso può avere più di una licenza. La scelta della licenza è una questione di strategia, ma si consiglia di adottare una delle licenze maggiormente utilizzate. Per ulteriori approfondimenti su questioni legali e di licenza puoi Leggere qui...
Vantaggi
Il Software Libero riguarda la libertà. Nella pratica, vengono dati numerosi vantaggi per gli utenti, le organizzazioni, le imprese e i governi.
-
Autonomia
Il Software Libero aiuta a sviluppare e mantenere software che si adatta alle proprie esigenze, e non solo al modello di business del fornitore.
-
Collaborazione
Il Software Libero può essere condiviso e usato in maniera non esclusiva da chiunque, a servizio del bene pubblico.
-
Condividere & copiare
Una licenza di Software Libero permette un numero illimitato di installazioni senza pagare alcun extra.
-
Nessuna gabbia di dipendenze
Le licenze di Software Libero rafforzano l'indipendenza dai fornitori e forniscono più possibilità di scelta tra chi fornisce i servizi.
-
Riutilizzare il codice
Il Software Libero dà la libertà di poter riutilizzare il codice per altri progetti.
-
Innovazione
Una licenza di Software Libero favorisce l'innovazione per il tuo software.
-
Concorrenza
Il Software Libero resiste alla monopolizzazione e migliora la concorrenza.
-
Sicurezza
Il Software Libero permette controlli di sicurezza indipendenti che aiutano a correggere le falle di sicurezza in modo più rapido.
Sinonimi
Nel corso degli anni, le persone hanno definito il Software Libero in modi diversi. Spesso la motivazione per usare termini differenti è di sottolineare aspetti diversi ed evitare confusione.
Il Software Libero è stato inizialmente definito con le quattro libertà indicate precedentemente dal Progetto GNU nel 1986. Nel 1998 il termine "Open Source" è stato coniato come campagna di marketing per il Software Libero, ma garantendo le stesse libertà. Un altro termine ampiamente conosciuto per il Software Libero è "Libre Software", creato per evitare l'ambiguità del termine inglese "free", con i derivati "FOSS" o "FLOSS" come abbreviazione di "Free (Libre) Open Source Software".
Il livello di libertà di una specifica offerta software è sempre determinato dalla licenza, non da come viene etichettata. In altre parole, non facciamoci confondere da termini differenti utilizzati con lo stesso significato. Se ti interessa tutta la storia del nome ed il motivo per cui preferiamo utilizzare il termine originale, puoi approfondire qui...
Ci sono anche termini che sono spesso utilizzati incorrettamente come sinonimi per descrivere il Software Libero. “Pubblico dominio” è uno di questi, ed è importante mantenere una distinzione tra Software Libero e pubblico dominio. Il pubblico dominio è, in parole povere, tutto il lavoro creativo (incluso il software) dove non si applica il copyright. I diritti di questi lavori potrebbero essere scaduti, l'autore potrebbe avervi espressamente rinunciato o potrebbero essere inapplicabili. Questi sono principi molto generali del pubblico dominio, ma il fattore deciso di cosa costituisce o meno pubblico dominio è sempre determinato dai principi legali del paese nel quale il lavoro deve essere utilizzato.
Se da una parte il software nel pubblico dominio si sovrappone certamente agli scopi del Software Libero, di regola il Software Libero non è sinonimo di pubblico dominio. La maggior parte del Software Libero è infatti vincolato dalla regole del copyright. Specialmente nell'Unione Europea, l'esistenza del copyright e del sistema dei brevetti rende difficile identificare esattamente se un lavoro ricade nel pubblico dominio. Per evitare di fugare dubbi di come si intende condividere un'opera, è quindi preferibile utilizzare una licenza di Software Libero anziché rilasciare il lavoro nel pubblico dominio, dal momento che una licenza di Software Libero fornisce informazioni legali chiare e comprensibili sui diritti e gli obblighi inerenti a quel software.
Ulteriori approfondimenti
I numerosi vantaggi del Software Libero sono già un beneficio in sé, ma contribuiscono anche positivamente in altri campi tecnici e non. Fin dalla fondazione della FSFE nel 2001, abbiamo esplorato differenti aree e visto come il Software Libero può fare la differenza.
- Democrazia: la tecnologia ha una grande influenza sulla società di oggi. Per questo il controllo della tecnologia deve essere nelle mani di tutti, non solo in quelle di un piccolo gruppo.
- Standard Aperti: gli Standard Aperti permettono alle persone di condividere liberamente e con perfetta fedeltà qualsiasi tipo di dati. Gli Standard Aperti resistono alla dipendenza e ad altre barriere artificiali costruite per inibire l'interoperabilità, e promuovono la scelta tra differenti fornitori e soluzioni tecnologiche.
- Istruzione: il Software Libero è pedagogicamente superiore; lo spirito di libertà e cooperazione che ne sta alla base è lo spirito più appropriato per l'istruzione in un ambiente democratico.
- Appalti pubblici: il Software Libero si adatta perfettamente al settore pubblico. È una risorsa pubblica che le organizzazioni governative possono usare, studiare, migliorare e condividere tra di loro. Per i cittadini, questo significa trasparenza, efficienza nelle spese e la libertà di interagire nella maniera più adeguata con il proprio governo.
- La cooperazione internazionale allo sviluppo: si occupa del miglioramento delle condizioni economiche, sociali, ecologiche e politiche globali. Il Software Libero sta diventando una tecnologia fondamentale e indispensabile in questo ambito perché garantisce una conformità alle diversi leggi ed il riuso del software: una tecnologia che permette una scalabilità globale assieme alla possibilità di fare adattamenti locali.
- L'Intelligenza Artificiale (IA) ha fatto enormi progressi negli ultimi anni e non c'è alcun cenno di rallentamento, anzi, sta accadendo piuttosto l'esatto contrario. Se da una parte le applicazioni IA danno beneficio alla vita di molti cittadini, dall'altra potrebbero anche pregiudicare la nostra capacità di controllare la tecnologia e potrebbero mettere a rischio le libertà fondamentali. Analizziamo come il rilascio di applicazioni IA con licenze di Software Libero possa spianare la strada per una maggiore accessibilità, trasparenza ed imparzialità.
- Cessazione dei brevetti software è una misura con la quale è possibile creare un mondo dove gli utenti software sono in grado di partecipare allo sviluppo e alla distribuzione del software. I brevetti software aggiungono rischi legali e finanziari allo sviluppo e alla distribuzione del software, dando ai detentori del brevetto il potere legale di proibire agli sviluppatori software l'utilizzo di idee brevettate. Il risultato di ciò è che i brevetti software sono in definitiva dannosi per l'innovazione, l'economia e la società.
- Sostenibilità: tutti possono usare il Software Libero senza limitazioni del passato, del presente e del futuro. Come dimostrato nel nostro breve studio, con il Software Libero possiamo mantenere i programmi e prevenire l'obsolescenza software. Possiamo riparare e ricondizionare l'hardware, estendere la sua vita utile e preservare le risorse naturali.