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.