Open Source e formati aperti: che cosa sono, perché conviene usarli



Похожие документы
Corso di Sistemi di Elaborazione delle informazioni

Office 2007 Lezione 02. Le operazioni più

Piattaforma FaD Formazione a distanza. Manuale di consultazione rapida per l utilizzo della piattaforma di. formazione a distanza di EFA srl

Lucio Cavalli 4Ti Tecnologie Informatiche. Facciamo chiarezza: Servizi in Cloud Virtualizzazione Server Server Remoti (Hosting / Housing)

Il web server Apache Lezione n. 3. Introduzione

Corso ForTIC C2 LEZIONE n. 1

Manuale d uso [Rev.1 del 07/08/2015] Manutenzione impianti termici Ver [05/01/2015]

Corso di PHP. Prerequisiti. 1 - Introduzione

GUIDA OPERATIVA SUI FORMATI DEGLI ALLEGATI ALLE PRATICHE ON-LINE

Software Libero. Terra Futura - Firenze

LICENZE D'USO E TIPOLOGIE DI SOFTWARE

MagiCum S.r.l. Progetto Inno-School

I MODULI Q.A.T. PANORAMICA. La soluzione modulare di gestione del Sistema Qualità Aziendale

Notifiche preliminari cantieri

Andrea Sommaruga: Le applicazioni OpenSource per i desktop con windows

GUIDA ALL UTILIZZO DEL SOFTWARE PER SDA. ACCESSO ALLA PIATTAFORMA: WEB-VISUM: semplificazione siti web NVDA: Non Visual Desktop Access

uadro Soluzioni software per L archiviazione elettronica dei documenti Gestione Aziendale Fa quadrato attorno alla tua azienda

Corso sul pacchetto R

Office e Applicativi sw

Applicazioni di Ubuntu

CA Desktop Migration Manager

SDLXLIFF in Word. Revisionare file SDLXLIFF in MS Word. Guida

Microsoft Office XP. dott. ing. Angelo Carpenzano. La suite Microsoft Office XP

I file PDF possono essere creati : 1. dall interno del programma Adobe 2. Per quelli che lo prevedono direttamente dall interno di altri programmi

Il Formato PDF-A A con cui trasmettere gli elaborati

I programmi applicativi

Manuale d uso [Rev.1 del 07/08/2015] Manutenzione caldaie Lite Ver [05/01/2015]

Presentazione Data Base

BENVENUTI. LINUX AT WORK Come funziona, come ottenerlo e come usarlo. Fabio Lovato (INFO@SCULDASCIALAB.ORG) a cura di

Stai impaginando manualmente centinaia di pagine?

Problemi di visualizzazione

GUIDA DELLA FIRMA DIGITALE

PROTOS GESTIONE DELLA CORRISPONDENZA AZIENDALE IN AMBIENTE INTRANET. Open System s.r.l.

Il Watermak Teoria e tecniche di utilizzo

E-Invoice. Express Invoicing. TNT Swiss Post AG. Guida utente

Licenze d uso libere. Rossetto Stefano Seminario di Commercio Elettronico

Estensioni e modelli. Ancora poco conosciuti, consentono di estendere la suite per l ufficio. Ecco come servirsene

Gestione delle informazioni necessarie all attività di validazione degli studi di settore. Trasmissione degli esempi da valutare.

Vivere meglio ed aiutare il proprio territorio

ACQUISTI MASSIVI SU SCUOLABOOK

Guida autore all'uso di Lotus Quickr

Posta Elettronica Certificata & Firma Digitale

REQUISITI TECNICI HR INFINITY ZUCCHETTI

PRODUZIONE PAGELLE IN FORMATO PDF

Setup e installazione

Guida rapida all uso di Moodle per gli studenti

InitZero s.r.l. Via P. Calamandrei, Arezzo

Con SIGLA Green Pack vengono esaltate le caratteristiche di gestionale paperless

