Cultura

Il software è come una torta

Immaginate la vostra nonna, che riceve dalla vicina una ricetta. La mette in pratica, vede che il risultato non è quello sperato, aggiunge un ingrediente, cambia il tempo di cottura, ottenendo un’ottima torta. Una di quelle torte che rientreranno presto nel personale bagaglio di conoscenze che l’aiuterà ad avvicinare i nipoti, avidi di dolci.

Vedete nulla di strano in tutto ciò?

Ora immaginate uno scenario di questo tipo. La nonna ottiene una torta dalla vicina, che le fa firmare un contratto di non diffusione, non modifica, di utilizzo solo personale dello scambio appena avvenuto. Perplessa, la nonna firma, e prende un pezzo di torta: non è perfetta, sa bene che qualcosa nella cottura o negli ingredienti non è stato fatto con la dovuta cura. Ma non può nulla: senza ricetta, non riesce a partire da quella torta per migliorarla, e non la può nemmeno dare ai nipoti.

Il software libero nasce dallo stesso problema, riscontrato da un gruppo di informatici, che erano infastiditi dall’impossibilità di adattare i programmi alle proprie esigenze. In più, i dati digitali hanno un costo di replicazione molto basso, cosa che rende ancora più seccante il divieto di condivisione.
D’altra parte tutta la scienza, prima di incontrare il business e la privatizzazione della ricerca, era basata sulla condivisione delle conoscenze, che permetteva il vero progresso tecnologico.

L’idea di condividere le proprie scoperte ed i propri risultati, quindi, non era affatto nuova.

Così Richard Stallman, un programmatore del MIT, decise di iniziare un nuovo progetto che prevedeva lo sviluppo di tutto un sistema operativo (GNU), che è il programma di base dei computer (due esempi sono Linux e Windows). Per fare questo, però, serviva un modo per favorire e difendere la sua creatura dagli attacchi che avrebbe ricevuto dall’esterno: se avesse lasciato tutti liberi di fare qualsiasi cosa con il programma, qualcuno avrebbe potuto prenderlo e mettervi sopra un Copyright, impedendo la copia agli stessi autori originali. Per questo motivo inventò un Copyright tutto particolare, che per queste peculiarità volle chiamare, con un tipico gioco di parole, Copyleft.

Permessi di autore in opposizione ai diritti d’autore.

In pratica, la licenza d’uso che segue i programmi che si rientrano nel software libero, chiamata General Public License, permette a tutti di copiarli, modificarli e venderli a patto che ogni modifica segua la stessa licenza. Per fare in modo che questo avvenga in pratica è necessario che siano resi sempre disponibili i sorgenti del programma. Tornando all’esempio della torta, la ricetta “sorgente” deve essere sempre fornita quando si vende o si regala il dolce. Se qualcuno decide di modificare la ricetta e quindi il risultato, deve fornire ad ogni persona che riceve la torta, ottenuta con il metodo modificato, la nuova versione della ricetta. In questo modo funziona il software libero: milioni di persone nel mondo si scambiano programmi, scrivendone pezzi o modificandone parti, purché vengano mantenute queste libertà. Nessuno può impedirne la copia, perché gli autori stessi hanno deciso di dare il loro permesso e di ottenere in cambio la stessa possibilità di utilizzo delle modifiche. Così è nato Linux, per mano di Linus Torvalds, che iniziò il progetto, e per mano di tantissimi altri che contribuirono e contribuiscono ad aggiungere pezzi.
Ma con il software libero, non si annulla l’industria dell’informatica? No, come è vero che le pasticcerie sono sempre aperte. Inanzitutto non tutti hanno capacità e tempo di lavorare sui programmi, e la spesa per l’acquisizione dei sistemi informatici si sposta dalla vendita di copie (licenze) alla personalizzazione ed ai servizi di assistenza. Lo spazio è poco, ed il discorso è complesso ed interessante, sia dal punto di vista tecnico che filosofico, tanto che gli stessi discorsi stanno arrivando anche ad altri ambiti della cultura, dalla letteratura alle arti, passando per l’ingegneria e l’architettura. Se vorrete, continueremo il discorso spostandoci inizialmente su un’altro aspetto dei diritti d’autore: i brevetti.

