La filosofia del software libero

Da openSUSE.

Indice

Che cosa è il software libero


Tutto il software sul LiveCD e sul DVD è software libero, con alcune note eccezioni (Flash, Opera, Acrobat Reader a altri). Quando parliamo di software libero facciamo riferimento a "freedom not price" (libertà non prezzo). Il movimento del software libero ha preso inizio con Richard M. Stallman e GNU nel 1984, più tardi è nata la fondazione del software libero (Free Software Foundation).

Il software libero è definito da 4 libertà base offerte:

  • La libertà di far girare il programma, per ogni scopo (libertà 0).
  • La libertà di poter studiare come il programma funziona e di adattarlo alle proprie esigenze (libertà 1) L'accesso al codice sorgente è una condizione per arrivarci.
  • La libertà di redistribuire delle copie per aiutare il vicino di casa. (libertà 2)
  • La libertà di migliorare il programma e di rilasciare miglioramenti al pubblico, in modo che l'intera comunità abbia dei benefici. (libertà 3) L'accesso al codice sorgente è una condizione per arrivarci.

Il software non-libero è anche chiamato software proprietario. Il software libero non dovrebbe essere scambiato con il freeware, Il free in freeware non ha a che fare con la libertà del software libero, perché nel caso del freeware free significa semplicemente gratuito, senza garantire delle libertà di cui sopra.

Benefici del software libero


Le libertà sopra descritte portano tanti benefici all'utente. Senza l'accesso al codice e il diritto di modificarlo e di distribuirlo, una distribuzione come openSUSE non sarebbe affatto possibile.

Aggiustare il software

Queste libertà significano che puoi correggere degli errori che esistono in tutti i programmi del mondo, o che puoi cambiare il software in modo che faccia ciò che deve fare per te, o semplicemente risolvere problemi di sicurezza. Nel caso del software proprietario puoi chiedere al provider di aggiungere delle funzionalità e di correggere degli errori, e forse lo farà, se gli conviene, o forse non lo farà.

Condividere

Il software libero di da la possibilità di condividere il software per aiutare degli amici e dei vicini senza diventare un pirata di software.

Sapere e controllare ciò che accade

Con il software proprietario non sai che cosa fa un dato programma _veramente_. Alcuni noti programmi proprietari sono stati scoperti di spiare gli utenti e di mandare delle informazioni sul loro comportamento e altro. Il software proprietario ha anche la tendenza di includere varie restrizioni digitali su ciò che l'utente può fare, quando e per quanto tempo. Con il software libero hai accesso al codice sorgente e puoi studiare come funziona il programma e cambiarlo se non ti piace com'è.

Benefici tecnici

Il codice sorgente aperto fa sì che molte persone possono vedere il codice e correggerlo. Così i programmi si sviluppano più velocemente e migliorano. Questo sistema di "peer review" può essere paragonato con il modo in cui funziona la ricerca scientifica. Dall'altro canto il codice proprietario è tenuto segreto e solo raramente visto da chi è fuori dall'azienda produttrice.

Benefici economici

Il software libero è anche una strada per fare condividere alle aziende i costi di sviluppo. Novell e Red Hat per esempio sono competitori ciò nonostante sviluppano molti programmi insieme e si aiutano a vicenda. IBM e HP potrebbero anche essere visti come competitori e ciò nonostante entrambi danno contributi al Kernel Linux ecc, condividendo così i costi dello sviluppo. Il software libero rende possibile un mercato competitivo di supporto, dando potentialmente un'alta qualità ad esso.

Non sono un programmatore - perché dovrei interessarmi di tutto ciò?


La maggioranza delle libertà richiedono delle conoscenze di leggere e scrivere il codice per avere un vantaggio diretto. Ma anche se non sei un hacker avrai dei benefici che ti provengono da altri che ti danno dei vantaggi, puoi metterti insieme con altri e pagare un programatore per fare i cambi che vorresti o di cui hai bisogno - o puoi avere il vantaggio utilizzando la distribuzione openSUSE.

Open source


Il movimento open source ha i suoi inizi alla fine degli anni 90 da parte di persone che sottolineano i benefici tecnici e economici del codice e dello sviluppo aperti, e non curano o curano solo poco l'aspetto della libertà. Comunque, solo poca software riconosciuto come open source non è software libero, perciò viene spesso utilizzato il termini FOSS (Free and Open Source Software/Software libero e con codice aperto).

Link esterni


GNU

Free Software Foundation

Open Source Initiative