UTILIZZO DEI COOKIES (informativa conforme al Provvedimento del Garante Privacy del 8 Maggio 2014)

IBM SPSS Statistics - Essentials for R - Istruzioni diinstallazione per Mac OS

Sistema operativo. Sommario. Sistema operativo...1 Browser...1. Convenzioni adottate

non richiede installazioni perchè è

Book 2. Conoscere i contenuti digitali. Saper riconoscere diversi tipi di contenuti digitali

Gestione documentale. Arxivar datasheet del Pag. 1

Manuale di istruzioni per la compilazione sul sito dell INVALSI del modulo online per le informazioni di contesto. Rilevazioni Nazionali 2015

Architetture Informatiche. Dal Mainframe al Personal Computer

Architetture Informatiche. Dal Mainframe al Personal Computer

CORSO AVANZATO DI GESTIONE SITI WEB

Usare la webmail Microsoft Hotmail

ATTENZIONE: note rilasciate dalla Regione Lazio (produttore del Software FLUR2014) e che si prega di leggere attentamente:

Perchè usare sw open source nelle scuole

Guida alla Fruizione del Sistema Informativo per la Certificazione Energetica della Regione Abruzzo

Flessibile Altamente personalizzabile Semplice ed intuitivo Integrato con MS Office Completo e potentissimo Multiversione (Cloud, C/S e stand alone)

La Skills Card relativa alle certificazioni Nuova ECDL è svincolata dalla singola certificazione.

Manuale Utente Albo Pretorio GA

TEST FINALE SUI 7 MODULI SPIEGATI NEL NOSTRO PON 2014 Digito per comunicare ITC L. Da Vinci S. Maria C. V. (CE)

Outlook Express su Windows 7 e 8 (OE everywhere)

DISTRIBUZIONE SOFTWARE ONLINE

Oltre a fornire 7 GB di spazio di archiviazione nella cloud per documenti e immagini, SkyDrive ha altre funzionalità interessanti come:

IBM SPSS Statistics - Essentials for R- Istruzioni di installazione per Mac OS

La Skills Card relativa alle certificazioni Nuova ECDL è svincolata dalla singola certificazione.

lem logic enterprise manager

Pacchettizzazione e distribuzione del software

Sistema operativo. Processore Memoria. Risoluzione dello schermo Browser Internet. Microsoft Internet Explorer versione 6 o superiore

Il Software Open Source per la Statistica Ufficiale

Office 2007 Lezione 04. Esportare in PDF

Guida alla configurazione della posta elettronica dell Ateneo di Ferrara sui più comuni programmi di posta

istruzioni per l uso

PORTALE CLIENTI Manuale utente

Istruzioni per l apertura dei documenti in Firma Digitale (p7m e tsd)

UTILIZZATORI A VALLE: COME RENDERE NOTI GLI USI AI FORNITORI

Manuale d uso Software di parcellazione per commercialisti Ver [05/01/2015]

Studio Prof. Versione 2

Транскрипт:

Open Source e formati aperti: che cosa sono, perché conviene usarli Dott. Guido Gonzato, guido.gonzato@univr.it Responsabile GDL Open Source di Ateneo V. 1.1

In questa presentazione si spiegherà che cosa sono i programmi (il software) Open Source, che cosa sono i formati aperti per i documenti, quali sono le differenze e i vantaggi rispetto al software commerciale e in quali casi l'ateneo può trarne beneficio. 2/16

Source, ovvero il sorgente di un programma I programmi vengono sviluppati a partire da un codice sorgente (in inglese, source) che viene poi convertito in codice eseguibile: Codice sorgente (scritto dal programmatore) Codice eseguibile (programma che si fa partire col doppio clic) #include <FL/Fl.H> #include <FL/Fl_Window.H> #include <FL/Fl_Box.H> int main(int argc, char **argv) { Fl_Window *window = new Fl_Window(300,180); Fl_Box *box = new Fl_Box(20,40,260,100,"Hello, World!"); box->box(fl_up_box); box->labelsize(36); box->color(fl_green); box->labelfont(fl_bold+fl_italic); box->labeltype(fl_shadow_label); window->end(); window->show(argc, argv); return Fl::run(); } 3/16

