L'Open Source e il Software Libero. La sua storia. I vantaggi per l'utente. Perchè usare software Open Source.
OPEN SOURCE E LA CULTURA DEL SOFTWARE LIBERO
Il software libero è tale perché si impone di difendere la libertà di tutti gli utenti combattendo la logica del software commerciale, con le sue restrizioni e limiti nella diffusione e nell'utilizzo.
Il pensiero di base richiama i principi dell'etica hacker:
“se qualche informazione può essere utile per accrescere la conoscenza, allora è giusto che tutti vi possano accedere incondizionatamente”.
L’utente diventa un protagonista attivo nel ciclo di sviluppo del software, partecipando al test, alla definizione di specifiche e nuove funzionalità, al miglioramento dei prodotti.
Cos'è l' Open Source ?
In termini legali il software Open Source è software distribuito con una licenza che ne consente la libera distribuzione in forma sorgente, e conferisce la possibilità all’utente di poter modificare il programma originario e di poter distribuire la versione modificata.
Per soddisfare i requisiti di licenza Open Source, un Software deve rispettare i seguenti punti, descritti dall'Open Source Initiative:
- Ridistribuzione libera
- Trasparenza del codice sorgente
- Realizzazione e distribuzione di opere derivate
- Integrità del codice sorgente dell'autore
- Nessuna discriminazione contro persone o gruppi
- Nessuna discriminazione nei settori
- Distribuzione della licenza
- La licenza non deve essere specifica a un prodotto
- La licenza non deve contaminare un altro software