2. Chi Sono
Giornalista dal 1972, e geografo dal 1978
Professionista di marketing e comunicazione dal 1981
In azienda dal 1981 al 1987, in agenzia dal 1987 al 2012
Consulente freelance dal 2013
Attivo nella comunità OpenOffice.org dal 2004
Fondatore del PLIO, presidente dal 2009 a gennaio 2011
Fondatore di The Document Foundation (e LibreOffice)
Membro del Board of Directors dal 2010 al 2014
Coordinatore del progetto di marketing e comunicazione
Creatore e coordinatore del progetto di certificazione
Presidente Onorario di LibreItalia
LibreItalia Conference, Bologna, 29 novembre 2014 @libreitaliaconf
3. Grazie
Luca Daghino
Valter Mura
Marina Latini
Gabriele Ponzo
Sonia Montegiove
Alfredo Parisi
Andrea Castellani
Giordano Alborghetti
Osvaldo Gervasi
Stefano Paggetti
LibreItalia Conference, Bologna, 29 novembre 2014 @libreitaliaconf
4. Dieci Anni di Eredità
LibreItalia Conference, Bologna, 29 novembre 2014 @libreitaliaconf
5. Quattordici Anni di Storia
Fonte: Jonas Gamalielsson and Bjoern Lundell - Sustainability
of Open Source Software Communities Beyond a Fork: how
and why has the LibreOffice project evolved?
LibreItalia Conference, Bologna, 29 novembre 2014 @libreitaliaconf
6. OOo Magro nel 2000
LibreItalia Conference, Bologna, 29 novembre 2014 @libreitaliaconf
7. OOo Grassoccio nel 2005
LibreItalia Conference, Bologna, 29 novembre 2014 @libreitaliaconf
13. The Document Foundation
5 PILASTRI
LICENZA WEAK COPYLEFT
NO CONTRIBUTOR AGREEMENT
DEMOCRAZIA MERITOCRATICA
COMMUNITY GOVERNANCE
TOTALE INDIPENDENZA
LibreItalia Conference, Bologna, 29 novembre 2014 @libreitaliaconf
18. 2011: Oracle trasferisce OOo ad ASF
LibreItalia Conference, Bologna, 29 novembre 2014 @libreitaliaconf
19. 2011: IBM supporta Apache OO
IBM, che normalmente impiega 15 giorni per approvare
qualsiasi testo che deve uscire dalle proprie sedi, emette
un comunicato stampa 20 minuti dopo la nota di Oracle,
accompagnato da tre post di tre top manager
Robert Weir
Robert Sutor
Edward Brill
LibreItalia Conference, Bologna, 29 novembre 2014 @libreitaliaconf
20. AOO = Programma IBM
LibreItalia Conference, Bologna, 29 novembre 2014 @libreitaliaconf
21. LibreItalia Conference, Bologna, 29 novembre 2014 @libreitaliaconf
Nuovi Sviluppatori @ LibreOffice
Sep 10
Oct 10
Nov 10
Dec 10
Jan 11
Feb 11
Mar 11
Apr 11
May 11
Jun 11
Jul 11
Aug 11
Sep 11
Oct 11
Nov 11
Dec 11
Jan 12
Feb 12
Mar 12
Apr 12
May 12
Jun 12
Jul 12
Aug 12
Sep 12
Oct 12
Nov 12
Dec 12
Jan 13
Feb 13
Mar 13
Apr 13
May 13
Jun 13
Jul 13
Aug 13
Sep 13
Ott 13
Nov 13
Dec 13
Jan 14
Feb 14
Mar 14
Apr 14
May 14
Jun 14
Jul 14
Aug 14
Sep 14
Oct 14
0
10
20
30
40
50
60
70
80
90
New Developers per Month at LibreOf fice
22. LibreItalia Conference, Bologna, 29 novembre 2014 @libreitaliaconf
Crescita del Parco Sviluppatori
0
Sep 10
Oct 10
Nov 10
Dec 10
Jan 11
Feb 11
Mar 11
Apr 11
May 11
Jun 11
Jul 11
Aug 11
Sep 11
Oct 11
Nov 11
Dec 11
Jan 12
Feb 12
Mar 12
Apr 12
May 12
Jun 12
Jul 12
Aug 12
Sep 12
Oct 12
Nov 12
Dec 12
Jan 13
Feb 13
Mar 13
Apr 13
May 13
Jun 13
Jul 13
Aug 13
Sep 13
Ott 13
Nov 13
Dec 13
Jan 14
Feb 14
Mar 14
Apr 14
May 14
Jun 14
Jul 14
Aug 14
Sep 14
Oct 14
100
200
300
400
500
600
700
800
900
Serial Growth of LibreOf fice Developers
New Developers Old Developers
23. LibreItalia Conference, Bologna, 29 novembre 2014 @libreitaliaconf
Andamento Mensile degli Sviluppatori
0
Nov 12
Dec 12
Jan 13
Feb 13
Mar 13
Apr 13
May 13
Jun 13
Jul 13
Aug 13
Sep 13
Oct 13
Nov 13
Dec 13
Jan 14
Feb 14
Mar 14
Apr 14
May 14
Jun 14
Jul 14
Aug 14
Sep 14
Oct 14
40
80
120
160
200
240
280
320
360
LibreOf fice Code Committers per Month
24. LibreItalia Conference, Bologna, 29 novembre 2014 @libreitaliaconf
Andamento Mensile dei Contributi
0
Nov 12
Dec 12
Jan 13
Feb 13
Mar 13
Apr 13
May 13
Jun 13
Jul 13
Aug 13
Sep 13
Oct 13
Nov 13
Dec 13
Jan 14
Feb 14
Mar 14
Apr 14
May 14
Jun 14
Jul 14
Aug 14
Sep 14
Oct 14
250
500
750
1000
1250
1500
1750
2000
2250
2500
2750
3000
LibreOf fice Code Commits During Last 24 Months
25. Sviluppatori dei Tre Progetti
Fonte: Jonas Gamalielsson and
Bjoern Lundell - Sustainability of
Open Source Software Communities
Beyond a Fork: how and why has the
LibreOffice project evolved? (2013)
LibreItalia Conference, Bologna, 29 novembre 2014 @libreitaliaconf
26. Crescita degli Utenti Attivi
200000
180000
160000
140000
120000
100000
80000
60000
40000
20000
0
LibreItalia Conference, Bologna, 29 novembre 2014 @libreitaliaconf
100000000
90000000
80000000
70000000
60000000
50000000
40000000
30000000
20000000
10000000
0
LibreOf fice New Unique IPs Pinging for Sof tware Updates
Daily (lef t/grey bars) & Cumulative Number (right/green line) since Feb 2012
27. Alcuni Riferimenti
Governo Francese
(15 ministeri con più di
500.000 PC)
Comunitat Valenciana
(con 120.000 PC)
Ministero della Difesa del
Governo Olandese (con
45.000 PC)
Ospedali di Copenhagen
(con 25.000 PC)
Comune di Monaco di
Baviera (con 15.000 PC)
PA in Umbria
PA nella Provincia di Bolzano
Province di Milano, Cremona e
Macerata
Comuni di Bologna, Piacenza,
Buccinasco, Corsico, Feltre,
Jesi, Scandiano, Todi...
Camera di Commercio Cuneo
SGS Banco Popolare
Azienda di Servizi Informatici
per il Settore Bancario
Probabilmente, altre che non
conosciamo...
LibreItalia Conference, Bologna, 29 novembre 2014 @libreitaliaconf
29. Cicli di Sviluppo
LibreOffice 3.3: January 2011
LibreOffice 3.4: July 2011
LibreOffice 3.5: January 2012
LibreOffice 3.6: July 2012
LibreOffice 4.0: January 2013
LibreOffice 4.1: July 2013
LibreOffice 4.2: January 2014
LibreOffice 4.3: July 2014
}} Refactoring del Codice
Aggiunta di Funzionalità
Incremento delle
Prestazioni
LibreItalia Conference, Bologna, 29 novembre 2014 @libreitaliaconf
30. LibreOffice 3.5
LibreItalia Conference, Bologna, 29 novembre 2014 @libreitaliaconf
Filtro di
Importazione
MS Visio
34. Document Liberation
AbiWord
Adobe FreeHand
Aldus PageMaker
Apple Keynote
Corel Draw
Corel WordPerfect
Microsoft Publisher
Microsoft Visio
Microsoft Works
Diversi formati legacy MacOS
Diversi formati di E-book
LibreItalia Conference, Bologna, 29 novembre 2014 @libreitaliaconf
58. Qualità del Codice
1
0,9
0,8
0,7
0,6
0,5
0,4
0,3
0,2
0,1
0
Coverity Scan: Defects x 1000 Lines of Code
Apache
OpenOffice
Mozilla Thun-derbird
Average
Proprietary SW
bubble size is based on # of lines of codes,
bubble vertical position on # of defects for 1000
lines of code: lower bubble equals better results
(any result under 1 is considered a good one)
Mozilla
Firefox
Average Open Source SW
Linux
Kernel
Samba
LibreOffice
LibreItalia Conference, Bologna, 29 novembre 2014 @libreitaliaconf
59. OGGI: Qualità del Codice
LibreItalia Conference, Bologna, 29 novembre 2014 @libreitaliaconf
61. Open Document Format
la scelta che permette di scegliere
LibreItalia Conference, Bologna, 29 novembre 2014 @libreitaliaconf
62. Formato dei Documenti di LibreOffice
Documento Estensione
Testo ODT
Foglio Elettronico ODS
Presentazione ODP
Disegno ODG
Grafica Business ODC
Immagine ODI
Database ODB
Formula Matematica ODF
LibreItalia Conference, Bologna, 29 novembre 2014 @libreitaliaconf
63. Open Document Format
Standard ISO/IEC per i documenti da ufficio
Sviluppato e gestito da OASIS, un consorzio
di aziende (alcuni membri: IBM, Microsoft,
NATO, The Document Foundation)
Supportato da Microsoft Office 2010 e 2013
Standard per Governo UK e Governo Olanda
Versione Corrente: ODF 1.2 (1.3 in sviluppo)
LibreItalia Conference, Bologna, 29 novembre 2014 @libreitaliaconf
64. Formato Standard
Sviluppato da un Ente Neutrale
Consenso tra Software Vendor e Utenti Finali
Costruito come Standard Aperto
Nessun Componente Proprietario o Incapsulato
Implementazione Nativa Libera
Verifica del Formato Indipendente dal Vendor
Agnostico verso l'Utente
Apertura/Salvataggio senza Condizioni
LibreItalia Conference, Bologna, 29 novembre 2014 @libreitaliaconf
65. Formato Aperto
E' indipendente da un unico software (e vendor)
E' interoperabile, perché permette una condivisione
trasparente dei dati tra più sistemi eterogenei
E' neutrale, perché non costringe l'utente a usare uno
specifico software, ma lascia un'ampia scelta
E' perenne, perché tutela il patrimonio di informazioni
nel tempo di fronte all'evoluzione della tecnologia
LibreItalia Conference, Bologna, 29 novembre 2014 @libreitaliaconf
70. Interoperabilità
Formato Standard
Open Document Format
Componenti Standard e Multipiattaforma
Font Libere e Multipiattaforma
Elementi Grafici: JPEG e TIFF, PNG
Multimedia: MP3 e OGG, MP4 e H.256
Costruzione "Neutrale" del Documento
Nessun Elemento Proprietario
LibreItalia Conference, Bologna, 29 novembre 2014 @libreitaliaconf
71. Microsoft e ODF 1.2
"Microsoft has successfully implemented the OASIS Open
Document Format (ODF) Version 1.2 Standard in the Microsoft
Office 2013 and Microsoft Office 365 products. Our testing has
shown that these implementations of ODF 1.2 provide a high
level of interoperability between Microsoft Office and other
independent implementations of the standard. Microsoft
technical experts participated in the ODF Technical Committee,
with specific focus on the OpenFormula and digital signature
specifications. In Microsoft's opinion the ODF 1.2 specification
represents a significant improvement to the ODF standard".
Jim Thatcher, Principal Program Manager
Office Standards, Microsoft Corporation
LibreItalia Conference, Bologna, 29 novembre 2014 @libreitaliaconf
72. Trade Off sui Documenti
Ricchezza Visuale dei Contenuti
Libertà di Espressione
Perfezione Grafica
Fedeltà Visiva
Potenza Struttura
Universalità
Accessibilità
Ricchezza Semantica
Trasparenza dei Contenuti
LibreItalia Conference, Bologna, 29 novembre 2014 @libreitaliaconf
73. Problema
Impariamo a creare documenti per la stampa
Non impariamo a creare documenti interoperabili
Usiamo formattazioni e font "attraenti" (sexy?)
Non rispettiamo la semantica dei tag XML
… e poi ci lamentiamo se il documento cambia a
seconda del PC o del sistema operativo
LibreItalia Conference, Bologna, 29 novembre 2014 @libreitaliaconf
74. Soluzione
Utilizzare un vero standard aperto
Utilizzare font libere e multipiattaforma
Creare documenti "interoperabili"
… che si aprono con un altro software
… e con un altro sistema operativo
LibreItalia Conference, Bologna, 29 novembre 2014 @libreitaliaconf
83. Formati per l'Interoperabilità
Documento di Testo ODF (ODT)
CONSIGLIATO
Microsoft Word 2007/2010/2013 XML (DOCX)
Microsoft Word 97/2000/XP/2003 (DOC)
ACCETTATO
Rich Text Format (RTF)
SCONSIGLIATO
LibreItalia Conference, Bologna, 29 novembre 2014 @libreitaliaconf
84. ODF verso OOXML
LibreItalia Conference, Bologna, 29 novembre 2014 @libreitaliaconf
85. Principale Problema di OOXML
"OpenXML was designed from the start
to be capable of faithfully representing the pre-existing
corpus of word-processing documents, presentations, and
spreadsheets encoded in binary formats defined by
Microsoft Corporation"
Office Open XML Overview
ECMA International, December 2006
LibreItalia Conference, Bologna, 29 novembre 2014 @libreitaliaconf
86. Certificazione
Protocolli di Riferimento
per Migrazioni e Training
LibreItalia Conference, Bologna, 29 novembre 2014 @libreitaliaconf
87. Programma di Certificazione
THE DOCUMENT FOUNDATION
Certification Project Management
ANN. FEE
Certification Process (Trainer: Sponsor & Members)
Migration Integration Develop. Support Training
Certified Organizations (Sponsors / Members / Third Parties)
LibreOffice: Migration / Integration / Installation Projects
Corporate Users / Private Businesses / Governments
CONSULTANCY / VAS
LibreItalia Conference, Bologna, 29 novembre 2014 @libreitaliaconf
89. Protocollo di Migrazione
Comunicazione
Analisi Test Impatto Training Supporto
● Documenti
● Macro VBA
● Integrazione
● Bug Fix
● Compatibilità
● Interoperab.
Deployment Evoluzione
Versione
Long Term
Supported
● Bug Fix
● Compatibilità
● Interoperab.
LibreItalia Conference, Bologna, 29 novembre 2014 @libreitaliaconf
● Sviluppo
Nuove Funz.
● Integrazione
● Formatori
● Utenti Finali
● Terze Parti
Project Management
90. Timing della Migrazione
Analisi
Comunicazione
Test Impatto
Supporto
Training
Deployment
LibreItalia Conference, Bologna, 29 novembre 2014 @libreitaliaconf
91. Gestione della Formazione
Verifica delle
Esigenze Formative
Verifica Preparazione
degli Utenti
Analisi Organizzativa
Analisi delle Persone
Analisi dei Task
11 2 3
Attitudini & Motivazione
Conoscenze di Base
Creazione di un
Ambiente di Learning
Obiettivi del Training
Materiali per il Training
Verifica dei Contenuti
Feedback e Modellazione
Comunità per il Learning
Verifica Trasferimento Amministrazione
del Training
Sviluppo del Piano
di Valutazione
Self-Management
Supporto Peer & Manager
Identificazione Outcome
Scelta Tipo di Valutazione
Analisi Costi-Benefici
Selezione Metodologia
per il Training
Monitoraggio e
Valutazione
Tradizionale
E-learning
Valutazione
Modifiche per Migliorare
il Programma
LibreItalia Conference, Bologna, 29 novembre 2014 @libreitaliaconf
Adattato da
"Introduction to
Employee Training
and Development" di
Raymond Noe (2004)
5 4
6 7
92. Protocollo di Training per Funzione
Introduzione al Free Software
Writer
Base
BASE: le funzioni del software sono quelle più
utilizzate o quelle pre-determinate dal ruolo,
e le tecniche per l'inserimento, la modifica e
l'output sono quelle di routine
INTERMEDIO: gli strumenti e le tecniche sono
definiti come "intermedi" perché le funzioni
non sono quasi mai quelle più familiari o di
routine
AVANZATO: gli strumenti e le tecniche sono
definiti come "avanzati" perché molte funzioni
sono complesse e possono richiedere anche
l'uso di procedure non standard
Writer
Interm.
Writer
Avanz.
Calc
Base
Calc
Interm.
Calc
Avanz.
Impress
Base
Impress
Avanz.
Draw
Base
Draw
Avanz.
LibreItalia Conference, Bologna, 29 novembre 2014 @libreitaliaconf
Base
Base
Base
Avanz.
Introduzione a LibreOffice
93. Protocollo di Training per Compito
Writer
Base
Writer
Avanzato
Calc
Base
Introduzione al Software Libero
Calc
Avanzato
Introduzione a LibreOffice
Impress
Base
Impress
Avanzato
Draw
Base
Draw
Avanzato
Base
Base
Base
Avanzato
Macro &
Automazione
Comunicare
con Impress
Stili
Template
LibreItalia Conference, Bologna, 29 novembre 2014 @libreitaliaconf
94. Revisori della Certificazione
Italo Vignoli (coordinamento)
Sophie Gautier (coordinamento)
Lothar Becker
Gustavo Buzzatti Pacheco
Eliane Domingos de Sousa
Olivier Hallot
Thomas Krumbein
Marina Latini
Leif Lyngby Lodahl
Cor Nouws
Stefano Paggetti
Charles Schulz
LibreItalia Conference, Bologna, 29 novembre 2014 @libreitaliaconf