SlideShare ist ein Scribd-Unternehmen logo
1 von 52
Downloaden Sie, um offline zu lesen
20 10
Bello, Aperto e Libero          Michele Finelli
                                                  CONTÉNTOUR
  il nuovo mondo del software   BioDec
Un nuovo paradigma

   ‣ Bello

   ‣ Aperto

   ‣ Libero




CONTÉNTOUR
www.contentour.it
I vantaggi

   ‣ Produttività e sicurezza

   ‣ Maggiore integrazione

   ‣ Migliore sviluppo




CONTÉNTOUR
www.contentour.it
Bello   Se un programma non è bello da usare ...
Aperto   Se i formati dei dati non sono aperti ...
Libero   Se il codice del programma non è libero ...
Può essere un problema.
10




CONTÉNTOUR                                                           Michele Finelli
www.contentour.it
                                 Bello, Aperto e Libero — il nuovo mondo del software
Quando un programma è brutto oppure è bello ?



  In poche parole la differenza consiste nella user experience che si
  ha usando quel programma.

       ‣ Se il programma è bello, l’esperienza è positiva.


       ‣ Se il programma è brutto, l’esperienza è negativa.
10




CONTÉNTOUR                                                                    Michele Finelli
www.contentour.it
                                          Bello, Aperto e Libero — il nuovo mondo del software
Un’esperienza positiva

  ✓ porta soddisfazione
       all’utente

  ✓ permette di raggiungere
       facilmente lo scopo
       prefissato

  ✓ invoglia a reiterare
       l’evento



CONTÉNTOUR
www.contentour.it
Un’esperienza negativa

  ✓ genera frustrazione
       nell’utente

  ✓ obbliga a compiere azioni
    inutili o ridondanti, e quindi
       a perdere tempo

  ✓ può portare più facilmente
       ad errori



CONTÉNTOUR
www.contentour.it
Che cosa é un formato aperto

  Un formato aperto è un tipo di standard aperto:

       ‣ pubblicamente disponibile

       ‣ usabile liberamente

  Tipicamente “aperto” indica che le tecnologie in oggetto sono
  utilizzabili senza costi aggiuntivi (royalty-free), mentre “standard”
  indica che le tecnologie sono formalizzate da un comitato ufficiale,
  che è aperto alla partecipazione di terze parti e che opera sulla
  base del consenso.
10




CONTÉNTOUR                                                                    Michele Finelli
www.contentour.it
                                          Bello, Aperto e Libero — il nuovo mondo del software
Esempi

  Standard de jure aperti e chiusi

                    ‣ HTTP           ‣ DOC

                    ‣ HTML           ‣ SMB/CIFS

                    ‣ TCP/IP         ‣ JavaScript

                    ‣ XML            ‣ Java

                    ‣ PDF

                    ‣ ECMAScript

                    ‣ Python
10




CONTÉNTOUR                                                                   Michele Finelli
www.contentour.it
                                         Bello, Aperto e Libero — il nuovo mondo del software
Esempi

  Standard de facto aperti e chiusi

                    ‣ ZIP file format   ‣ Pantone color matching system

                    ‣ FAT
10




CONTÉNTOUR                                                                     Michele Finelli
www.contentour.it
                                           Bello, Aperto e Libero — il nuovo mondo del software
Formati aperti e chiusi: programmi liberi o meno

  Un formato aperto solitamente è supportato da un programma
  libero che permette di utilizzarlo, ma esistono esempi di tutte le
  combinazioni:

       ‣ Samba è una implementazione libera di un software
           alternativo al protocollo SMB/CIFS di Microsoft

       ‣ Acrobat Reader è un software proprietario per leggere file
           PDF

  ... e ovviamente il mondo è pieno di programmi proprietari che
  usano formati chiusi.
10




CONTÉNTOUR                                                                       Michele Finelli
www.contentour.it
                                             Bello, Aperto e Libero — il nuovo mondo del software
Che cosa é il software libero

  I principi codificati da Richard Stallman
10




CONTÉNTOUR                                                                       Michele Finelli
www.contentour.it
                                             Bello, Aperto e Libero — il nuovo mondo del software
Libertà 0
  o Libertà fondamentale

  La libertà di eseguire il
  programma per qualunque
  scopo, senza vincoli
  sul suo utilizzo.




CONTÉNTOUR
www.contentour.it
Libertà 1
  La libertà di studiare il
  funzionamento del
  programma, e di adattarlo
  alle proprie esigenze.




CONTÉNTOUR
www.contentour.it
Libertà 2
  La libertà di redistribuire
  copie del programma.




CONTÉNTOUR
www.contentour.it
Libertà 3
  La libertà di migliorare il
  programma, e di
  distribuirne i miglioramenti.




