Il mio approccio al software libero
Se sei in questo sito immagino tu conosca i concetti del software libero, se non li conosci ti stai chiedendo… ma libero da cosa?
Libero da ogni costrizione, un programma con sorgente chiuso non può essere modificato, copiato o semplicemente studiato.
I principi del sorgente aperto invece garantiscono quattro libertà fondamentali:
Il sito gnu.org dice:
- Libertà di eseguire il programma come si desidera, per qualsiasi scopo (libertà 0).
- Libertà di studiare come funziona il programma e di modificarlo in modo da adattarlo alle proprie necessità (libertà 1). L’accesso al codice sorgente ne è un prerequisito.
- Libertà di ridistribuire copie in modo da aiutare gli altri (libertà 2).
- Libertà di migliorare il programma e distribuirne pubblicamente i miglioramenti da voi apportati (e le vostre versioni modificate in genere), in modo tale che tutta la comunità ne tragga beneficio (libertà 3). L’accesso al codice sorgente ne è un prerequisito.
Queste sono libertà non obblighi, per cui possiamo goderci dell’ottimo software, mediamente più sicuro delle controparti a sorgente chiuso senza problemi ma ricordando che c’e’ sempre la possibilità di contribuire con il proprio tempo, lavoro o denaro.
Come puoi contribuire al software libero?
- Effettuando trduzioni nella tua lingua madre
- Scrivendo o testando codice
- Creando manuali
- Sostenendo gli sviluppatori con una donazione
Perchè contribuire al software libero?
- Se sei uno studente puoi imparare a sviluppare software di qualità in un team (e nel CV queste collaborazioni contano molto)
- Se sei un professionista puoi far vedere quanto vali
- Magari il prossimo software di successo sarà proprio il tuo!
- Free non vuol dire gratis, puoi gettare le basi di una solida azienda con il software libero.