Sarà paradossale, ma una società pressoché orizzontale e con prospettive di miglioramento esiste. Comunità di persone che condividono saperi e necessità, bisogni e soluzioni per il bene della collettività.
Non sono piccole tribù sperdute in chissà quale luogo ameno. Sono ovunque sparse per il mondo e collaborano tra loro. Crescono in modo esponenziale a livello numerico e sono lungi dallo sparire o dall’essere corrotte (non sono paradisi per carità, ma sicuramente sono migliori della società civile).
Sono le comunità Open Source.
Prima di affrontare l’argomento in sé, è il caso di introdurre il concetto di Open Source. Col termine Open Source si intende un software rilasciato con una licenza che permette all’utente la possibilità di accesso al codice sorgente (da cui il termine Open Source, in italiano codice sorgente aperto).
In generale, con tale modalità di distribuzione del software, non solo si ha la possibilità di fruire il codice sorgente alla base del programma stesso, ma si ha anche la libertà di modificarlo, copiarlo e distribuirlo.
Peculiarità fondamentale di questo tipo di software, soprattutto se distribuito con licenza GPL, la garanzia di quattro essenziali libertà:
libertà di eseguire il programma per qualsiasi scopo;
libertà di studiare il codice sorgente e adattarlo alle proprie necessità;
libertà di produrre e ridistribuire copie;
libertà di migliorare il programma e diffondere pubblicamente i miglioramenti, in modo tale da permettere a tutta la comunità di trarne beneficio.
Quindi piena possibilità da parte dell’utente di eseguire, copiare, distribuire, studiare, cambiare e migliorare il software.
Concetti fondamentali per la garanzia di queste caratteristiche sono condivisione e legalità (il software libero, incentivando la condivisione delle conoscenze, previene l’illegalità evitando a monte il rischio pirateria).
Le comunità Open Source invece, sono l’insieme delle persone che utilizzano, testano, collaborano allo sviluppo e diffondono il software Open Source.
La loro espansione e sopravvivenza è stata possibile solo grazie al web. La collaborazione sempre crescente di appassionati, sviluppatori e beta-tester (coloro che si prestano a testare l’effettivo funzionamento di pacchetti e applicativi vari) ha permesso il potenziamento di questo tipo di software arrivando al punto di contrastare e superare abbondantemente a livello di prestazioni le grandi industrie Microsoft e Apple, garantendo la diffusione su larga scala di un prodotto sempre più sicuro, completo, professionale e di semplice utilizzo.
A partire da un piccolo gruppo di persone, si sono quindi create grandi e piccole comunità internazionali e nazionali di sviluppo e condivisione dei saperi (con tanto di forum in cui chiedere aiuto e divulgare soluzioni. Incredibile ma vero, ci sono migliaia e migliaia di persone disposte a sviluppare a titolo gratuito per il semplice gusto di risolvere un problema che si presenta anche ad un singolo utente). Una compartecipazione, questa, che ha per fine la libertà di espressione e di condivisione di mezzi, beni, necessità e utili. La ricerca quindi di un “bene” pubblico che porta benefici anche al singolo.
Sì è costituita quindi una rete di condivisione in cui ogni piccolo gruppo rappresenta un nodo produttivo.
The snow must go on - 12 Feb.
Taxes driver [parte seconda] - 4 Feb.
Taxes driver [parte prima] - 3 Feb.