CONTÉNTOUR
www.contentour.it
Esempi

  Innumerevoli: Linux, Firefox, OpenOffice, Quake3, Thunderbird,
  VLC, Mplayer, Apache, Mysql, Postgres, Python, PHP, Ruby,
  gcc compiler suite...
                                    ...e naturalmente Zope e Plone !
10




CONTÉNTOUR                                                                 Michele Finelli
www.contentour.it
                                       Bello, Aperto e Libero — il nuovo mondo del software
Il problema dei
  brevetti software

  Il software é la versione
  automatizzata, ed eseguita su
  hardware fantasmagoricamente
  veloce, di una cosa che l’uomo ha
  sempre fatto da quando ha
  inventato la scrittura e forse da
  prima ancora: fare   i conti.



CONTÉNTOUR
www.contentour.it
Il problema dei
  brevetti software

  Ovvero, il software è
  “matematica concreta”: e quindi
  pertiene il regno dei beni
  intangibili e non dei beni
  materiali.

  E come tale, è tutelato dal
  copyright (come le canzoni, e i
  romanzi, per esempio) e non dai
  brevetti (come le invenzioni
  meccaniche ed elettroniche).

CONTÉNTOUR
www.contentour.it
Non c’è nulla di più utile in pratica
  di una buona teoria.
10




CONTÉNTOUR                                                          Michele Finelli
www.contentour.it
                                Bello, Aperto e Libero — il nuovo mondo del software
Programmi
  belli da usare

  Esistono studi volti a
  dimostrare una correlazione
  fra gli errori che si compiono
  svolgendo un’azione al
  calcolatore e il modo in
  cui quell’azione è proposta.


CONTÉNTOUR
www.contentour.it
Ma facciamo ancora più semplice:

  quante applicazioni web brutte avete visto nella vostra esperienza ?
  Prendiamola dall’altro verso.
10




CONTÉNTOUR                                                                   Michele Finelli
www.contentour.it
                                         Bello, Aperto e Libero — il nuovo mondo del software
Programmi orrendi da usare

  Applicazioni web:
       ‣ layout della pagina non leggibile,
       ‣ reload della pagina ad ogni azione,
       ‣ impossibilità di ripartire, in caso di errore, dall’ultimo stato
         corretto,
       ‣ simbologia fuorviante o contraddittoria,
       ‣ lentezza nell’eseguire le operazioni “semplici”,
       ‣ mancanza di flessibilità
           (i.e. il sistema funziona solo con la JVM 1.3.1 di Microsoft per IE6 — e
           basta !)
10




CONTÉNTOUR                                                                                Michele Finelli
www.contentour.it
                                                      Bello, Aperto e Libero — il nuovo mondo del software
Programmi orrendi da usare

  In generale:
       ‣ mancanza di “memoria” delle operazioni più frequenti
       ‣ alto numero di passi per compiere un’azione “semplice”
       ‣ richiesta di memorizzare codici e sigle
       ‣ security harassing (i.e. chiedere la password o chiudere la
         sessione dopo trenta minuti di inattività)
10




CONTÉNTOUR                                                                      Michele Finelli
www.contentour.it
                                            Bello, Aperto e Libero — il nuovo mondo del software
Casi concreti
10




CONTÉNTOUR                                                      Michele Finelli
www.contentour.it
                            Bello, Aperto e Libero — il nuovo mondo del software
Cliente

  multinazionale partecipata da azienda quotata in borsa
10




CONTÉNTOUR                                                                  Michele Finelli
www.contentour.it
                                        Bello, Aperto e Libero — il nuovo mondo del software
Soluzione

  ✓ è stato realizzato un sistema di raccolta dati industriali che
    pubblica sul web i grafici delle misure

  ✓ il software precedente permetteva di accedere ai dati solo con
    un programma specifico, rigido, che non contemplava nemmeno
    la possibilità di dati non testuali
10




CONTÉNTOUR                                                                     Michele Finelli
www.contentour.it
                                           Bello, Aperto e Libero — il nuovo mondo del software
Vantaggi per il cliente

  ✓ maggiore produttività


  ✓ maggiore sicurezza nell’accesso ai dati


  ✓ migliore visione d’insieme della
    propria offerta commerciale
10




CONTÉNTOUR                                                                 Michele Finelli
www.contentour.it
                                       Bello, Aperto e Libero — il nuovo mondo del software
Clienti

  enti pubblici e medie aziende
10




CONTÉNTOUR                                                            Michele Finelli
www.contentour.it
                                  Bello, Aperto e Libero — il nuovo mondo del software
Soluzione

  ✓ sono state realizzate numerose Intranet e siti pubblici in ottica
    collaborativa “web 2.0”

  ✓ le nuove Intranet hanno soppiantato applicazioni web
    precedenti, eccessivamente rigide e difficilmente utilizzabili
10