Modificando il codice sorgente si può correggere, tradurre o estendere un programma. #include <FL/Fl.H> #include <FL/Fl_Window.H> #include <FL/Fl_Box.H> int main(int argc, char **argv) { Fl_Window *window = new Fl_Window(300,180); Fl_Box *box = new Fl_Box(20,40,260,100,"Hello, World!"); box->box(fl_up_box); box->labelsize(36); box->color(fl_green); box->labelfont(fl_bold+fl_italic); box->labeltype(fl_shadow_label); window->end(); window->show(argc, argv); return Fl::run(); } #include <FL/Fl.H> #include <FL/Fl_Window.H> #include <FL/Fl_Box.H> int main(int argc, char **argv) { Fl_Window *window = new Fl_Window(300,180); Fl_Box *box = new Fl_Box(20,40,260,100,"Ciao a tutti!"); box->box(fl_up_box); box->labelsize(36); box->color(fl_cyan); box->labelfont(fl_bold+fl_italic); box->labeltype(fl_shadow_label); window->end(); window->show(argc, argv); return Fl::run(); } 4/16

Programmi a sorgente chiuso e formati proprietari Di norma, il codice sorgente dei programmi commerciali non è disponibile. Si parla di programmi a sorgente chiuso. Solo il produttore può modificarli. Molto spesso, questi programmi salvano i loro documenti in formati proprietari. Si tratta cioè di file il cui formato è noto soltanto al produttore. Alcuni esempi sono Microsoft Windows, Mac OS X (sistemi operativi a sorgente chiuso), Microsoft Office, Adobe Photoshop. 5/16

Svantaggi dei programmi a sorgente chiuso 1. Poiché il codice sorgente non è disponibile, solo il produttore può intervenire per correggere il programma, se e quando vuole farlo. Ad esempio, i Service Pack di Microsoft correggono i programmi solo dopo molti mesi. 2. L'utente non può sapere se il programma è sicuro o contiene codice malevolo, ovvero parti di programma che potrebbero svolgere azioni non gradite all'utente. 3. Il salvataggio dei documenti in formati proprietari obbliga l'utente all'utilizzo di un particolare programma. L'interscambio dei documenti diventa impossibile se la controparte non possiede il programma. 4. I documenti creati con vecchie versioni dei programmi possono risultare illeggibili. 6/16

Alcuni esempi reali......mi hanno mandato un file.doc, ma io non ho Word. Come faccio per leggere questo documento?...10 anni fa ho scritto la tesi con Microsoft Works 7, e ora non riesco più a leggere questi file.wps......tempo fa ho riscontrato un errore in Excel, ho visto che è un errore noto, ma non è ancora arrivato il Service Pack per correggerlo......internet Explorer non visualizza correttamente questa pagina web che mi serve......l'ultima versione di SPSS non legge i file della versione precedente... che cosa faccio adesso? 7/16

Programmi a sorgente aperto: Open Source Esistono programmi il cui codice sorgente è disponibile: si tratta dei programmi a sorgente aperto, ovvero Open Source. Il relativo sorgente è liberamente scaricabile da Internet. I programmi Open Source salvano i loro documenti in formati aperti. Si tratta cioè di file il cui formato è noto (spesso è uno standard industriale, come il formato PDF), è pubblicato e può essere implementato da qualunque produttore. Alcuni esempi: GNU/Linux, FreeBSD (sistemi operativi Open Source), Oracle OpenOffice, GNU GIMP. 8/16