Internet e le nuove tecnologie abbattono le distanze tra le persone, e le persone, a volte, decidono di utilizzare questo vantaggio per collaborare a qualcosa di buono. Sempre che riescano a rimanere liberi di farlo, senza che qualcuno impedisca loro di scambiarsi idee.

Diritto (di Repressione) d’Autore.

L’informatica e le persone che indirettamente ne fanno uso ricorderanno a lungo la data del 18 Maggio 2004. In Italia ed in Europa questa data potrebbe significare un enorme cambiamento dell’insieme delle norme che regolano il diritto d’autore ed il modo di lavorare nel campo dei calcolatori elettronici.
Nello stesso giorno, coincidenza forse non totalmente casuale, è stato convertito in legge il Decreto Urbani ed è stata approvata una direttiva che introduce i brevetti sul software anche in Europa. Proprio su queste pagine sono state discusse le motivazioni che rendono entrambi i provvedimenti inutili dal punto di vista della riduzione degli illeciti, iniqui nell’applicazione delle sanzioni, semplicemente anacronistici ed insensati se guardati nell’ottica di ridiscutere la proprietà intellettuale tenendo conto dei nuovi mezzi di trasmissione delle informazioni.
Partiamo dalla legge Urbani, che con un colpo di mano dell’ultimo momento introduce sanzioni che arrivano a 4 anni di reclusione.
Queste pene esagerate possono essere la “giusta” sanzione per chi trae profitto dallo scambio illecito di materiale coperto da diritto d’autore, come cd musicali oppure video. Tutti coloro che stanno protestando contro questa legge, e sono tanti, sono assolutamente convinti della necessità di riconoscere agli autori il giusto valore, economico e morale. Quella che viene altrettanto fermamente contestata è invece l’iniquità della pena. Una gran parte dei problemi derivanti direttamente da questa legge è inclusa nella definizione giuridica di “trarre profitto”, apparentemente molto simile al “fine di lucro”. Il profitto è un qualsiasi vantaggio o beneficio intellettuale, ed include per esempio anche l’ascolto di un’opera. Il lucro, viceversa, è un guadagno di natura esclusivamente economica. Quando la legge è stata scritta per la prima volta, includeva solamente il fine di lucro. Per fare un esempio, chi masterizzava cd per la vendita rischiava la galera, ma chi li usava per scopi personali non correva questo rischio (ma solo sanzioni amministrative già previste dalla legge). Con questa piccola modifica, ottenuta semplicemente sostituendo nell’Articolo 1 le parole “a fine di lucro” con “a scopo di trarne profitto”, si cambia totalmente registro. Chiunque abbia una sola canzone non originale, secondo la legge ora rischia 4 anni di galera. Per fare un paragone, chi ruba miliardi evadendo il fisco con il falso in bilancio rischia solamente una multa e nessuna sanzione penale, mentre chi maltratta un bambino o un componente della propria famiglia, chi compie violenza privata e chi scambia una sola canzone su internet senza scopo di lucro (al limite anche senza ascoltarla nemmeno una volta), viene punito alla stessa maniera, con 4 anni di carcere. Semplicemente insensato, come il fatto che a discutere di questa legge, tra le altre personalità di “elevato spessore”che decidono del nostro futuro senza capirlo, ci fosse Gabriella Carlucci.
Come se non bastasse questa brutta notizia, dall’Unione Europea nello stesso giorno giunge notizia dell’introduzione dei brevetti software, che il parlamento europeo aveva già bocciato in una precedente seduta. I rappresentanti italiani in commissione avevano dichiarato di essere contrari, per una lunghissima lista di motivi, ma alla fine si sono astenuti.
Come dire, non è nostra la colpa, non possiamo fare nulla, e di nascosto fare l’occhiolino alle multinazionali americane. Le stesse grosse aziende statunitensi che hanno pagato fior di quattrini per sponsorizzare l’attuale presidenza irlandese (http://www.eu2004.ie/sitetools/sponsorship.asp) che guarda caso si è applicata con straordinario impegno in questa direttiva europea.
In conclusione, vorrei soffermarmi su quella che sembra essere la linea generale dei nostri governi moderni, quelli che amiamo chiamare “democratici”. I cittadini vengono sempre di più sovraccaricati del peso del mantenimento della società e dei lussi di pochi imprenditori, che ottengono questi benefici impedendo loro il libero pensiero, obbligandoli a consumare materiale che a loro non serve, ingozzandoli come maiali da ingrasso di finta cultura non voluta, usa e getta e a buon mercato.
Musica, letteratura, cinematografia che da arte diventa prodotto, e da prodotto diventa un oggetto che non ti è permesso rifiutare. Se qualcuno ha qualcosa in contrario, si paga la stesura di una legge (pare che ora sia a buon mercato) che impedisca ogni tentativo di uscire da questa morsa.
Una battaglia è stata persa, ma la guerra è ancora in atto, grazie anche a politici che si stanno mobilitando contro queste insensatezze, con il senatore Cortiana e l’europarlamentare Cappato in testa.
Da parte nostra, dovremmo iniziare a dire di no partendo dalle piccole cose. I nostri 22 euro, invece che spenderli per il cd di Tiziano Ferro, che si ascolta forse una volta e si butta nel dimenticatoio, dovremmo pagarli al piccolo gruppo che suona su un palco, che mette veramente sudore, passione ed intenso lavoro. Che rischia di andare in galera se non paga il suo tributo alla SIAE per ottenere diritti che non arriveranno mai, e che rimane l’unico vero motivo per il quale possiamo ancora considerare la musica un’arte che possa servire all’umanità.
Una, dieci, cento leggi di questo tipo non aumenteranno il nostro consumo di cd musicali, al contrario rischiano di produrre un rigetto simile a quello provato per la carne dai vegetariani.

Di chi sono le idee?

Nei mesi scorsi si è molto discusso sui problemi di proprietà intellettuale, di come essa vada tutelata dalle leggi, di come realizzare un giusto equilibrio che permetta ai cittadini di rispettarle e trarne giovamento. La comunità europea si è quindi messa al lavoro sulla regolamentazione dei brevetti, con particolare attenzione a quelli riguardanti il software, una delle poche parti non brevettabili secondo le leggi vigenti. Il motivo di questo improvviso interesse si può ricercare nella continua pressione di grosse multinazionali americane, che vogliono creare una uniformità di trattamento tra l’Europa e gli Stati Uniti. Negli States, infatti, è possibile brevettare il software, mentre in Europa è stato espressamente vietato dalla convenzione di Monaco del ’73, e c’è stata una forte attività di lobbying per cercare di espandere questa possibilità anche nel vecchio continente.

Questa decisione porta considerazioni economiche, culturali, politiche ed etiche, ed una trattazione seria di tutto l’argomento richiederebbe una letteratura molto più vasta di un solo articolo, per questo motivo mi limiterò a dare un mio giudizio sulle questioni etiche che stanno alla base del problema dei brevetti sul software, perché lo ritengo particolarmente interessante.

Il software altro non è che l’applicazione pratica di algoritmi e metodi matematici. Partire da un’idea diversa è sbagliato, e potrebbe trarci in inganno. Tutto quello che vediamo, dai programmi di videoscrittura ai programmi per la navigazione, sono dirette o indirette applicazioni di algoritmi matematici e paradigmi di statistica e matematica discreta. A volte lo sono indirettamente, quando il programmatore non ha realizzato l’opera utilizzando formule ed espressioni matematiche, ma in questo caso il suo lavoro poggia su quello di altri, che hanno creato le basi per facilitare il suo compito. Tutto questo è necessario per capire il motivo per il quale non è possibile brevettare il software, ma solamente proteggerlo con il copyright.

I brevetti servono per proteggere le innovazioni tecniche, dove per innovazione viene inteso un miglioramento dello stato dell’arte di un settore finalizzato alla produzione. Se invento un modo per produrre energia dall’acqua, posso proteggerla tramite un brevetto. I brevetti sul software, così come sono intesi in America, sono invece brevetti sulle idee. Un esempio può essere l’idea di barra di scorrimento, quella che utilizziamo per vedere le pagine successive di un documento, oppure l’idea di utilizzare un pulsante che richiami una funzione. Dietro questo tipo di idee non c’è una innovazione che porti alla produzione, soprattutto quando quello che si vorrebbe brevettare riguarda unicamente l’interfaccia con la quale gestiamo alcune delle caratteristiche dei computer.

Molte associazioni, tra le quali anche il Forlì Linux User Group, hanno protestato con tutti i mezzi a loro disposizione contro l’introduzione dei brevetti sul software, non con l’obiettivo di liberalizzare la copia dei programmi, già protetta ad hoc dal Copyright, ma con la viva preoccupazione che si potessero brevettare anche nel nostro paese le idee alla base dell’utilizzo dell’informatica.

Sembrerebbe folle il solo pensiero di brevettare l’idea di un volante per automobili, cosa che impedirebbe ai cittadini di cambiare automobile nel corso degli anni, ma gli analoghi riferimenti nel campo dell’informatica, forse perché ancora lontani dalla cultura popolare, non destano altrettanta preoccupazione.

E’ difficile esprimere un giudizio su chi sia il proprietario di un’idea, e se questa “proprietà” vada tutelata per incentivare l’innovazione. In America i brevetti sul software non hanno funzionato, incentivando direttamente la nascita di monopoli settoriali, a causa delle enormi spese giuridiche alle quali sono continuamente sottoposte le ditte produttrici di software (con una media di 500’000 dollari a causa, per essere precisi).

Le idee sono il frutto di un’opera collettiva, nascono e si riproducono grazie allo scambio di informazioni e all’interazione di idee diverse, che ne procreano altre che saranno alla base delle prossime. Il teorema di Pitagora non è mai stato brevettato, ma non si può dire che la diffusione di questa idea non abbia portato innovazione. Per questo l’impossibilità del libero scambio delle idee non funziona come incentivo alla loro produzione, e quasi sempre accade l’esatto contrario, che queste derivino direttamente dalla possibilità di comunicazione.

Questo è chiaro anche ai legislatori americani, che ora stanno rivalutando il problema, ma che in passato probabilmente hanno pensato più agli interessi di pochi grandi, piuttosto che al bene dei cittadini che dovevano amministrare. In Europa continuiamo a resistere alla tentazione delle grandi multinazionali, impedendo la regolarizzazione dei brevetti software, speriamo che in futuro i cittadini prendano più coscienza e si rendano conto del rischio che corrono quando ignorano questi problemi.

Il rischio di perdere la proprietà e la paternità delle proprie idee.

Che cos’è il software libero

Il software libero (a volte chiamato con il termine inglese Open Source, anche se non sono esattamente sinonimi) è una novità nel campo dello sviluppo dei programmi per computer e del lavoro nel campo della produzione di beni immateriali. Una novità che viene introdotta gradualmente nelle aziende e nelle amministrazioni d’Italia e del Mondo già da qualche anno, ma che solo ultimamente sta riscuotendo la giusta attenzione anche dai non addetti ai lavori.
L’innovazione che porta deriva dalla licenza d’uso che accompagna qualsiasi applicativo che possa definirsi software libero, la General Public License (GPL). Questa licenza d’uso permette la copia e la distribuzione dei sorgenti del programma, che sono il “metodo” con il quale il programma è ottenuto.

Da questa licenza derivano queste immediate conseguenze:
1.Chiunque può modificare un software esistente distribuito con la licenza GPL, e ridistribuirlo anche a pagamento, purché fornisca a sua volta i sorgenti del suo lavoro
2.Chiunque può ridistribuire il software, sia gratuitamente che a pagamento, anche se non ne detiene il Copyright. Il cliente, pertanto, può diventare a sua volta produttore e rivenditore.
Tutto questo, che all’apparenza può sembrare uno svantaggio per lo sviluppatore, che di fatto “dona” il suo lavoro e ne permette la distribuzione gratuita, porta al proprietario del software diversi vantaggi:
1.L’aiuto di altre persone, che avendo a disposizione i sorgenti modificano, aggiornano e migliorano il prodotto iniziale. Queste modifiche sono obbligatoriamente rilasciate con la stessa licenza del prodotto iniziale, ed il primo programmatore gode di tutte le successive modifiche da parte di altri, gratuitamente. Il software ha così uno sviluppo “comunitario”: tutti lavorano assieme per migliorare e creare qualcosa di nuovo.
2.L’avere a disposizione il sorgente porta maggiore sicurezza, perché i problemi sono riconosciuti molto più velocemente. Spesso, quindi, il software libero è più sicuro di quello proprietario (questo termine indica tutto il software non libero).
Dalle “Linee guida del Governo per lo sviluppo della Società dell’ Informazione nella legislatura”:

« I prodotti open source (per caratteristiche intrinseche derivanti dalle stesse modalità di sviluppo e di evoluzione) determinano vantaggi in termini di: contenimento dei prezzi, trasparenza (e quindi sicurezza) , non dipendenza da un singolo fornitore, elevata riusabilità , accessibilità per le piccole realtà di sviluppo (economie locali) .» (1)

L’esempio più famoso di software libero è il sistema operativo Linux, che sta raggiungendo sempre maggiore successo in tutto il mondo. Molte nazioni, nel mondo, stanno programmando il passaggio negli uffici da sistemi Windows a Linux, grazie ai numerosi vantaggi che esso porta.

Grandi aziende multinazionali come IBM, SUN, APPLE, HP e altre ancora stanno investendo milioni di dollari in tecnologie basate sul software libero, consapevoli del ritorno economico in termini di vendita dell’hardware e dei servizi che ne derivano.

Moltissime piccole e medie aziende e cooperative sono nate per vendere servizi e personalizzazioni basate sul software libero. Grazie alla disponibilità dei sorgenti chiunque può basare il proprio business ed offrire servizi, anche in competizione con le grosse multinazionali, che non riescono a coprire tutte le esigenze a basso livello. Questo aspetto positivo è un grosso vantaggio per l’economia locale e le piccole e medie aziende di una realtà provinciale: grazie alla domanda di software libero, si favorisce la nascita di un’offerta locale che sposta completamente il ruolo dei consulenti informatici da semplici rivenditori di prodotti esteri a produttori essi stessi di soluzioni. Soluzioni informatiche che forniscono un grado di soddisfazione del cliente maggiore, grazie all’estrema flessibilità ed adattabilità, nonché vicinanza anche geografica con la domanda. La scelta dell’uso e di acquisto di software libero, quindi, è anche una scelta che favorisce un’economia locale rispetto all’importazione, con una conseguente diminuzione dei costi.
Se da un lato le soluzioni Open Source valorizzano il lavoro locale, dall’altro la possibilità di trasferire i beni immateriali prodotti da una parte all’altra del mondo con spese molto inferiori al valore tramite le reti informatiche rende possibile uno scambio di conoscenze e di lavoro veramente globale. Il lavoro prodotto è di proprietà di tutti, le competenze di ognuno sono a disposizione per risolvere nuovi problemi e necessità. Il business delle aziende legate a questi sistemi, quindi, si sposta dalla vendita di un prodotto all’assistenza per le eventuali personalizzazioni. Un modo diverso di pensare al lavoro che mette sullo stesso piano di fronte al cliente multinazionali del software e liberi professionisti che lavorano come singoli consulenti.

Il software libero viene fornito senza costi di licenza, ed il costo totale di un laboratorio o di un ufficio amministrativo con utilizzo di software libero è di gran lunga minore se confrontato con l’utilizzo di software proprietario. Molto semplicemente, moltissime aziende stanno introducendo Openoffice.org∞ al posto del più costoso Microsoft Office.

Il passaggio può essere svolto anche in maniera graduale, grazie all’interoperabilità delle soluzioni open source.

Una realtà che preveda l’utilizzo di software libero non dipende da un solo fornitore, ed è libera di scegliere l’offerta migliore in ogni occasione. Attualmente accade il contrario, ed i fornitori tendono a legare le aziende ai loro programmi, impedendone l’abbandono ed aumentandone spesso i costi.
Per chi volesse utilizzare software libero, può rivolgersi all’associazione culturale FOLUG (http://www.folug.org) che aiuta gratuitamente gli interessati ad avvicinarsi alle risorse disponibili e riunisce tra i soci molti dei professionisti che lavorano con il software libero tutti i giorni.

Torna su