CONTÉNTOUR                                                                    Michele Finelli
www.contentour.it
                                          Bello, Aperto e Libero — il nuovo mondo del software
Vantaggi per il cliente

  ✓ maggiore produttività


  ✓ migliori servizi ai propri clienti


  ✓ ottimizzazione di processo
10




CONTÉNTOUR                                                                   Michele Finelli
www.contentour.it
                                         Bello, Aperto e Libero — il nuovo mondo del software
Cliente

  progetto della comunità europea
10




CONTÉNTOUR                                                              Michele Finelli
www.contentour.it
                                    Bello, Aperto e Libero — il nuovo mondo del software
Soluzione

  ✓ è stato realizzato un software scientifico per la
    visualizzazione di dati biologici

  ✓ ... in alternativa alla comoda possibilità di scriversi delle
    query SQL!
10




CONTÉNTOUR                                                                      Michele Finelli
www.contentour.it
                                            Bello, Aperto e Libero — il nuovo mondo del software
Vantaggio per il cliente

  ✓ individuazione di target clinici in una frazione dei tempi di
    ricerca precedenti
10




CONTÉNTOUR                                                                     Michele Finelli
www.contentour.it
                                           Bello, Aperto e Libero — il nuovo mondo del software
I dati in formato aperto

  ✓ Avere i propri dati in formato aperto permette di averne sempre
    la disponibilità e di non dipendere da programmi specifici di
    terze parti

  ✓ Sembra una banalità ma tuttora esistono aziende che comprano
    sistemi che salvano i loro dati in un “silo” per estrarli dal quale è
    possibile usare un unico software fornito dal venditore del “silo”


  ✓ Nota: ciò vale per moltissimi “gestionali”
10




CONTÉNTOUR                                                                      Michele Finelli
www.contentour.it
                                            Bello, Aperto e Libero — il nuovo mondo del software
Clienti

  le aziende promotrici dell’evento e alcuni loro clienti
10




CONTÉNTOUR                                                                      Michele Finelli
www.contentour.it
                                            Bello, Aperto e Libero — il nuovo mondo del software
Soluzione

  ✓ migrazione da CVS a Subversion
    (due software per il versionamento del software)
10




CONTÉNTOUR                                                                   Michele Finelli
www.contentour.it
                                         Bello, Aperto e Libero — il nuovo mondo del software
Vantaggio per il cliente

  ✓ Potere passare a tecnologie migliori senza perdere anni
    uomo di storia di sviluppo software
    (che per un’azienda che lo fa di mestiere . . . )

  ✓ Subversion si integra con TRAC, un sistema libero molto
    avanzato di gestione dei requisiti e dei bug, che si è quindi
    potuto adottare senza costi di migrazione aggiuntivi
10




CONTÉNTOUR                                                                    Michele Finelli
www.contentour.it
                                          Bello, Aperto e Libero — il nuovo mondo del software
Le comunità del
  software libero

  L’uso del software libero
  sovente permette di
  risparmiare costi di sviluppo,
  perchè le comunità hanno già
  sviluppato numerosissime
  componenti, e soprattutto
  quasi tutta l’infrastruttura




CONTÉNTOUR
www.contentour.it
Le comunità del software libero

  Tranne casi particolarissimi, esistono software liberi maturi e
  affidabili per il:
       ‣ database management,
       ‣ network services,
       ‣ file services,
       ‣ high-performace computing,
       ‣ high-availability,
       ‣ web components,
       ‣ . . . e molto altro.
10




CONTÉNTOUR                                                                     Michele Finelli
www.contentour.it
                                           Bello, Aperto e Libero — il nuovo mondo del software
Cliente

  multinazionale
10




CONTÉNTOUR                                              Michele Finelli
www.contentour.it
                    Bello, Aperto e Libero — il nuovo mondo del software
Soluzione

  ✓ sviluppo su piattaforma Linux di una linea di prodotti fra cui
    un firewall / concentratore VPN che consentisse la
    teleassistenza in modo sicuro e puntuale
10




CONTÉNTOUR                                                                    Michele Finelli
www.contentour.it
                                          Bello, Aperto e Libero — il nuovo mondo del software
Vantaggio per il cliente

  ✓ smodati !


  ✓ dall’efficienza guadagnata in fase di “help desk” al profitto
    sugli apparati venduti

  Nota:
  una valutazione comparata verificò che non esistevano soluzioni
  commerciali complete che soddisfacessero tutti i requisiti.
10




CONTÉNTOUR                                                                  Michele Finelli
www.contentour.it
                                        Bello, Aperto e Libero — il nuovo mondo del software
Clienti

  enti pubblici e medie aziende
10




CONTÉNTOUR                                                            Michele Finelli
www.contentour.it
                                  Bello, Aperto e Libero — il nuovo mondo del software
Soluzione

  ✓ sistema di gestione di posta elettronica,
    completo di sistema di controllo anti-virus e
    anti-SPAM
