SlideShare uma empresa Scribd logo
1 de 15
Open Source:
                 Avere o Fare?
                liberalmente adattato da Erich Fromm:
                           Avere o Essere?

   Il punto di forza più grande è il suo modo di fare:
risolvere problemi con il supporto della comunità


                                  Bud P. Bruegger
                                    Consulente Ancitel
ForumPA 2009, Roma 14­5­2009                                     Bud P. Bruegger, Consulente Ancitel
Avere

❙ Policy: preferenza Open Source

❙ Linux Servers, Open Office

❙ Ambiente di Sviluppo Open Source

❙ rilascio software sotto licenza open source
     dopo averlo sviluppato in isolamento


Positivo, ma benefici limitati

ForumPA 2009, Roma 14­5­2009                                     Bud P. Bruegger, Consulente Ancitel
Un modo di Fare, uno skill
                        il vero punto di forza
Risolvere problemi con l'aiuto della Comunità
❙ Aumentare le proprie risorse limitate
❙ Accedere a: (ambient intelligence)
   ❙ Conoscenza
   ❙ Esperienza
   ❙ Visione                             (non limitato al software)


❙ Know-how è spesso la chiave del successo
  Qualità, eleganza, efficienza, sicurezza
 ForumPA 2009, Roma 14­5­2009                                     Bud P. Bruegger, Consulente Ancitel
Case Study
Progetto Pilota della CIE                            (Consulente di un Comune)

❙ Comune nel ruolo dell'utente:
    nessuna risorsa prevista per lo sviluppo
❙ Technology Provider
     fornisce un sistema di autenticazione

Relax and enjoy!                             ..ma..
                                 La vita è quello che ti
Life is what happens to
                                    succede mentre sei
  you while you're busy
                                  impegnato a fare altri
   making other plans (J ohn Lennon)
                                         progetti
ForumPA 2009, Roma 14­5­2009                                     Bud P. Bruegger, Consulente Ancitel
Una Proposta Indecente
La tassa annuale (licenza)
    Tutto il software è Copyright dello Stato
    tranne una piccola componente fondamentale
         pre-esistente al progetto, quindi proprietaria


Inoltre:
❙ Mono-piattaforma
❙ Non segue standard
❙ Mono Smart Card                   (solo CIE, ma la normativa richiede anche CNS)

❙ Technology Specific (solo J ava, sono in uso anche altre tecnol.)
  ForumPA 2009, Roma 14­5­2009                                     Bud P. Bruegger, Consulente Ancitel
No Way! Sviluppiamolo noi

❙ Sposarsi è una decisione seria; meglio esserne
  molto certo
   ..questo vale anche per Technology Providers


❙ Chi rifiuta il matrimonio, deve cucinare, lavare, e
  stirare da solo..
   ..e a volte sviluppare un sistema di autenticazione




ForumPA 2009, Roma 14­5­2009                                     Bud P. Bruegger, Consulente Ancitel
..o come mettersi nei guai..

      Lamentarsi di altri è molto più facile
      che soddisfare le proprie aspettative
❙ Sicurezza !!!
❙ Qualità
❙ Eleganza
❙ Sostenibilità
❙ Mancanza di Risorse
❙ Mancanza di Know-how
ForumPA 2009, Roma 14­5­2009                                     Bud P. Bruegger, Consulente Ancitel
Risorse Richieste