Vantaggi dei programmi Open Source 1. Qualunque programmatore può accedere al sorgente, correggere gli errori ed estendere il programma. Non si è legati ad un singolo produttore. 2. L'ispezione del sorgente consente di scoprire eventuali problemi di sicurezza. 3. L'utilizzo dei formati aperti per i documenti libera dall'obbligo di legarsi ad un particolare programma. 4. I programmi Open Source sono quasi sempre anche gratuiti. Sono disponibili contratti commerciali per l'assistenza e la formazione. 5. I programmi Open Source possono essere liberamente copiati e distribuiti senza restrizioni. 9/16

Detto in altre parole: 1. Il software Open Source è disponibile senza restrizioni e gratuitamente per tutti. Si può copiare e installare ovunque si voglia. 2. Il software Open Source, essendo ispezionabile, è più sicuro rispetto al software commerciale. Gli errori vengono corretti in poche ore o giorni, non mesi dopo. 3. In molti casi, il software Open Source funziona meglio. Ad esempio, GNU/Linux è più veloce di Windows ed è inattaccabile dai virus. 4. Il software Open Source è una garanzia per il futuro, perché garantisce l'indipendenza dal fornitore. 10/16

Open Source non vuole dire solo gratis! Esistono dei programmi che sono rilasciati gratuitamente dal produttore, ma il cui sorgente non viene reso disponibile. Questi programmi sono definiti freeware; un esempio è il lettore di file PDF Adobe Reader. Freeware e Open Source non sono la stessa cosa! I programmi Open Source, come i freeware, sono gratuiti, ma si differenziano per il fatto che la comunità degli sviluppatori può accedere al loro codice sorgente. Nessuno, invece, può modificare un programma freeware! 11/16

Chi produce i programmi Open Source Ambienti universitari e/o di ricerca: CERN (Svizzera), CNRS (Francia), University of Berkeley (USA),... Grandi aziende commerciali di informatica, quali IBM o Oracle Fondazioni dedicate all'open Source: Apache, Mozilla, Free Software Foundation Programmatori o ricercatori singoli, tipicamente in ambiente universitario o scientifico Progetti condivisi da migliaia di programmatori (CRAN, CTAN, ecc.) via Internet 12/16

Quali sono i programmi Open Source che possono farci comodo? OpenOffice è una suite per l'ufficio, alternativa a Microsoft Office... Ubuntu GNU/Linux è un sistema operativo alternativo a Windows o Mac OS X... Mozilla Firefox è un browser per il web alternativo a Internet Explorer... Mozilla Thunderbird è un client email alternativo a Outlook... R è un potentissimo programma per la statistica alternativo a SPSS... e moltissimi altri. 13/16

Ci sono dei possibili svantaggi nell'open Source? Certo! Principalmente: Compatibilità: i documenti creati con i programmi commerciali sono generalmente leggibili, ma la compatibilità al 100% non è garantita. Funzionalità: non sempre i programmi Open Source replicano tutte le funzionalità dei programmi commerciali. Formazione: non essendo copie precise dei programmi commerciali, i programmi Open Source richiedono che l'utenza sia formata al loro utilizzo. Va quindi valutato il rapporto costi/benefici. 14/16

Quali vantaggi dall'open Source per l'ateneo? Produttività: le migliori prestazioni e i minori errori comportano un aumento della produttività personale. Standardizzazione: i documenti vengono assicurati per il futuro e viene garantita la loro fruizione futura, anche con applicazioni diverse da quelle attuali. Economicità: il risparmio economico, in questi tempi di crisi, può essere significativo. Indipendenza dal singolo fornitore. 15/16

Che cosa si sta facendo per il passaggio all'open Source? L'atto di indirizzo del Rettore prevede tre fasi: 1. Identificazione e valutazione dei prodotti Open Source, realizzazione della vetrina Web 2. Utilizzo dei formati aperti per l'interscambio dei documenti (ad esempio: da.doc a.odt) 3. Utilizzo di software Open Source come scelta predefinita per le postazioni di lavoro individuali. Contestualmente a ogni fase, è prevista la formazione del personale con seminari e corsi. Buon lavoro a tutti! 16/16