10




CONTÉNTOUR                                                                    Michele Finelli
www.contentour.it
                                          Bello, Aperto e Libero — il nuovo mondo del software
Vantaggio per il cliente

  ✓ risparmi di costi di licenza

  ✓ performance

  ✓ affidabilità

  ✓ robustezza della soluzione
10




CONTÉNTOUR                                                             Michele Finelli
www.contentour.it
                                   Bello, Aperto e Libero — il nuovo mondo del software
Quid rides ?   Mutato nomine, de te fabula narratur.
Questions!?
   Michele Finelli
   BioDec
   m@pavis.biodec.com




CONTÉNTOUR
www.contentour.it
Grazie. Thank you.

Weitere ähnliche Inhalte

Ähnlich wie Bello, Aperto e Libero: il nuovo mondo del software

Software libero e formati aperti, una opportunità per tutti
Software libero e formati aperti, una opportunità per tuttiSoftware libero e formati aperti, una opportunità per tutti
Software libero e formati aperti, una opportunità per tuttiPaolo Pedaletti
 
Linux day 2016 Partanna: qualità del software - vincenzo buglino
Linux day 2016 Partanna: qualità del software - vincenzo buglinoLinux day 2016 Partanna: qualità del software - vincenzo buglino
Linux day 2016 Partanna: qualità del software - vincenzo buglinovincenzo buglino
 
Open source un'opportunità di business
Open source un'opportunità di businessOpen source un'opportunità di business
Open source un'opportunità di businessRoberto Falla
 
Le chiavi del Web Applicativo
Le chiavi del Web ApplicativoLe chiavi del Web Applicativo
Le chiavi del Web ApplicativoContentour
 
Introduzione al Contént Tour
Introduzione al Contént TourIntroduzione al Contént Tour
Introduzione al Contént TourContentour
 
Introduzione al Content Tour
Introduzione al Content TourIntroduzione al Content Tour
Introduzione al Content TourCesare Brizio
 
Seminario di informatica 1
Seminario di informatica 1Seminario di informatica 1
Seminario di informatica 1Andrea Barilli
 
Beni Culturali 2.1 Introduzione Os
Beni Culturali 2.1 Introduzione OsBeni Culturali 2.1 Introduzione Os
Beni Culturali 2.1 Introduzione OsCaterina Policaro
 
(E book) cracking & hacking tutorial 1000 pagine (ita)
(E book) cracking & hacking tutorial 1000 pagine (ita)(E book) cracking & hacking tutorial 1000 pagine (ita)
(E book) cracking & hacking tutorial 1000 pagine (ita)UltraUploader
 
Le cinque regole d'oro per una migrazione di successo dei computer desktop a ...
Le cinque regole d'oro per una migrazione di successo dei computer desktop a ...Le cinque regole d'oro per una migrazione di successo dei computer desktop a ...
Le cinque regole d'oro per una migrazione di successo dei computer desktop a ...Aldo Latino
 
Opzione Open Source nella scuola per la didattica e per l’amministrazione
Opzione Open Source nella scuola per la didattica e per l’amministrazioneOpzione Open Source nella scuola per la didattica e per l’amministrazione
Opzione Open Source nella scuola per la didattica e per l’amministrazioneitis e.divini san severino marche
 
AICA Workshop 26 feb 2008 @ SIAM
AICA Workshop 26 feb 2008 @ SIAMAICA Workshop 26 feb 2008 @ SIAM
AICA Workshop 26 feb 2008 @ SIAMFederico Gobbo
 
Software libero, pensiero libero
Software libero, pensiero liberoSoftware libero, pensiero libero
Software libero, pensiero liberoGiuseppe Gortan
 
Linux e il mondo della scuola - LinuxDay 2010 (Pistoia)
Linux e il mondo della scuola - LinuxDay 2010 (Pistoia)Linux e il mondo della scuola - LinuxDay 2010 (Pistoia)
Linux e il mondo della scuola - LinuxDay 2010 (Pistoia)Andrea Grandi
 
La rivoluzione dei Microservizi
La rivoluzione dei MicroserviziLa rivoluzione dei Microservizi
La rivoluzione dei MicroserviziitalianaSoftware
 

Ähnlich wie Bello, Aperto e Libero: il nuovo mondo del software (20)

Software libero e formati aperti, una opportunità per tutti
Software libero e formati aperti, una opportunità per tuttiSoftware libero e formati aperti, una opportunità per tutti
Software libero e formati aperti, una opportunità per tutti
 
Il software libero
Il software liberoIl software libero
Il software libero
 
Linux day 2016 Partanna: qualità del software - vincenzo buglino
Linux day 2016 Partanna: qualità del software - vincenzo buglinoLinux day 2016 Partanna: qualità del software - vincenzo buglino
Linux day 2016 Partanna: qualità del software - vincenzo buglino
 
