Il Software Libero Un software libero è un software rilasciato con una licenza che permette a chiunque di utilizzarlo, studiarlo, modificarlo e redistribuirlo. Il fenomeno nato negli anni 80 come reazione alla commercializzazione del software è ben presto diventato una sorta di dottrina filosofica seguita da milioni di utenti e programmatori nel mondo. Santone e fondatore di questa corrente è Richard Stallman, principale teorico, inventore della licenza GPL (General Public License), fondatore della Free Software Foundation e del progetto GNU, un progetto che prevedeva la realizzazione di un sistema operativo totalmente libero e che ha trovato la sua concretizzazione con la nascita di GNU Linux. Richard Stallman ha anche dettato le regole (le cosidette quattro libertà) affinchè un software sia davvero considerato libero. Libertà di eseguire il programma per qualsiasi scopo (chiamata "libertà 0") Libertà di studiare il programma e modificarlo ("libertà 1") Libertà di copiare il programma in modo da aiutare il prossimo ("libertà 2") Lo Gnu, il simbolo universalmente riconosciuto del Software libero, ma anche acronimo di Gnu is not Unix Libertà di migliorare il programma e di distribuirne pubblicamente i miglioramenti, in modo tale che tutta la comunità ne tragga beneficio ("libertà 3") 14\12\2006 Laboratorio sull'open Source 1
Open Office Writer Open office Writer è un applicativo della suite di Software libero Open Office. Nella fattispecie il Writer di Open Office si presenta come un word processor, con un'interfaccia utente simile a quella di Microsoft Word. Si possono cogliere differenze per quanto riguarda le icone e la struttura dei menù a tendina ma i due programmi hanno pressappoco le stesse funzionalità. La cosa che rende però Open Office Writer differente e per certi più versatile del suo corrispettivo Microsoft è la possibilità di convertire un documento in formato.pdf con un semplice click del mouse. La finestra di lavoro di Open Office Writer, parecchio somigliante con quella di Microsoft Word Altra peculiarità fondamentale è la compatibilità di formato. Open Office Writer è in grado di aprire tutti i tipi di file di scrittura anche di formati proprietari come il.doc. Sfortunatamente la cosa non è reciproca. Infatti il formato standard di Open Office.odt non viene aperto da Microsoft Word. A mitigare questo inconviente Open Office Writer dà la possibilità di salvare i file di testa nel formato.doc aggiornato alla versione di Office 2000. 14\12\2006 Laboratorio sull'open Source 2
Open Office Calc Open Office Calc, è il gestore di fogli di calcolo della Suite Open Office. Come nel caso di Open Office Writer, Calc si presenta graficamente molto simile alla sua controparte Microsoft, Microsoft Excel e ne imita appieno le potenzialità Anche in questo caso ci sono problemi di portabilità di formato, in quanto Excel non riesce ad aprire i file in formato.ods (I file di Calc), mentre al contrario Calc supporta tutti i formati incluso il.xls anche se, specialmente in caso di fogli più complessi ci possono essere delle incongruenze. Calc ha la funzione di conversione in formato.pdf e può salvare i suoi fogli di calcolo in un formato.xls aggiornato alla versione 2000 di Excel, con possibili problemi di visualizzazione del documento Altre differenze sono nelle gestione delle Macro, la cui sintassi è simile ma non uguale, nella capacità di immagazzinamento dati (Calc dispone di solo 32000 rows contro i 65000 di Excel) ed infine nella formattazione e nella gestione di diagrammi complessi. La finestra di lavoro di Open Office Calc. 14\12\2006 Laboratorio sull'open Source 3
The Gimp The Gimp è stata la prima vera applicazione libera nell'ambito della grafica. Viene considerato, a ragione, la dimostrazione che attraverso il software libero si possono creare prodotti potenti e versatili usabili anche da utenti non esperti Nato come alternativa gratuita a Adobe Photoshop, The Gimp presenta notevoli differenze e alcuni limiti,probabilmente dovuti al suo status di software libero. Alcuni di questi hanno una certa rilevanza in ambito di grafica professionale. Una delle principali differenze e il rude supporto alla separazione dei colori CMYK (Cyan,Magenta,Yellow,Black), non supporta la scala di colori Pantone, e ad ha un numero di plugin decisamente inferiore rispetto a Photoshop Gimp supporta solo 8 bit per canale,non sempre sufficienti nella grafica RGB(Red,Green,Blue) Aspetto veramente innovativo è l'interfaccia utente,semplice,personalizzabile con vari tool per riunire le varie finestre e rendere organico il proprio piano di lavoro L'interfaccia utente di Gimp,apparentemente caotica,ma totalmente personalizzabile 14\12\2006 Laboratorio sull'open Source 4
Mozilla Firefox La storia di Mozilla Firefox affonda nel passato e ha le sue radici nel primo browser progettato per il World Wide Web, cioè Netscape Navigator Dopo il fallimento della Netscape dovuto alla discutibile concorrenza di Internet Explorer di Microsoft, l'azienda ha reso disponibili i codici sorgente del suo browser, nasce così la Mozilla Foundation che dal 2004 si occupa dello sviluppo di Mozilla Firefox e di tutta la suite Mozilla. Arrivato alla versione stabile 2.0 Mozilla è attualmente l'unico serio concorrente di Internet Explorer e anno dopo anno conquista fette di mercato più ampie sottraendole al browser di Microsoft che rimane comunque dominante. L'interfaccia di navigazione di Mozilla Caratteristica peculiare è la navigazione via multitab,cioè la possibilità di gestire nella stessa finestra browser connessioni a più siti. Quest'ultima comodissima caratteristica è stata di recente inserita anche sulla versione 7 Internet Explorer. Altra ragione del successo, oltre alla leggerezza e alla velocità rispetto a Explorer, è la sua semplicità d'uso, la possibilità di gestire il livello sicurezza, cookie, e blocco popup attraverso menù semplici ed intuitivi e quindi accessibili ai neofiti Il logo di Mozilla Firefox 14\12\2006 Laboratorio sull'open Source 5
Mozilla Thunderbird Mozilla Thunderbird è il client di posta elettronica della Suite Mozilla,anch'esso come Firefox sviluppato dal 2004 nell'ambito della Mozilla Foundation Sviluppato con lo scopo di far concorrenza al client di posta Microsoft Outlook Express, si è nel 2005 fuso con il Mozilla Sunbird (gestore di calendari della Suite Mozilla)per implementare funzioni ancora più avanzate,in modo da renderlo competitivo con la versione a pagamento di Outlook inclusa nel pacchetto Office Rispetto al concorrente Microsoft, Thunderbird è molto più versatile e semplice da usare, pur implementando grosso modo le stesse funzioni. L'interfaccia utente di Mozilla Thunderbird Come il suo parente Mozilla Firefox, Thunderbird è stato concepito per essere un software multipiattaforma, in grado di funzionare su sitemi Windows, Linux e Apple. Il simpatico logo di Mozilla Thunderbird Questa portabilità ha consentito a Thunderbird una diffusione capillare sul mercato sempre più vasta, intaccando ancora sensibilmente la quota dominante di Microsoft. 14\12\2006 Laboratorio sull'open Source 6
Live Cd Un Live CD è un CD-ROM contenente un sistema operativo in grado di essere avviato ed eseguito senza doverlo installare su un hard disk. Si utilizza per scopi dimostrativi, didattici o per avere a disposizione un sistema operativo completo da usare su un computer altrui. Esistono versioni dimostrative LiveCD di sistemi operativi commerciali come QNX o BeOS ma la maggior diffusione di questo tipo di supporto si ha per il sistema operativo GNU/Linux. In quest'ultimo caso evitare la fase di installazione è un grande vantaggio per gli utenti alle prime armi che possono prendere confidenza con Linux senza paura di combinare danni. Oltre agli scopi educativi, i LiveCD possono essere utili per effettuare un backup dei dati anche se il sistema operativo installato sul disco fisso non riesce più ad eseguire il boot. (Fonte: it.wikipedia.org) A fianco possiamo vedere i desktop di due delle più celebri distribuzioni Linux su Live CD. In alto abbiamo l'italiana QiLinux, sviluppata a Torino dal 2003,per ambienti server dalla quale è stata tratta la versione educativa per le scuole QiLinux Docet. In basso la Knoppix, al momento la più completa distribuzione Live Cd disponibile. 14\12\2006 Laboratorio sull'open Source 7
Conclusioni La cultura del software libero sta crescendo a vista d'occhio. Da fenomeno di nicchia si sta gradualmente trasformando arrivando a toccare fasce sempre più grandi di utenti informatici, contribuendo in certi casi a far avvicinare al mondo dei computer anche le persone più anziane e più restie all'innovazione tecnologica. Fattori decisivi di questo boom non sono da ricercare solo nella gratuità o nei costi relativamente contenuti dei prodotti, ma anche nella diffusione ormai su scala globale delle conoscenze informatiche, conoscenze che rendono l'approccio alle nuove tecnologie e al software libero più semplice. Ma non solo questo. Le implicazioni sociali del software libero sono notevoli. La condivisione del sapere non permette a un gruppo ristretto di persone di sfruttare la conoscenza (in questo caso tecnologica) per acquisire una posizione di potere. Inoltre, è promossa la cooperazione delle persone, che tendono naturalmente ad organizzarsi in comunità, cioè in gruppi animati da un interesse. Il software libero per sua natura è destinato a scontrarsi con i grandi interessi commerciali delle Software Houses, Microsoft su tutte, un conflitto, nato con la diffusione di Linux, e che sta interessando tutti i campi del software applicativo. Una battaglia a colpi di codice binario che sta iniziando a portare i suoi frutti. La progressiva, anche se piccola, perdita di fette consistenti di mercato subita dalle grandi compagnie è significativa del fatto che il software libero può costituire un'alternativa reale al software proprietario, pur con tutti i suoi limiti. 14\12\2006 Laboratorio sull'open Source 8