❙ Esperto sicurezza:                 (crittografia, scenari di attachi, ..)
❙ Esperto smart cards: (CSP, PKCS# APDU ..)
                                  11,
❙ Esperto PKI:                       (Liste di Revoca / OCSP, ...)
❙ Esperto Apache:                    (handler, processing stages)
❙ Esperto Tomcat:                   (autenthenticator...)


                         in molti hanno chiesto la luna...
                                   ..ma è ancora lì su..


 ForumPA 2009, Roma 14­5­2009                                     Bud P. Bruegger, Consulente Ancitel
La Comunità --
         La soluzione al problema

❙ Uscire dall'isolamento
        E' difficile affrontare sfide ardue; è ancora peggio
         farlo da solo.


❙ Aumentare la propria Conoscenza
        Non importa quanto tu sia intelligente, la tua
         conoscenza è sempre limitata.
        Per andare oltre dobbiamo conoscere persone che
         conoscono

 ForumPA 2009, Roma 14­5­2009                                     Bud P. Bruegger, Consulente Ancitel
Agire Locale, Pensare Globale
❙ La chiave del successo è spesso andare oltre i confini
  convenzionali
❙ Troppo spesso, i nostri network esistenti sono troppo
  limitati
   ❙ PA locale collabora con PA locale... (mancanza di diversità)
❙ Allargare il proprio Network:
   ❙ Comunità Open Source internazionale
      ❙ OpenSC, OpenSSL, Apache mod-Python, ...
   ❙ Comunità delle Carte d'Identità elettroniche internazionale
         ❙ Porvoo Group
         ❙ Architetto della soluzione Belga
  ForumPA 2009, Roma 14­5­2009                                     Bud P. Bruegger, Consulente Ancitel
Semplicità --
             la chiave del Successo

❙ Complessità nell'informatica è di moda
❙ Open Source sembra un po' più resistente a
  questa malattia


❙ Solo cose semplici possono essere sicure
❙ Solo cose semplici sono fattibili se mancano
  risorse

 ForumPA 2009, Roma 14­5­2009                                     Bud P. Bruegger, Consulente Ancitel
Riuso quanto possibile

Il modo più semplice per semplificare è non far nulla
   ❙ Riuso è molto meglio che re-inventare la ruota
   ❙ Riuso richiede accesso alla conoscenza dietro il sw
   ❙ Riuso senza licenza open source è difficile


❙ Il nostro sistema è una estensione del sistema Belga
❙ Il sistema Belga è una estensione di Apache
   ❙ Open source, integrato nella distribuzione standard
❙ Il nostro sistema sarà proposto per il riuso su OSOR

  ForumPA 2009, Roma 14­5­2009                                     Bud P. Bruegger, Consulente Ancitel
Sicurezza è MOLTO difficile
Giù le mani -- deve essere sicuro!
   ❙ Gli attacchi sono molto intelligenti e sottili
   ❙ Lo scenario dei rischi cambia costantemente
   ❙ La Sicurezza informatica richiede:
         ❙ Uno skill diverso da quello del software engineering
         ❙ Design sicuro, revisione pubblica, testing rigoroso
   ❙ Lo sviluppo di sw di sicurezza va spesso oltre le nostre
     possibilità
   ❙ I protocolli artigianali sono pericolosi
   ❙ Meglio riusare componenti esistenti e robusti

  ForumPA 2009, Roma 14­5­2009                                     Bud P. Bruegger, Consulente Ancitel
Conclusioni
❙ Case study:
  ❙ Comunità (e Riuso) per risolvere un difficile
    problema
  ❙ La conoscenza a volte è più importante del software
❙ Open Source come modo di fare:
  ❙ Richiede uno skill (comunicazione, collaborazione)
   ❙ Lo skill si impara facendo
   ❙ Può essere diffuso
      ❙ Iniziando con un piccolo progetto
         ❙ Usando “champions” che già lo fanno
  ForumPA 2009, Roma 14­5­2009                                     Bud P. Bruegger, Consulente Ancitel
Contatto


          Bud P. Bruegger
          <bud@ancitel.it>




ForumPA 2009, Roma 14­5­2009                                     Bud P. Bruegger, Consulente Ancitel

Mais conteúdo relacionado

Mais de Roberto Galoppini

Focus Group Open Source 04.06.2012 Ryan Ozptek
Focus Group Open Source 04.06.2012 Ryan OzptekFocus Group Open Source 04.06.2012 Ryan Ozptek
Focus Group Open Source 04.06.2012 Ryan OzptekRoberto Galoppini
 
Focus Group Open Source 04.06.2012 Jesus Gonzalez Barahona
Focus Group Open Source 04.06.2012 Jesus Gonzalez BarahonaFocus Group Open Source 04.06.2012 Jesus Gonzalez Barahona
Focus Group Open Source 04.06.2012 Jesus Gonzalez BarahonaRoberto Galoppini
 
Focus Group Open Source 14.3.2012 Paolo Coppola
Focus Group Open Source 14.3.2012 Paolo Coppola Focus Group Open Source 14.3.2012 Paolo Coppola
Focus Group Open Source 14.3.2012 Paolo Coppola Roberto Galoppini
 
Focus Group Open Source 14.3.2012 Alessandro Chinnici
Focus Group Open Source 14.3.2012 Alessandro ChinniciFocus Group Open Source 14.3.2012 Alessandro Chinnici
Focus Group Open Source 14.3.2012 Alessandro ChinniciRoberto Galoppini
 
Focus Group Open Source 25.1.2012 Guido Vetere
Focus Group Open Source 25.1.2012 Guido VetereFocus Group Open Source 25.1.2012 Guido Vetere
Focus Group Open Source 25.1.2012 Guido VetereRoberto Galoppini
 
Focus Group Open Source 25.1.2012 Ernesto Belisario
Focus Group Open Source 25.1.2012 Ernesto BelisarioFocus Group Open Source 25.1.2012 Ernesto Belisario
Focus Group Open Source 25.1.2012 Ernesto BelisarioRoberto Galoppini
 
Focus Group Open Source 25.1.2012 Salvatore Marras
Focus Group Open Source 25.1.2012 Salvatore MarrasFocus Group Open Source 25.1.2012 Salvatore Marras
Focus Group Open Source 25.1.2012 Salvatore MarrasRoberto Galoppini
 
Focus Group Open Source 25.1.2012 Federico Morando
Focus Group Open Source 25.1.2012 Federico MorandoFocus Group Open Source 25.1.2012 Federico Morando
Focus Group Open Source 25.1.2012 Federico MorandoRoberto Galoppini
 
Focus Group Open Source 25.1.2012 Gianni Dominici
Focus Group Open Source 25.1.2012 Gianni DominiciFocus Group Open Source 25.1.2012 Gianni Dominici
Focus Group Open Source 25.1.2012 Gianni DominiciRoberto Galoppini
 
Focus Group Open Source 22.11.2011 Sebastiano Lomuscio
Focus Group Open Source 22.11.2011 Sebastiano LomuscioFocus Group Open Source 22.11.2011 Sebastiano Lomuscio
Focus Group Open Source 22.11.2011 Sebastiano LomuscioRoberto Galoppini
 
Open Source Focus Group 22.11.2011 Roberto Galoppini
Open Source Focus Group 22.11.2011 Roberto GaloppiniOpen Source Focus Group 22.11.2011 Roberto Galoppini
Open Source Focus Group 22.11.2011 Roberto GaloppiniRoberto Galoppini
 
Focus Group Open Source 22.11.2011 Augusto Coriglioni
Focus Group Open Source 22.11.2011 Augusto CoriglioniFocus Group Open Source 22.11.2011 Augusto Coriglioni
Focus Group Open Source 22.11.2011 Augusto CoriglioniRoberto Galoppini
 
Focus Group Open Source 22.11.2011 Boris Sofronic
Focus Group Open Source 22.11.2011 Boris SofronicFocus Group Open Source 22.11.2011 Boris Sofronic
Focus Group Open Source 22.11.2011 Boris SofronicRoberto Galoppini
 
Focus Group Open Source 04.10.2011 Marco De Felice
Focus Group Open Source 04.10.2011 Marco De FeliceFocus Group Open Source 04.10.2011 Marco De Felice
Focus Group Open Source 04.10.2011 Marco De FeliceRoberto Galoppini
 
Focus Group Open Source 04.10.2011 Massimiliano Belardi
Focus Group Open Source 04.10.2011 Massimiliano BelardiFocus Group Open Source 04.10.2011 Massimiliano Belardi
Focus Group Open Source 04.10.2011 Massimiliano BelardiRoberto Galoppini
 
Focus Group Open Source 04.10.2011 Andrea Trentini
Focus Group Open Source 04.10.2011 Andrea TrentiniFocus Group Open Source 04.10.2011 Andrea Trentini
Focus Group Open Source 04.10.2011 Andrea TrentiniRoberto Galoppini
 
Scoring zarafa with sos open source
Scoring zarafa with sos open sourceScoring zarafa with sos open source
Scoring zarafa with sos open sourceRoberto Galoppini
 
Focus Group Open Source 09.05.2011 Massimiliano Belardi
Focus Group Open Source 09.05.2011 Massimiliano BelardiFocus Group Open Source 09.05.2011 Massimiliano Belardi
Focus Group Open Source 09.05.2011 Massimiliano BelardiRoberto Galoppini
 
Focus Group Open Source 09.05.2011 Filippo Sorbello
Focus Group Open Source 09.05.2011 Filippo Sorbello Focus Group Open Source 09.05.2011 Filippo Sorbello
Focus Group Open Source 09.05.2011 Filippo Sorbello Roberto Galoppini
 
Focus Group Open Source 09.05.2011 Giovanni Organtini
Focus Group Open Source 09.05.2011 Giovanni OrgantiniFocus Group Open Source 09.05.2011 Giovanni Organtini
Focus Group Open Source 09.05.2011 Giovanni OrgantiniRoberto Galoppini
 

Mais de Roberto Galoppini (20)

Focus Group Open Source 04.06.2012 Ryan Ozptek
Focus Group Open Source 04.06.2012 Ryan OzptekFocus Group Open Source 04.06.2012 Ryan Ozptek
Focus Group Open Source 04.06.2012 Ryan Ozptek
 
Focus Group Open Source 04.06.2012 Jesus Gonzalez Barahona
Focus Group Open Source 04.06.2012 Jesus Gonzalez BarahonaFocus Group Open Source 04.06.2012 Jesus Gonzalez Barahona
Focus Group Open Source 04.06.2012 Jesus Gonzalez Barahona
 
Focus Group Open Source 14.3.2012 Paolo Coppola
Focus Group Open Source 14.3.2012 Paolo Coppola Focus Group Open Source 14.3.2012 Paolo Coppola
Focus Group Open Source 14.3.2012 Paolo Coppola
 
Focus Group Open Source 14.3.2012 Alessandro Chinnici
Focus Group Open Source 14.3.2012 Alessandro ChinniciFocus Group Open Source 14.3.2012 Alessandro Chinnici
Focus Group Open Source 14.3.2012 Alessandro Chinnici
 
Focus Group Open Source 25.1.2012 Guido Vetere
Focus Group Open Source 25.1.2012 Guido VetereFocus Group Open Source 25.1.2012 Guido Vetere
Focus Group Open Source 25.1.2012 Guido Vetere
 
Focus Group Open Source 25.1.2012 Ernesto Belisario
Focus Group Open Source 25.1.2012 Ernesto BelisarioFocus Group Open Source 25.1.2012 Ernesto Belisario
Focus Group Open Source 25.1.2012 Ernesto Belisario
 
Focus Group Open Source 25.1.2012 Salvatore Marras
Focus Group Open Source 25.1.2012 Salvatore MarrasFocus Group Open Source 25.1.2012 Salvatore Marras
Focus Group Open Source 25.1.2012 Salvatore Marras
 
Focus Group Open Source 25.1.2012 Federico Morando
Focus Group Open Source 25.1.2012 Federico MorandoFocus Group Open Source 25.1.2012 Federico Morando
Focus Group Open Source 25.1.2012 Federico Morando
 
Focus Group Open Source 25.1.2012 Gianni Dominici
Focus Group Open Source 25.1.2012 Gianni DominiciFocus Group Open Source 25.1.2012 Gianni Dominici
Focus Group Open Source 25.1.2012 Gianni Dominici
 
Focus Group Open Source 22.11.2011 Sebastiano Lomuscio
Focus Group Open Source 22.11.2011 Sebastiano LomuscioFocus Group Open Source 22.11.2011 Sebastiano Lomuscio
Focus Group Open Source 22.11.2011 Sebastiano Lomuscio
 
Open Source Focus Group 22.11.2011 Roberto Galoppini
Open Source Focus Group 22.11.2011 Roberto GaloppiniOpen Source Focus Group 22.11.2011 Roberto Galoppini
Open Source Focus Group 22.11.2011 Roberto Galoppini
 
Focus Group Open Source 22.11.2011 Augusto Coriglioni
Focus Group Open Source 22.11.2011 Augusto CoriglioniFocus Group Open Source 22.11.2011 Augusto Coriglioni
Focus Group Open Source 22.11.2011 Augusto Coriglioni
 
Focus Group Open Source 22.11.2011 Boris Sofronic
Focus Group Open Source 22.11.2011 Boris SofronicFocus Group Open Source 22.11.2011 Boris Sofronic
Focus Group Open Source 22.11.2011 Boris Sofronic
 
Focus Group Open Source 04.10.2011 Marco De Felice
Focus Group Open Source 04.10.2011 Marco De FeliceFocus Group Open Source 04.10.2011 Marco De Felice
Focus Group Open Source 04.10.2011 Marco De Felice
 
Focus Group Open Source 04.10.2011 Massimiliano Belardi
Focus Group Open Source 04.10.2011 Massimiliano BelardiFocus Group Open Source 04.10.2011 Massimiliano Belardi
Focus Group Open Source 04.10.2011 Massimiliano Belardi
 
Focus Group Open Source 04.10.2011 Andrea Trentini
Focus Group Open Source 04.10.2011 Andrea TrentiniFocus Group Open Source 04.10.2011 Andrea Trentini
Focus Group Open Source 04.10.2011 Andrea Trentini
 
Scoring zarafa with sos open source
Scoring zarafa with sos open sourceScoring zarafa with sos open source
Scoring zarafa with sos open source
 
Focus Group Open Source 09.05.2011 Massimiliano Belardi
Focus Group Open Source 09.05.2011 Massimiliano BelardiFocus Group Open Source 09.05.2011 Massimiliano Belardi
Focus Group Open Source 09.05.2011 Massimiliano Belardi
 
Focus Group Open Source 09.05.2011 Filippo Sorbello
Focus Group Open Source 09.05.2011 Filippo Sorbello Focus Group Open Source 09.05.2011 Filippo Sorbello
Focus Group Open Source 09.05.2011 Filippo Sorbello
 
Focus Group Open Source 09.05.2011 Giovanni Organtini
Focus Group Open Source 09.05.2011 Giovanni OrgantiniFocus Group Open Source 09.05.2011 Giovanni Organtini
Focus Group Open Source 09.05.2011 Giovanni Organtini
 

Último

Gabriele Mittica, CEO @Corley Cloud – “Come creare un’azienda “nativa in clou...
Gabriele Mittica, CEO @Corley Cloud – “Come creare un’azienda “nativa in clou...Gabriele Mittica, CEO @Corley Cloud – “Come creare un’azienda “nativa in clou...
Gabriele Mittica, CEO @Corley Cloud – “Come creare un’azienda “nativa in clou...Associazione Digital Days
 
Federico Bottino, Lead Venture Builder – “Riflessioni sull’Innovazione: La Cu...
Federico Bottino, Lead Venture Builder – “Riflessioni sull’Innovazione: La Cu...Federico Bottino, Lead Venture Builder – “Riflessioni sull’Innovazione: La Cu...
Federico Bottino, Lead Venture Builder – “Riflessioni sull’Innovazione: La Cu...Associazione Digital Days
 
Daniele Lunassi, CEO & Head of Design @Eye Studios – “Creare prodotti e servi...
Daniele Lunassi, CEO & Head of Design @Eye Studios – “Creare prodotti e servi...Daniele Lunassi, CEO & Head of Design @Eye Studios – “Creare prodotti e servi...
Daniele Lunassi, CEO & Head of Design @Eye Studios – “Creare prodotti e servi...Associazione Digital Days
 
ScrapeGraphAI: a new way to scrape context with AI
ScrapeGraphAI: a new way to scrape context with AIScrapeGraphAI: a new way to scrape context with AI
ScrapeGraphAI: a new way to scrape context with AIinfogdgmi
 
Luigi Di Carlo, CEO & Founder @Evometrika srl – “Ruolo della computer vision ...
Luigi Di Carlo, CEO & Founder @Evometrika srl – “Ruolo della computer vision ...Luigi Di Carlo, CEO & Founder @Evometrika srl – “Ruolo della computer vision ...
Luigi Di Carlo, CEO & Founder @Evometrika srl – “Ruolo della computer vision ...Associazione Digital Days
 
Mael Chiabrera, Software Developer; Viola Bongini, Digital Experience Designe...
Mael Chiabrera, Software Developer; Viola Bongini, Digital Experience Designe...Mael Chiabrera, Software Developer; Viola Bongini, Digital Experience Designe...
Mael Chiabrera, Software Developer; Viola Bongini, Digital Experience Designe...Associazione Digital Days
 
Edoardo Di Pietro – “Virtual Influencer vs Umano: Rubiamo il lavoro all’AI”
Edoardo Di Pietro – “Virtual Influencer vs Umano: Rubiamo il lavoro all’AI”Edoardo Di Pietro – “Virtual Influencer vs Umano: Rubiamo il lavoro all’AI”
Edoardo Di Pietro – “Virtual Influencer vs Umano: Rubiamo il lavoro all’AI”Associazione Digital Days
 
Alessandro Nasi, COO @Djungle Studio – “Cosa delegheresti alla copia di te st...
Alessandro Nasi, COO @Djungle Studio – “Cosa delegheresti alla copia di te st...Alessandro Nasi, COO @Djungle Studio – “Cosa delegheresti alla copia di te st...
Alessandro Nasi, COO @Djungle Studio – “Cosa delegheresti alla copia di te st...Associazione Digital Days
 
Alessio Mazzotti, Aaron Brancotti; Writer, Screenwriter, Director, UX, Autore...
Alessio Mazzotti, Aaron Brancotti; Writer, Screenwriter, Director, UX, Autore...Alessio Mazzotti, Aaron Brancotti; Writer, Screenwriter, Director, UX, Autore...
Alessio Mazzotti, Aaron Brancotti; Writer, Screenwriter, Director, UX, Autore...Associazione Digital Days
 

Último (9)

Gabriele Mittica, CEO @Corley Cloud – “Come creare un’azienda “nativa in clou...
Gabriele Mittica, CEO @Corley Cloud – “Come creare un’azienda “nativa in clou...Gabriele Mittica, CEO @Corley Cloud – “Come creare un’azienda “nativa in clou...
Gabriele Mittica, CEO @Corley Cloud – “Come creare un’azienda “nativa in clou...
 
Federico Bottino, Lead Venture Builder – “Riflessioni sull’Innovazione: La Cu...
Federico Bottino, Lead Venture Builder – “Riflessioni sull’Innovazione: La Cu...Federico Bottino, Lead Venture Builder – “Riflessioni sull’Innovazione: La Cu...
Federico Bottino, Lead Venture Builder – “Riflessioni sull’Innovazione: La Cu...
 
Daniele Lunassi, CEO & Head of Design @Eye Studios – “Creare prodotti e servi...
Daniele Lunassi, CEO & Head of Design @Eye Studios – “Creare prodotti e servi...Daniele Lunassi, CEO & Head of Design @Eye Studios – “Creare prodotti e servi...
Daniele Lunassi, CEO & Head of Design @Eye Studios – “Creare prodotti e servi...
 
ScrapeGraphAI: a new way to scrape context with AI
ScrapeGraphAI: a new way to scrape context with AIScrapeGraphAI: a new way to scrape context with AI
ScrapeGraphAI: a new way to scrape context with AI
 
Luigi Di Carlo, CEO & Founder @Evometrika srl – “Ruolo della computer vision ...
Luigi Di Carlo, CEO & Founder @Evometrika srl – “Ruolo della computer vision ...Luigi Di Carlo, CEO & Founder @Evometrika srl – “Ruolo della computer vision ...
Luigi Di Carlo, CEO & Founder @Evometrika srl – “Ruolo della computer vision ...
 
Mael Chiabrera, Software Developer; Viola Bongini, Digital Experience Designe...
Mael Chiabrera, Software Developer; Viola Bongini, Digital Experience Designe...Mael Chiabrera, Software Developer; Viola Bongini, Digital Experience Designe...
Mael Chiabrera, Software Developer; Viola Bongini, Digital Experience Designe...
 
Edoardo Di Pietro – “Virtual Influencer vs Umano: Rubiamo il lavoro all’AI”
Edoardo Di Pietro – “Virtual Influencer vs Umano: Rubiamo il lavoro all’AI”Edoardo Di Pietro – “Virtual Influencer vs Umano: Rubiamo il lavoro all’AI”
Edoardo Di Pietro – “Virtual Influencer vs Umano: Rubiamo il lavoro all’AI”
 
Alessandro Nasi, COO @Djungle Studio – “Cosa delegheresti alla copia di te st...
Alessandro Nasi, COO @Djungle Studio – “Cosa delegheresti alla copia di te st...Alessandro Nasi, COO @Djungle Studio – “Cosa delegheresti alla copia di te st...
Alessandro Nasi, COO @Djungle Studio – “Cosa delegheresti alla copia di te st...
 
Alessio Mazzotti, Aaron Brancotti; Writer, Screenwriter, Director, UX, Autore...
Alessio Mazzotti, Aaron Brancotti; Writer, Screenwriter, Director, UX, Autore...Alessio Mazzotti, Aaron Brancotti; Writer, Screenwriter, Director, UX, Autore...
Alessio Mazzotti, Aaron Brancotti; Writer, Screenwriter, Director, UX, Autore...
 

Open Source: to have or to be?

  • 1. Open Source: Avere o Fare? liberalmente adattato da Erich Fromm: Avere o Essere? Il punto di forza più grande è il suo modo di fare: risolvere problemi con il supporto della comunità Bud P. Bruegger Consulente Ancitel ForumPA 2009, Roma 14­5­2009                                     Bud P. Bruegger, Consulente Ancitel
  • 2. Avere ❙ Policy: preferenza Open Source ❙ Linux Servers, Open Office ❙ Ambiente di Sviluppo Open Source ❙ rilascio software sotto licenza open source dopo averlo sviluppato in isolamento Positivo, ma benefici limitati ForumPA 2009, Roma 14­5­2009                                     Bud P. Bruegger, Consulente Ancitel
  • 3. Un modo di Fare, uno skill il vero punto di forza Risolvere problemi con l'aiuto della Comunità ❙ Aumentare le proprie risorse limitate ❙ Accedere a: (ambient intelligence) ❙ Conoscenza ❙ Esperienza ❙ Visione (non limitato al software) ❙ Know-how è spesso la chiave del successo Qualità, eleganza, efficienza, sicurezza ForumPA 2009, Roma 14­5­2009                                     Bud P. Bruegger, Consulente Ancitel
  • 4. Case Study Progetto Pilota della CIE (Consulente di un Comune) ❙ Comune nel ruolo dell'utente: nessuna risorsa prevista per lo sviluppo ❙ Technology Provider fornisce un sistema di autenticazione Relax and enjoy! ..ma.. La vita è quello che ti Life is what happens to succede mentre sei you while you're busy impegnato a fare altri making other plans (J ohn Lennon) progetti ForumPA 2009, Roma 14­5­2009                                     Bud P. Bruegger, Consulente Ancitel
  • 5. Una Proposta Indecente La tassa annuale (licenza) Tutto il software è Copyright dello Stato tranne una piccola componente fondamentale pre-esistente al progetto, quindi proprietaria Inoltre: ❙ Mono-piattaforma ❙ Non segue standard ❙ Mono Smart Card (solo CIE, ma la normativa richiede anche CNS) ❙ Technology Specific (solo J ava, sono in uso anche altre tecnol.) ForumPA 2009, Roma 14­5­2009                                     Bud P. Bruegger, Consulente Ancitel
  • 6. No Way! Sviluppiamolo noi ❙ Sposarsi è una decisione seria; meglio esserne molto certo ..questo vale anche per Technology Providers ❙ Chi rifiuta il matrimonio, deve cucinare, lavare, e stirare da solo.. ..e a volte sviluppare un sistema di autenticazione ForumPA 2009, Roma 14­5­2009                                     Bud P. Bruegger, Consulente Ancitel
  • 7. ..o come mettersi nei guai.. Lamentarsi di altri è molto più facile che soddisfare le proprie aspettative ❙ Sicurezza !!! ❙ Qualità ❙ Eleganza ❙ Sostenibilità ❙ Mancanza di Risorse ❙ Mancanza di Know-how ForumPA 2009, Roma 14­5­2009                                     Bud P. Bruegger, Consulente Ancitel
  • 8. Risorse Richieste ❙ Esperto sicurezza: (crittografia, scenari di attachi, ..) ❙ Esperto smart cards: (CSP, PKCS# APDU ..) 11, ❙ Esperto PKI: (Liste di Revoca / OCSP, ...) ❙ Esperto Apache: (handler, processing stages) ❙ Esperto Tomcat: (autenthenticator...) in molti hanno chiesto la luna... ..ma è ancora lì su.. ForumPA 2009, Roma 14­5­2009                                     Bud P. Bruegger, Consulente Ancitel
  • 9. La Comunità -- La soluzione al problema ❙ Uscire dall'isolamento E' difficile affrontare sfide ardue; è ancora peggio farlo da solo. ❙ Aumentare la propria Conoscenza Non importa quanto tu sia intelligente, la tua conoscenza è sempre limitata. Per andare oltre dobbiamo conoscere persone che conoscono ForumPA 2009, Roma 14­5­2009                                     Bud P. Bruegger, Consulente Ancitel
  • 10. Agire Locale, Pensare Globale ❙ La chiave del successo è spesso andare oltre i confini convenzionali ❙ Troppo spesso, i nostri network esistenti sono troppo limitati ❙ PA locale collabora con PA locale... (mancanza di diversità) ❙ Allargare il proprio Network: ❙ Comunità Open Source internazionale ❙ OpenSC, OpenSSL, Apache mod-Python, ... ❙ Comunità delle Carte d'Identità elettroniche internazionale ❙ Porvoo Group ❙ Architetto della soluzione Belga ForumPA 2009, Roma 14­5­2009                                     Bud P. Bruegger, Consulente Ancitel
  • 11. Semplicità -- la chiave del Successo ❙ Complessità nell'informatica è di moda ❙ Open Source sembra un po' più resistente a questa malattia ❙ Solo cose semplici possono essere sicure ❙ Solo cose semplici sono fattibili se mancano risorse ForumPA 2009, Roma 14­5­2009                                     Bud P. Bruegger, Consulente Ancitel
  • 12. Riuso quanto possibile Il modo più semplice per semplificare è non far nulla ❙ Riuso è molto meglio che re-inventare la ruota ❙ Riuso richiede accesso alla conoscenza dietro il sw ❙ Riuso senza licenza open source è difficile ❙ Il nostro sistema è una estensione del sistema Belga ❙ Il sistema Belga è una estensione di Apache ❙ Open source, integrato nella distribuzione standard ❙ Il nostro sistema sarà proposto per il riuso su OSOR ForumPA 2009, Roma 14­5­2009                                     Bud P. Bruegger, Consulente Ancitel
  • 13. Sicurezza è MOLTO difficile Giù le mani -- deve essere sicuro! ❙ Gli attacchi sono molto intelligenti e sottili ❙ Lo scenario dei rischi cambia costantemente ❙ La Sicurezza informatica richiede: ❙ Uno skill diverso da quello del software engineering ❙ Design sicuro, revisione pubblica, testing rigoroso ❙ Lo sviluppo di sw di sicurezza va spesso oltre le nostre possibilità ❙ I protocolli artigianali sono pericolosi ❙ Meglio riusare componenti esistenti e robusti ForumPA 2009, Roma 14­5­2009                                     Bud P. Bruegger, Consulente Ancitel
  • 14. Conclusioni ❙ Case study: ❙ Comunità (e Riuso) per risolvere un difficile problema ❙ La conoscenza a volte è più importante del software ❙ Open Source come modo di fare: ❙ Richiede uno skill (comunicazione, collaborazione) ❙ Lo skill si impara facendo ❙ Può essere diffuso ❙ Iniziando con un piccolo progetto ❙ Usando “champions” che già lo fanno ForumPA 2009, Roma 14­5­2009                                     Bud P. Bruegger, Consulente Ancitel
  • 15. Contatto Bud P. Bruegger <bud@ancitel.it> ForumPA 2009, Roma 14­5­2009                                     Bud P. Bruegger, Consulente Ancitel