Open source un'opportunità di business
Open source un'opportunità di businessOpen source un'opportunità di business
Open source un'opportunità di business
 
Le chiavi del Web Applicativo
Le chiavi del Web ApplicativoLe chiavi del Web Applicativo
Le chiavi del Web Applicativo
 
Introduzione al Contént Tour
Introduzione al Contént TourIntroduzione al Contént Tour
Introduzione al Contént Tour
 
Introduzione al Content Tour
Introduzione al Content TourIntroduzione al Content Tour
Introduzione al Content Tour
 
Seminario di informatica 1
Seminario di informatica 1Seminario di informatica 1
Seminario di informatica 1
 
Beni Culturali 2.1 Introduzione Os
Beni Culturali 2.1 Introduzione OsBeni Culturali 2.1 Introduzione Os
Beni Culturali 2.1 Introduzione Os
 
GNU/linux
GNU/linuxGNU/linux
GNU/linux
 
Linux
LinuxLinux
Linux
 
(E book) cracking & hacking tutorial 1000 pagine (ita)
(E book) cracking & hacking tutorial 1000 pagine (ita)(E book) cracking & hacking tutorial 1000 pagine (ita)
(E book) cracking & hacking tutorial 1000 pagine (ita)
 
Le cinque regole d'oro per una migrazione di successo dei computer desktop a ...
Le cinque regole d'oro per una migrazione di successo dei computer desktop a ...Le cinque regole d'oro per una migrazione di successo dei computer desktop a ...
Le cinque regole d'oro per una migrazione di successo dei computer desktop a ...
 
Opzione Open Source nella scuola per la didattica e per l’amministrazione
Opzione Open Source nella scuola per la didattica e per l’amministrazioneOpzione Open Source nella scuola per la didattica e per l’amministrazione
Opzione Open Source nella scuola per la didattica e per l’amministrazione
 
AICA Workshop 26 feb 2008 @ SIAM
AICA Workshop 26 feb 2008 @ SIAMAICA Workshop 26 feb 2008 @ SIAM
AICA Workshop 26 feb 2008 @ SIAM
 
Open source per la didattica
Open source per la didatticaOpen source per la didattica
Open source per la didattica
 
Software libero, pensiero libero
Software libero, pensiero liberoSoftware libero, pensiero libero
Software libero, pensiero libero
 
Lezione lim punto2.1
Lezione lim punto2.1Lezione lim punto2.1
Lezione lim punto2.1
 
Linux e il mondo della scuola - LinuxDay 2010 (Pistoia)
Linux e il mondo della scuola - LinuxDay 2010 (Pistoia)Linux e il mondo della scuola - LinuxDay 2010 (Pistoia)
Linux e il mondo della scuola - LinuxDay 2010 (Pistoia)
 
La rivoluzione dei Microservizi
La rivoluzione dei MicroserviziLa rivoluzione dei Microservizi
La rivoluzione dei Microservizi
 

Mehr von Contentour

La soluzione Plone per portale multi-servizio e Sistema Informativo Territori...
La soluzione Plone per portale multi-servizio e Sistema Informativo Territori...La soluzione Plone per portale multi-servizio e Sistema Informativo Territori...
La soluzione Plone per portale multi-servizio e Sistema Informativo Territori...Contentour
 
Case Study Zuccherificio del Molise
Case Study Zuccherificio del MoliseCase Study Zuccherificio del Molise
Case Study Zuccherificio del MoliseContentour
 
Plone - soluzione, prodotto, comunità
Plone - soluzione, prodotto, comunitàPlone - soluzione, prodotto, comunità
Plone - soluzione, prodotto, comunitàContentour
 
Il tuo portale al centro dei social network
Il tuo portale al centro dei social networkIl tuo portale al centro dei social network
Il tuo portale al centro dei social networkContentour
 
Nei dintorni di Plone
Nei dintorni di PloneNei dintorni di Plone
Nei dintorni di PloneContentour
 
Plone per applicazioni web tecnico‑scientifiche
Plone per applicazioni web tecnico‑scientifichePlone per applicazioni web tecnico‑scientifiche
Plone per applicazioni web tecnico‑scientificheContentour
 

Mehr von Contentour (6)

La soluzione Plone per portale multi-servizio e Sistema Informativo Territori...
La soluzione Plone per portale multi-servizio e Sistema Informativo Territori...La soluzione Plone per portale multi-servizio e Sistema Informativo Territori...
La soluzione Plone per portale multi-servizio e Sistema Informativo Territori...
 
Case Study Zuccherificio del Molise
Case Study Zuccherificio del MoliseCase Study Zuccherificio del Molise
Case Study Zuccherificio del Molise
 
Plone - soluzione, prodotto, comunità
Plone - soluzione, prodotto, comunitàPlone - soluzione, prodotto, comunità
Plone - soluzione, prodotto, comunità
 
Il tuo portale al centro dei social network
Il tuo portale al centro dei social networkIl tuo portale al centro dei social network
Il tuo portale al centro dei social network
 
Nei dintorni di Plone
Nei dintorni di PloneNei dintorni di Plone
Nei dintorni di Plone
 
Plone per applicazioni web tecnico‑scientifiche
Plone per applicazioni web tecnico‑scientifichePlone per applicazioni web tecnico‑scientifiche
Plone per applicazioni web tecnico‑scientifiche
 

Bello, Aperto e Libero: il nuovo mondo del software

  • 1. 20 10 Bello, Aperto e Libero Michele Finelli CONTÉNTOUR il nuovo mondo del software BioDec
  • 2. Un nuovo paradigma ‣ Bello ‣ Aperto ‣ Libero CONTÉNTOUR www.contentour.it
  • 3. I vantaggi ‣ Produttività e sicurezza ‣ Maggiore integrazione ‣ Migliore sviluppo CONTÉNTOUR www.contentour.it
  • 4. Bello Se un programma non è bello da usare ...
  • 5. Aperto Se i formati dei dati non sono aperti ...
  • 6. Libero Se il codice del programma non è libero ...
  • 7. Può essere un problema. 10 CONTÉNTOUR Michele Finelli www.contentour.it Bello, Aperto e Libero — il nuovo mondo del software
  • 8. Quando un programma è brutto oppure è bello ? In poche parole la differenza consiste nella user experience che si ha usando quel programma. ‣ Se il programma è bello, l’esperienza è positiva. ‣ Se il programma è brutto, l’esperienza è negativa. 10 CONTÉNTOUR Michele Finelli www.contentour.it Bello, Aperto e Libero — il nuovo mondo del software
  • 9. Un’esperienza positiva ✓ porta soddisfazione all’utente ✓ permette di raggiungere facilmente lo scopo prefissato ✓ invoglia a reiterare l’evento CONTÉNTOUR www.contentour.it
  • 10. Un’esperienza negativa ✓ genera frustrazione nell’utente ✓ obbliga a compiere azioni inutili o ridondanti, e quindi a perdere tempo ✓ può portare più facilmente ad errori CONTÉNTOUR www.contentour.it
  • 11. Che cosa é un formato aperto Un formato aperto è un tipo di standard aperto: ‣ pubblicamente disponibile ‣ usabile liberamente Tipicamente “aperto” indica che le tecnologie in oggetto sono utilizzabili senza costi aggiuntivi (royalty-free), mentre “standard” indica che le tecnologie sono formalizzate da un comitato ufficiale, che è aperto alla partecipazione di terze parti e che opera sulla base del consenso. 10 CONTÉNTOUR Michele Finelli www.contentour.it Bello, Aperto e Libero — il nuovo mondo del software
  • 12. Esempi Standard de jure aperti e chiusi ‣ HTTP ‣ DOC ‣ HTML ‣ SMB/CIFS ‣ TCP/IP ‣ JavaScript ‣ XML ‣ Java ‣ PDF ‣ ECMAScript ‣ Python 10 CONTÉNTOUR Michele Finelli www.contentour.it Bello, Aperto e Libero — il nuovo mondo del software
  • 13. Esempi Standard de facto aperti e chiusi ‣ ZIP file format ‣ Pantone color matching system ‣ FAT 10 CONTÉNTOUR Michele Finelli www.contentour.it Bello, Aperto e Libero — il nuovo mondo del software
  • 14. Formati aperti e chiusi: programmi liberi o meno Un formato aperto solitamente è supportato da un programma libero che permette di utilizzarlo, ma esistono esempi di tutte le combinazioni: ‣ Samba è una implementazione libera di un software alternativo al protocollo SMB/CIFS di Microsoft ‣ Acrobat Reader è un software proprietario per leggere file PDF ... e ovviamente il mondo è pieno di programmi proprietari che usano formati chiusi. 10 CONTÉNTOUR Michele Finelli www.contentour.it Bello, Aperto e Libero — il nuovo mondo del software
  • 15. Che cosa é il software libero I principi codificati da Richard Stallman 10 CONTÉNTOUR Michele Finelli www.contentour.it Bello, Aperto e Libero — il nuovo mondo del software
  • 16. Libertà 0 o Libertà fondamentale La libertà di eseguire il programma per qualunque scopo, senza vincoli sul suo utilizzo. CONTÉNTOUR www.contentour.it
  • 17. Libertà 1 La libertà di studiare il funzionamento del programma, e di adattarlo alle proprie esigenze. CONTÉNTOUR www.contentour.it
  • 18. Libertà 2 La libertà di redistribuire copie del programma. CONTÉNTOUR www.contentour.it
  • 19. Libertà 3 La libertà di migliorare il programma, e di distribuirne i miglioramenti. CONTÉNTOUR www.contentour.it
  • 20. Esempi Innumerevoli: Linux, Firefox, OpenOffice, Quake3, Thunderbird, VLC, Mplayer, Apache, Mysql, Postgres, Python, PHP, Ruby, gcc compiler suite... ...e naturalmente Zope e Plone ! 10 CONTÉNTOUR Michele Finelli www.contentour.it Bello, Aperto e Libero — il nuovo mondo del software
  • 21. Il problema dei brevetti software Il software é la versione automatizzata, ed eseguita su hardware fantasmagoricamente veloce, di una cosa che l’uomo ha sempre fatto da quando ha inventato la scrittura e forse da prima ancora: fare i conti. CONTÉNTOUR www.contentour.it
  • 22. Il problema dei brevetti software Ovvero, il software è “matematica concreta”: e quindi pertiene il regno dei beni intangibili e non dei beni materiali. E come tale, è tutelato dal copyright (come le canzoni, e i romanzi, per esempio) e non dai brevetti (come le invenzioni meccaniche ed elettroniche). CONTÉNTOUR www.contentour.it
  • 23. Non c’è nulla di più utile in pratica di una buona teoria. 10 CONTÉNTOUR Michele Finelli www.contentour.it Bello, Aperto e Libero — il nuovo mondo del software
  • 24. Programmi belli da usare Esistono studi volti a dimostrare una correlazione fra gli errori che si compiono svolgendo un’azione al calcolatore e il modo in cui quell’azione è proposta. CONTÉNTOUR www.contentour.it
  • 25. Ma facciamo ancora più semplice: quante applicazioni web brutte avete visto nella vostra esperienza ? Prendiamola dall’altro verso. 10 CONTÉNTOUR Michele Finelli www.contentour.it Bello, Aperto e Libero — il nuovo mondo del software
  • 26. Programmi orrendi da usare Applicazioni web: ‣ layout della pagina non leggibile, ‣ reload della pagina ad ogni azione, ‣ impossibilità di ripartire, in caso di errore, dall’ultimo stato corretto, ‣ simbologia fuorviante o contraddittoria, ‣ lentezza nell’eseguire le operazioni “semplici”, ‣ mancanza di flessibilità (i.e. il sistema funziona solo con la JVM 1.3.1 di Microsoft per IE6 — e basta !) 10 CONTÉNTOUR Michele Finelli www.contentour.it Bello, Aperto e Libero — il nuovo mondo del software
  • 27. Programmi orrendi da usare In generale: ‣ mancanza di “memoria” delle operazioni più frequenti ‣ alto numero di passi per compiere un’azione “semplice” ‣ richiesta di memorizzare codici e sigle ‣ security harassing (i.e. chiedere la password o chiudere la sessione dopo trenta minuti di inattività) 10 CONTÉNTOUR Michele Finelli www.contentour.it Bello, Aperto e Libero — il nuovo mondo del software
  • 28. Casi concreti 10 CONTÉNTOUR Michele Finelli www.contentour.it Bello, Aperto e Libero — il nuovo mondo del software
  • 29. Cliente multinazionale partecipata da azienda quotata in borsa 10 CONTÉNTOUR Michele Finelli www.contentour.it Bello, Aperto e Libero — il nuovo mondo del software
  • 30. Soluzione ✓ è stato realizzato un sistema di raccolta dati industriali che pubblica sul web i grafici delle misure ✓ il software precedente permetteva di accedere ai dati solo con un programma specifico, rigido, che non contemplava nemmeno la possibilità di dati non testuali 10 CONTÉNTOUR Michele Finelli www.contentour.it Bello, Aperto e Libero — il nuovo mondo del software
  • 31. Vantaggi per il cliente ✓ maggiore produttività ✓ maggiore sicurezza nell’accesso ai dati ✓ migliore visione d’insieme della propria offerta commerciale 10 CONTÉNTOUR Michele Finelli www.contentour.it Bello, Aperto e Libero — il nuovo mondo del software
  • 32. Clienti enti pubblici e medie aziende 10 CONTÉNTOUR Michele Finelli www.contentour.it Bello, Aperto e Libero — il nuovo mondo del software
  • 33. Soluzione ✓ sono state realizzate numerose Intranet e siti pubblici in ottica collaborativa “web 2.0” ✓ le nuove Intranet hanno soppiantato applicazioni web precedenti, eccessivamente rigide e difficilmente utilizzabili 10 CONTÉNTOUR Michele Finelli www.contentour.it Bello, Aperto e Libero — il nuovo mondo del software
  • 34. Vantaggi per il cliente ✓ maggiore produttività ✓ migliori servizi ai propri clienti ✓ ottimizzazione di processo 10 CONTÉNTOUR Michele Finelli www.contentour.it Bello, Aperto e Libero — il nuovo mondo del software
  • 35. Cliente progetto della comunità europea 10 CONTÉNTOUR Michele Finelli www.contentour.it Bello, Aperto e Libero — il nuovo mondo del software
  • 36. Soluzione ✓ è stato realizzato un software scientifico per la visualizzazione di dati biologici ✓ ... in alternativa alla comoda possibilità di scriversi delle query SQL! 10 CONTÉNTOUR Michele Finelli www.contentour.it Bello, Aperto e Libero — il nuovo mondo del software
  • 37. Vantaggio per il cliente ✓ individuazione di target clinici in una frazione dei tempi di ricerca precedenti 10 CONTÉNTOUR Michele Finelli www.contentour.it Bello, Aperto e Libero — il nuovo mondo del software
  • 38. I dati in formato aperto ✓ Avere i propri dati in formato aperto permette di averne sempre la disponibilità e di non dipendere da programmi specifici di terze parti ✓ Sembra una banalità ma tuttora esistono aziende che comprano sistemi che salvano i loro dati in un “silo” per estrarli dal quale è possibile usare un unico software fornito dal venditore del “silo” ✓ Nota: ciò vale per moltissimi “gestionali” 10 CONTÉNTOUR Michele Finelli www.contentour.it Bello, Aperto e Libero — il nuovo mondo del software
  • 39. Clienti le aziende promotrici dell’evento e alcuni loro clienti 10 CONTÉNTOUR Michele Finelli www.contentour.it Bello, Aperto e Libero — il nuovo mondo del software
  • 40. Soluzione ✓ migrazione da CVS a Subversion (due software per il versionamento del software) 10 CONTÉNTOUR Michele Finelli www.contentour.it Bello, Aperto e Libero — il nuovo mondo del software
  • 41. Vantaggio per il cliente ✓ Potere passare a tecnologie migliori senza perdere anni uomo di storia di sviluppo software (che per un’azienda che lo fa di mestiere . . . ) ✓ Subversion si integra con TRAC, un sistema libero molto avanzato di gestione dei requisiti e dei bug, che si è quindi potuto adottare senza costi di migrazione aggiuntivi 10 CONTÉNTOUR Michele Finelli www.contentour.it Bello, Aperto e Libero — il nuovo mondo del software
  • 42. Le comunità del software libero L’uso del software libero sovente permette di risparmiare costi di sviluppo, perchè le comunità hanno già sviluppato numerosissime componenti, e soprattutto quasi tutta l’infrastruttura CONTÉNTOUR www.contentour.it
  • 43. Le comunità del software libero Tranne casi particolarissimi, esistono software liberi maturi e affidabili per il: ‣ database management, ‣ network services, ‣ file services, ‣ high-performace computing, ‣ high-availability, ‣ web components, ‣ . . . e molto altro. 10 CONTÉNTOUR Michele Finelli www.contentour.it Bello, Aperto e Libero — il nuovo mondo del software
  • 44. Cliente multinazionale 10 CONTÉNTOUR Michele Finelli www.contentour.it Bello, Aperto e Libero — il nuovo mondo del software
  • 45. Soluzione ✓ sviluppo su piattaforma Linux di una linea di prodotti fra cui un firewall / concentratore VPN che consentisse la teleassistenza in modo sicuro e puntuale 10 CONTÉNTOUR Michele Finelli www.contentour.it Bello, Aperto e Libero — il nuovo mondo del software
  • 46. Vantaggio per il cliente ✓ smodati ! ✓ dall’efficienza guadagnata in fase di “help desk” al profitto sugli apparati venduti Nota: una valutazione comparata verificò che non esistevano soluzioni commerciali complete che soddisfacessero tutti i requisiti. 10 CONTÉNTOUR Michele Finelli www.contentour.it Bello, Aperto e Libero — il nuovo mondo del software
  • 47. Clienti enti pubblici e medie aziende 10 CONTÉNTOUR Michele Finelli www.contentour.it Bello, Aperto e Libero — il nuovo mondo del software
  • 48. Soluzione ✓ sistema di gestione di posta elettronica, completo di sistema di controllo anti-virus e anti-SPAM 10 CONTÉNTOUR Michele Finelli www.contentour.it Bello, Aperto e Libero — il nuovo mondo del software
  • 49. Vantaggio per il cliente ✓ risparmi di costi di licenza ✓ performance ✓ affidabilità ✓ robustezza della soluzione 10 CONTÉNTOUR Michele Finelli www.contentour.it Bello, Aperto e Libero — il nuovo mondo del software
  • 50. Quid rides ? Mutato nomine, de te fabula narratur.
  • 51. Questions!? Michele Finelli BioDec m@pavis.biodec.com CONTÉNTOUR www.contentour.it