SlideShare une entreprise Scribd logo
1  sur  40
Télécharger pour lire hors ligne
#libreitaliaconf 2019 – Palermo, 11 maggio 2019
ODF: l’unico formato standard
e aperto per i documenti
Italo Vignoli – LibreItalia
Standard ?
• Nel campo degli
standard l’apparenza
può ingannare
• Quello che sembra
standard spesso non lo
è (e viceversa)
• Nel campo del software
succede quasi sempre
3
Importanza dello Standard HTML
• E' stata la standardizzazione del formato HTML che ha
consentito il decollo del web. E non solo il fatto che sia uno
standard, ma il fatto che sia aperto e libero da royalty...
• Se HTML non fosse stato libero e aperto e fosse stato una
tecnologia proprietaria, sarebbe nato il business della vendita
di HTML e dei prodotti concorrenti...
• Questo significa che abbiamo bisogno degli standard, perché
questo evita la competizione sulla tecnologia, e alimenta il
business del valore aggiunto costruito sulla piattaforma...
Tim Berners-Lee, CERN
inventore del world wide web
Cos’è uno Standard?
• Un documento, basato sul consenso tra le parti e
approvato da un ente di standardizzazione riconosciuto,
che fornisce le regole, le linee guida, e le descrizioni degli
elementi dello standard stesso, per garantirne la
riproducibilità in modo indipendente dal contesto e dalle
altre variabili (piattaforma, sistema operativo)
• Gli standard sono basati su elementi consolidati e hanno
l’obiettivo di proteggere la comunità degli utenti dagli
effetti perversi delle tecnologie proprietarie
Formato Standard e Aperto
• È indipendente da un solo prodotto/fornitore perché chiunque
può scrivere un software che gestisce un formato aperto
• È interoperabile perché permette la condivisione di dati tra più
sistemi eterogenei
• È neutrale perché non costringe l'utente a usare un prodotto,
ma permette di scegliere in base al rapporto qualità/prezzo
• È perenne perché protegge il patrimonio di informazioni create
dagli individui di fronte all'evoluzione della tecnologia
6
Interoperabilità è la capacità
di condividere informazioni e
conoscenza usando i sistemi
ICT (information e
communication technology),
e i processi di business che
li utilizzano.
European Interoperability
Framework, IDABC
Standard e Interoperabilità
Organizzativo
Semantico Semantico
Sintattico Sintattico
Tecnico Tecnico
Organizzativo
Dove Siamo?
Protocolli di comunicazione standard
OK
Formati standard dei documenti e dei file
OK
Descrizioni semantiche e ontologie
Furbetti della tecnologia
Processi di business
Resistenza al cambiamento
Costi della Non Interoperabilità (1)
Costi della Non Interoperabilità (2)
Costi della Non Interoperabilità (3)
Perché ?
Perché Due Standard ?
Formato dei Documenti
• Pseudo standard per il formato dei documenti
• Formato dei documenti di Microsoft Office
• DOC, DOCX, XLS, XLSX, PPT, PPTX
• Vero standard per il formato dei documenti
• Open Document Format, formato dei documenti di
LibreOffice e decine di altri software (tra cui anche
Microsoft Office)
• ODT (testi), ODS (fogli elettronici), ODP (presentazioni)
14
SW
Contenuto
Vecchio Stile
SW SW SW
Contenuto
Nuovo Stile
ODF alla Base dell'Interoperabilità
15
Caratteristiche Chiave di ODF
• Permette di accedere ai documenti indipendentemente
dall'applicazione con cui sono stati creati (e dalla sua
versione)
• Sposta l'attenzione da un modello di lavoro focalizzato
sull'applicazione a uno centrato sul documento
• Aiuta gli utenti a pensare in termini di interoperabilità
16
ODF è Standard
• Francia
• Olanda
• Portogallo
• Regno Unito
• Taiwan
ODF @ OASIS
• ODF Technical Committee
• Gestisce l’evoluzione tecnica dello standard
• Orientato allo sviluppo, focalizzato sulle specifiche
• ODF Advocacy Open Project
• Appena rilanciato, annuncio mercoledì 8 maggio
• Orientato all’educazione e al marketing
18
Com’è un File Standard
• File ZIP (indipendentemente dall’estensione)
• Insieme di file XML che descrivono il contenuto del file e la
presentazione dello stesso (la piattaforma visualizza quello che
viene descritto dal file XML)
• XML, un linguaggio standard, semplifica sia la descrizione che
l’accesso ai contenuti del file
• Stesso insieme di file XML per tutte le applicazioni (testo, foglio
elettronico, presentazione, etc.)
• I file binari sono usati solo per immagini e oggetti embedded
Come scrive LibreOffice (ODT)
<text:p text:style-name="P1">Essere, o non essere,
questo è il problema</text:p>
Come scrive MS Office (DOCX)
<w:t>Essere</w:t>
<w:t>,</w:t>
<w:t xml:space="preserve"> o non essere, questo </w:t>
<w:t>è il problema</w:t>
Cervello
Rosso
Computer
#FF0000
Cervello & Computer
ODF (LibreOffice)
●
Writer
fo:color="#FF0000"
●
Calc
fo:color="#FF0000"
●
Impress
fo:color="#FF0000"
OOXML (MS Office)
●
Word
w:color w:val="FF0000"
●
Excel
color rgb="FFFF0000"
●
PowerPoint
a:srgbClr val="FF0000"
Cervello & Computer
Date “Umane” e Date Excel
Eventi Calc Excel
Italo Vignoli Nasce 12/08/1954 19948
Italo Vignoli si Laurea 19/11/1978 28813
Primo Lavoro di Italo Vignoli 01/10/1981 29860
Primo PC di Italo Vignoli 01/09/1983 30560
Matrimonio di Italo Vignoli 08/09/1984 30933
Italo Vignoli Installa OOo 02/01/2003 37623
Italo Vignoli Lancia LibreOffice 28/09/2010 40449
hidden complexity
visible complexity
complexity
time
Complessità Visibile/Nascosta
Semplicità vs Complessità
• ODT / LibreOffice
• Complessità ridotta o inesistente
• Stesso approccio per la scrittura di OOXML
• I file sono leggibili dagli umani (sicurezza)
• OOXML / Microsoft Office
• Massima complessità in base alla tecnologia
• Stesso approccio per la scrittuta degli ODF
• I file non sono leggibili dagli umani
Confronto ODF/OOXML
Lunghezza in Righe del File XML
Versione Righe XML
ODF 1.2 (qualsiasi versione di) LibreOffice 222
OOXML 2010 Transitional (MS Office Windows) 1040
OOXML 2011 Transitional (MS Office MacOS) 12854
OOXML 2013 Transitional (MS Office Windows) 1590
OOXML 2016 Transitional (MS Office Windows) 11667
OOXML 2016 Transitional (MS Office MacOS) 11646
OOXML 2019 Transitional (MS Office Windows) 7085
“Stagionalità” dei File XML
Versione Righe XML
Windows OOXML 2013 Transitional estate 2017 1590
Windows OOXML 2013 Transitional inverno 2018 13515
Windows OOXML 2016 Transitional estate 2017 11667
Windows OOXML 2016 Transitional inverno 2018 969
Windows OOXML 2016 Transitional autunno 2018 11288
Windows OOXML 2016 Transitional primavera 2019 7085
MacOS OOXML 2016 Transitional estate 2017 11646
MacOS OOXML 2016 Transitional autunno 2018 854
MacOS OOXML 2016 Transitional primavera 2019 7731
Deduzioni “Ingenue”
• Tutti gli sviluppatori LibreOffice sono geniali
• Tutti gli sviluppatori Microsoft Office sono incapaci
Deduzioni “Reali”
• I file XML di Microsoft Office sono riempiti artificialmente di
contenuti inutili per ridurre le possibilità che i software diversi da
Microsoft Office li possano aprire correttamente
• Microsoft ha un interesse commerciale evidente nell’osteggiare
l’interoperabilità basata su formati standard e aperti per proteggere
un mercato che ancora oggi vale oltre 25 miliardi di dollari
• Quindi, i documenti creati con Microsoft Office sono standard
solamente sulla carta, ma nella realtà sono costruiti per ingannare la
maggior parte degli utenti (e convincerla che l’interoperabilità non
può esistere)
Vulnerabilità dei Documenti 2011
Vulnerabilità dei Documenti 2018
34
Non Standard: Circa 2000 AC
35
Nessuna Interoperabilità
Pseudo Standard: Circa 2000 DC
<w:t>Essere</w:t>
<w:t>,</w:t>
<w:t xml:space="preserve"> o non essere, questo </w:t>
<w:t>è il problema</w:t>
37
Falsa Interoperabilità
Vero Standard: Circa 2000 DC
<text:p text:style-name="P1">Essere, o non essere,
questo è il problema</text:p>
39
Vera Interoperabilità
Quest’opera è distribuita con Licenza Creative Commons
Attribuzione/Condividi allo stesso modo 4.0 Internazionale.
Grazie mille!
Italo Vignoli
Associazione LibreItalia
italo@libreitalia.it

Contenu connexe

Similaire à ODF: l’unico formato standard e aperto per i documenti - Italo Vignoli

Presentazione di LlibreOffice al Linux Day 2015
Presentazione di LlibreOffice al Linux Day 2015 Presentazione di LlibreOffice al Linux Day 2015
Presentazione di LlibreOffice al Linux Day 2015 Janhu Silvio Crispiatico
 
Linux day 2008
Linux day 2008Linux day 2008
Linux day 2008digital2b
 
Guida introduttiva al codice HTML
Guida introduttiva al codice HTMLGuida introduttiva al codice HTML
Guida introduttiva al codice HTMLEnrico Mainero
 
Html e Css - 1 | WebMaster & WebDesigner
Html e Css - 1 | WebMaster & WebDesignerHtml e Css - 1 | WebMaster & WebDesigner
Html e Css - 1 | WebMaster & WebDesignerMatteo Magni
 
Power Platform: AI Builder la democratizzazione di AI
Power Platform: AI Builder la democratizzazione di AIPower Platform: AI Builder la democratizzazione di AI
Power Platform: AI Builder la democratizzazione di AIAlessio Biasiutti
 
PRESENTATION: SharePoint Italy Summit 2013
PRESENTATION: SharePoint Italy Summit 2013PRESENTATION: SharePoint Italy Summit 2013
PRESENTATION: SharePoint Italy Summit 2013Adlib - The PDF Experts
 
Introduction to HTML
Introduction to HTMLIntroduction to HTML
Introduction to HTMLRoberto Dadda
 
Presentazione di Llibre Office al Linux Day 2014
Presentazione di Llibre Office al Linux Day 2014Presentazione di Llibre Office al Linux Day 2014
Presentazione di Llibre Office al Linux Day 2014Janhu Silvio Crispiatico
 
Open web programming
Open web programmingOpen web programming
Open web programmingnois3lab
 
Html e Css - 1 | WebMaster & WebDesigner
Html e Css - 1 | WebMaster & WebDesigner Html e Css - 1 | WebMaster & WebDesigner
Html e Css - 1 | WebMaster & WebDesigner Matteo Magni
 
Less is more? OmegaT: vantaggi e svantaggi di un approccio essenziale e open ...
Less is more? OmegaT: vantaggi e svantaggi di un approccio essenziale e open ...Less is more? OmegaT: vantaggi e svantaggi di un approccio essenziale e open ...
Less is more? OmegaT: vantaggi e svantaggi di un approccio essenziale e open ...Qabiria
 
CAT tool a confronto
CAT tool a confrontoCAT tool a confronto
CAT tool a confrontoQabiria
 
Presentazione di LibreOffice al Linux Day 26 ottobre 2013
Presentazione di LibreOffice al Linux Day 26 ottobre 2013Presentazione di LibreOffice al Linux Day 26 ottobre 2013
Presentazione di LibreOffice al Linux Day 26 ottobre 2013Janhu Silvio Crispiatico
 
XML, TEI e codifica dei testi
XML, TEI e codifica dei testiXML, TEI e codifica dei testi
XML, TEI e codifica dei testiMarco Marcellini
 
Win05 accesso ai dati in win 8
Win05   accesso ai dati in win 8Win05   accesso ai dati in win 8
Win05 accesso ai dati in win 8DotNetCampus
 

Similaire à ODF: l’unico formato standard e aperto per i documenti - Italo Vignoli (20)

Presentazione di LlibreOffice al Linux Day 2015
Presentazione di LlibreOffice al Linux Day 2015 Presentazione di LlibreOffice al Linux Day 2015
Presentazione di LlibreOffice al Linux Day 2015
 
Linux day 2008
Linux day 2008Linux day 2008
Linux day 2008
 
openoffice3.3
openoffice3.3openoffice3.3
openoffice3.3
 
Guida introduttiva al codice HTML
Guida introduttiva al codice HTMLGuida introduttiva al codice HTML
Guida introduttiva al codice HTML
 
Html e Css - 1 | WebMaster & WebDesigner
Html e Css - 1 | WebMaster & WebDesignerHtml e Css - 1 | WebMaster & WebDesigner
Html e Css - 1 | WebMaster & WebDesigner
 
Power Platform: AI Builder la democratizzazione di AI
Power Platform: AI Builder la democratizzazione di AIPower Platform: AI Builder la democratizzazione di AI
Power Platform: AI Builder la democratizzazione di AI
 
PRESENTATION: SharePoint Italy Summit 2013
PRESENTATION: SharePoint Italy Summit 2013PRESENTATION: SharePoint Italy Summit 2013
PRESENTATION: SharePoint Italy Summit 2013
 
Xml annessi e connessi
Xml annessi e connessiXml annessi e connessi
Xml annessi e connessi
 
Word Writer
Word WriterWord Writer
Word Writer
 
Introduction to HTML
Introduction to HTMLIntroduction to HTML
Introduction to HTML
 
Presentazione di Llibre Office al Linux Day 2014
Presentazione di Llibre Office al Linux Day 2014Presentazione di Llibre Office al Linux Day 2014
Presentazione di Llibre Office al Linux Day 2014
 
Standardweb
StandardwebStandardweb
Standardweb
 
Dot net framework 2
Dot net framework 2Dot net framework 2
Dot net framework 2
 
Open web programming
Open web programmingOpen web programming
Open web programming
 
Html e Css - 1 | WebMaster & WebDesigner
Html e Css - 1 | WebMaster & WebDesigner Html e Css - 1 | WebMaster & WebDesigner
Html e Css - 1 | WebMaster & WebDesigner
 
Less is more? OmegaT: vantaggi e svantaggi di un approccio essenziale e open ...
Less is more? OmegaT: vantaggi e svantaggi di un approccio essenziale e open ...Less is more? OmegaT: vantaggi e svantaggi di un approccio essenziale e open ...
Less is more? OmegaT: vantaggi e svantaggi di un approccio essenziale e open ...
 
CAT tool a confronto
CAT tool a confrontoCAT tool a confronto
CAT tool a confronto
 
Presentazione di LibreOffice al Linux Day 26 ottobre 2013
Presentazione di LibreOffice al Linux Day 26 ottobre 2013Presentazione di LibreOffice al Linux Day 26 ottobre 2013
Presentazione di LibreOffice al Linux Day 26 ottobre 2013
 
XML, TEI e codifica dei testi
XML, TEI e codifica dei testiXML, TEI e codifica dei testi
XML, TEI e codifica dei testi
 
Win05 accesso ai dati in win 8
Win05   accesso ai dati in win 8Win05   accesso ai dati in win 8
Win05 accesso ai dati in win 8
 

Plus de LibreItalia

Protocollo di Migrazione - Italo Vignoli, Enio Gemmo
Protocollo di Migrazione - Italo Vignoli, Enio GemmoProtocollo di Migrazione - Italo Vignoli, Enio Gemmo
Protocollo di Migrazione - Italo Vignoli, Enio GemmoLibreItalia
 
Perché contribuire a LibreOffice - Gabriele Ponzo
Perché contribuire a LibreOffice - Gabriele PonzoPerché contribuire a LibreOffice - Gabriele Ponzo
Perché contribuire a LibreOffice - Gabriele PonzoLibreItalia
 
Il gruppo italiano di localizzazione di LibreOffice - Marco Marega
Il gruppo italiano di localizzazione di LibreOffice - Marco MaregaIl gruppo italiano di localizzazione di LibreOffice - Marco Marega
Il gruppo italiano di localizzazione di LibreOffice - Marco MaregaLibreItalia
 
Ruolo politico di LibreItalia - Italo Vignoli
Ruolo politico di LibreItalia - Italo VignoliRuolo politico di LibreItalia - Italo Vignoli
Ruolo politico di LibreItalia - Italo VignoliLibreItalia
 
FOSS nella Pubblica Amministrazione - Flavia Marzano
FOSS nella Pubblica Amministrazione - Flavia MarzanoFOSS nella Pubblica Amministrazione - Flavia Marzano
FOSS nella Pubblica Amministrazione - Flavia MarzanoLibreItalia
 
Denaro Pubblico Codice Pubblico - Raul Masu
Denaro Pubblico Codice Pubblico - Raul MasuDenaro Pubblico Codice Pubblico - Raul Masu
Denaro Pubblico Codice Pubblico - Raul MasuLibreItalia
 
Introduzione al software libero - Giulio Fieramosca
Introduzione al software libero - Giulio FieramoscaIntroduzione al software libero - Giulio Fieramosca
Introduzione al software libero - Giulio FieramoscaLibreItalia
 
Benvenuti alla LibreItalia Conference 2022 - Giulia Bimbi
Benvenuti alla LibreItalia Conference 2022 - Giulia BimbiBenvenuti alla LibreItalia Conference 2022 - Giulia Bimbi
Benvenuti alla LibreItalia Conference 2022 - Giulia BimbiLibreItalia
 
FOSS and Open Standards for Digital Sovereignty
FOSS and Open Standards for Digital SovereigntyFOSS and Open Standards for Digital Sovereignty
FOSS and Open Standards for Digital SovereigntyLibreItalia
 
I. Vignoli - ODF e Digital Sovereignty
I. Vignoli - ODF e Digital SovereigntyI. Vignoli - ODF e Digital Sovereignty
I. Vignoli - ODF e Digital SovereigntyLibreItalia
 
P. Dongilli, M. Marinello - I propri dati a casa e a scuola
P. Dongilli, M. Marinello - I propri dati a casa e a scuolaP. Dongilli, M. Marinello - I propri dati a casa e a scuola
P. Dongilli, M. Marinello - I propri dati a casa e a scuolaLibreItalia
 
G. Ponzo - Una scuola... tra le nuvole? (da genitore informato)
G. Ponzo - Una scuola... tra le nuvole? (da genitore informato)G. Ponzo - Una scuola... tra le nuvole? (da genitore informato)
G. Ponzo - Una scuola... tra le nuvole? (da genitore informato)LibreItalia
 
A. Cartotto - Una scuola... tra le nuvole?
A. Cartotto - Una scuola... tra le nuvole?A. Cartotto - Una scuola... tra le nuvole?
A. Cartotto - Una scuola... tra le nuvole?LibreItalia
 
P. Vecchi - Privacy ed i giganti del web
P. Vecchi - Privacy ed i giganti del webP. Vecchi - Privacy ed i giganti del web
P. Vecchi - Privacy ed i giganti del webLibreItalia
 
F. Marzano - Storia dell'adozione del FLOSS nelle PA. Fatto e da fare
F. Marzano - Storia dell'adozione del FLOSS nelle PA. Fatto e da fareF. Marzano - Storia dell'adozione del FLOSS nelle PA. Fatto e da fare
F. Marzano - Storia dell'adozione del FLOSS nelle PA. Fatto e da fareLibreItalia
 
R. Di Cosmo - Software Heritage
R. Di Cosmo - Software HeritageR. Di Cosmo - Software Heritage
R. Di Cosmo - Software HeritageLibreItalia
 
G. Alborghetti - I Padroni del Web
G. Alborghetti - I Padroni del WebG. Alborghetti - I Padroni del Web
G. Alborghetti - I Padroni del WebLibreItalia
 
Giordano Alborghetti cittadinanza digitale
Giordano Alborghetti cittadinanza digitaleGiordano Alborghetti cittadinanza digitale
Giordano Alborghetti cittadinanza digitaleLibreItalia
 
Andrea Cartotto Le carte vincenti del Software Libero
Andrea Cartotto Le carte vincenti del Software LiberoAndrea Cartotto Le carte vincenti del Software Libero
Andrea Cartotto Le carte vincenti del Software LiberoLibreItalia
 
LibreOffice e la sua community - Gabriele Ponzo
LibreOffice e la sua community - Gabriele PonzoLibreOffice e la sua community - Gabriele Ponzo
LibreOffice e la sua community - Gabriele PonzoLibreItalia
 

Plus de LibreItalia (20)

Protocollo di Migrazione - Italo Vignoli, Enio Gemmo
Protocollo di Migrazione - Italo Vignoli, Enio GemmoProtocollo di Migrazione - Italo Vignoli, Enio Gemmo
Protocollo di Migrazione - Italo Vignoli, Enio Gemmo
 
Perché contribuire a LibreOffice - Gabriele Ponzo
Perché contribuire a LibreOffice - Gabriele PonzoPerché contribuire a LibreOffice - Gabriele Ponzo
Perché contribuire a LibreOffice - Gabriele Ponzo
 
Il gruppo italiano di localizzazione di LibreOffice - Marco Marega
Il gruppo italiano di localizzazione di LibreOffice - Marco MaregaIl gruppo italiano di localizzazione di LibreOffice - Marco Marega
Il gruppo italiano di localizzazione di LibreOffice - Marco Marega
 
Ruolo politico di LibreItalia - Italo Vignoli
Ruolo politico di LibreItalia - Italo VignoliRuolo politico di LibreItalia - Italo Vignoli
Ruolo politico di LibreItalia - Italo Vignoli
 
FOSS nella Pubblica Amministrazione - Flavia Marzano
FOSS nella Pubblica Amministrazione - Flavia MarzanoFOSS nella Pubblica Amministrazione - Flavia Marzano
FOSS nella Pubblica Amministrazione - Flavia Marzano
 
Denaro Pubblico Codice Pubblico - Raul Masu
Denaro Pubblico Codice Pubblico - Raul MasuDenaro Pubblico Codice Pubblico - Raul Masu
Denaro Pubblico Codice Pubblico - Raul Masu
 
Introduzione al software libero - Giulio Fieramosca
Introduzione al software libero - Giulio FieramoscaIntroduzione al software libero - Giulio Fieramosca
Introduzione al software libero - Giulio Fieramosca
 
Benvenuti alla LibreItalia Conference 2022 - Giulia Bimbi
Benvenuti alla LibreItalia Conference 2022 - Giulia BimbiBenvenuti alla LibreItalia Conference 2022 - Giulia Bimbi
Benvenuti alla LibreItalia Conference 2022 - Giulia Bimbi
 
FOSS and Open Standards for Digital Sovereignty
FOSS and Open Standards for Digital SovereigntyFOSS and Open Standards for Digital Sovereignty
FOSS and Open Standards for Digital Sovereignty
 
I. Vignoli - ODF e Digital Sovereignty
I. Vignoli - ODF e Digital SovereigntyI. Vignoli - ODF e Digital Sovereignty
I. Vignoli - ODF e Digital Sovereignty
 
P. Dongilli, M. Marinello - I propri dati a casa e a scuola
P. Dongilli, M. Marinello - I propri dati a casa e a scuolaP. Dongilli, M. Marinello - I propri dati a casa e a scuola
P. Dongilli, M. Marinello - I propri dati a casa e a scuola
 
G. Ponzo - Una scuola... tra le nuvole? (da genitore informato)
G. Ponzo - Una scuola... tra le nuvole? (da genitore informato)G. Ponzo - Una scuola... tra le nuvole? (da genitore informato)
G. Ponzo - Una scuola... tra le nuvole? (da genitore informato)
 
A. Cartotto - Una scuola... tra le nuvole?
A. Cartotto - Una scuola... tra le nuvole?A. Cartotto - Una scuola... tra le nuvole?
A. Cartotto - Una scuola... tra le nuvole?
 
P. Vecchi - Privacy ed i giganti del web
P. Vecchi - Privacy ed i giganti del webP. Vecchi - Privacy ed i giganti del web
P. Vecchi - Privacy ed i giganti del web
 
F. Marzano - Storia dell'adozione del FLOSS nelle PA. Fatto e da fare
F. Marzano - Storia dell'adozione del FLOSS nelle PA. Fatto e da fareF. Marzano - Storia dell'adozione del FLOSS nelle PA. Fatto e da fare
F. Marzano - Storia dell'adozione del FLOSS nelle PA. Fatto e da fare
 
R. Di Cosmo - Software Heritage
R. Di Cosmo - Software HeritageR. Di Cosmo - Software Heritage
R. Di Cosmo - Software Heritage
 
G. Alborghetti - I Padroni del Web
G. Alborghetti - I Padroni del WebG. Alborghetti - I Padroni del Web
G. Alborghetti - I Padroni del Web
 
Giordano Alborghetti cittadinanza digitale
Giordano Alborghetti cittadinanza digitaleGiordano Alborghetti cittadinanza digitale
Giordano Alborghetti cittadinanza digitale
 
Andrea Cartotto Le carte vincenti del Software Libero
Andrea Cartotto Le carte vincenti del Software LiberoAndrea Cartotto Le carte vincenti del Software Libero
Andrea Cartotto Le carte vincenti del Software Libero
 
LibreOffice e la sua community - Gabriele Ponzo
LibreOffice e la sua community - Gabriele PonzoLibreOffice e la sua community - Gabriele Ponzo
LibreOffice e la sua community - Gabriele Ponzo
 

ODF: l’unico formato standard e aperto per i documenti - Italo Vignoli

  • 1. #libreitaliaconf 2019 – Palermo, 11 maggio 2019 ODF: l’unico formato standard e aperto per i documenti Italo Vignoli – LibreItalia
  • 2. Standard ? • Nel campo degli standard l’apparenza può ingannare • Quello che sembra standard spesso non lo è (e viceversa) • Nel campo del software succede quasi sempre
  • 3. 3 Importanza dello Standard HTML • E' stata la standardizzazione del formato HTML che ha consentito il decollo del web. E non solo il fatto che sia uno standard, ma il fatto che sia aperto e libero da royalty... • Se HTML non fosse stato libero e aperto e fosse stato una tecnologia proprietaria, sarebbe nato il business della vendita di HTML e dei prodotti concorrenti... • Questo significa che abbiamo bisogno degli standard, perché questo evita la competizione sulla tecnologia, e alimenta il business del valore aggiunto costruito sulla piattaforma... Tim Berners-Lee, CERN inventore del world wide web
  • 4. Cos’è uno Standard? • Un documento, basato sul consenso tra le parti e approvato da un ente di standardizzazione riconosciuto, che fornisce le regole, le linee guida, e le descrizioni degli elementi dello standard stesso, per garantirne la riproducibilità in modo indipendente dal contesto e dalle altre variabili (piattaforma, sistema operativo) • Gli standard sono basati su elementi consolidati e hanno l’obiettivo di proteggere la comunità degli utenti dagli effetti perversi delle tecnologie proprietarie
  • 5. Formato Standard e Aperto • È indipendente da un solo prodotto/fornitore perché chiunque può scrivere un software che gestisce un formato aperto • È interoperabile perché permette la condivisione di dati tra più sistemi eterogenei • È neutrale perché non costringe l'utente a usare un prodotto, ma permette di scegliere in base al rapporto qualità/prezzo • È perenne perché protegge il patrimonio di informazioni create dagli individui di fronte all'evoluzione della tecnologia
  • 6. 6 Interoperabilità è la capacità di condividere informazioni e conoscenza usando i sistemi ICT (information e communication technology), e i processi di business che li utilizzano. European Interoperability Framework, IDABC Standard e Interoperabilità
  • 7. Organizzativo Semantico Semantico Sintattico Sintattico Tecnico Tecnico Organizzativo Dove Siamo? Protocolli di comunicazione standard OK Formati standard dei documenti e dei file OK Descrizioni semantiche e ontologie Furbetti della tecnologia Processi di business Resistenza al cambiamento
  • 8. Costi della Non Interoperabilità (1)
  • 9. Costi della Non Interoperabilità (2)
  • 10. Costi della Non Interoperabilità (3)
  • 13. Formato dei Documenti • Pseudo standard per il formato dei documenti • Formato dei documenti di Microsoft Office • DOC, DOCX, XLS, XLSX, PPT, PPTX • Vero standard per il formato dei documenti • Open Document Format, formato dei documenti di LibreOffice e decine di altri software (tra cui anche Microsoft Office) • ODT (testi), ODS (fogli elettronici), ODP (presentazioni)
  • 14. 14 SW Contenuto Vecchio Stile SW SW SW Contenuto Nuovo Stile ODF alla Base dell'Interoperabilità
  • 15. 15 Caratteristiche Chiave di ODF • Permette di accedere ai documenti indipendentemente dall'applicazione con cui sono stati creati (e dalla sua versione) • Sposta l'attenzione da un modello di lavoro focalizzato sull'applicazione a uno centrato sul documento • Aiuta gli utenti a pensare in termini di interoperabilità
  • 16. 16 ODF è Standard • Francia • Olanda • Portogallo • Regno Unito • Taiwan
  • 17. ODF @ OASIS • ODF Technical Committee • Gestisce l’evoluzione tecnica dello standard • Orientato allo sviluppo, focalizzato sulle specifiche • ODF Advocacy Open Project • Appena rilanciato, annuncio mercoledì 8 maggio • Orientato all’educazione e al marketing
  • 18. 18 Com’è un File Standard • File ZIP (indipendentemente dall’estensione) • Insieme di file XML che descrivono il contenuto del file e la presentazione dello stesso (la piattaforma visualizza quello che viene descritto dal file XML) • XML, un linguaggio standard, semplifica sia la descrizione che l’accesso ai contenuti del file • Stesso insieme di file XML per tutte le applicazioni (testo, foglio elettronico, presentazione, etc.) • I file binari sono usati solo per immagini e oggetti embedded
  • 19. Come scrive LibreOffice (ODT) <text:p text:style-name="P1">Essere, o non essere, questo è il problema</text:p>
  • 20. Come scrive MS Office (DOCX) <w:t>Essere</w:t> <w:t>,</w:t> <w:t xml:space="preserve"> o non essere, questo </w:t> <w:t>è il problema</w:t>
  • 22. ODF (LibreOffice) ● Writer fo:color="#FF0000" ● Calc fo:color="#FF0000" ● Impress fo:color="#FF0000" OOXML (MS Office) ● Word w:color w:val="FF0000" ● Excel color rgb="FFFF0000" ● PowerPoint a:srgbClr val="FF0000" Cervello & Computer
  • 23. Date “Umane” e Date Excel Eventi Calc Excel Italo Vignoli Nasce 12/08/1954 19948 Italo Vignoli si Laurea 19/11/1978 28813 Primo Lavoro di Italo Vignoli 01/10/1981 29860 Primo PC di Italo Vignoli 01/09/1983 30560 Matrimonio di Italo Vignoli 08/09/1984 30933 Italo Vignoli Installa OOo 02/01/2003 37623 Italo Vignoli Lancia LibreOffice 28/09/2010 40449
  • 25. Semplicità vs Complessità • ODT / LibreOffice • Complessità ridotta o inesistente • Stesso approccio per la scrittura di OOXML • I file sono leggibili dagli umani (sicurezza) • OOXML / Microsoft Office • Massima complessità in base alla tecnologia • Stesso approccio per la scrittuta degli ODF • I file non sono leggibili dagli umani
  • 27. Lunghezza in Righe del File XML Versione Righe XML ODF 1.2 (qualsiasi versione di) LibreOffice 222 OOXML 2010 Transitional (MS Office Windows) 1040 OOXML 2011 Transitional (MS Office MacOS) 12854 OOXML 2013 Transitional (MS Office Windows) 1590 OOXML 2016 Transitional (MS Office Windows) 11667 OOXML 2016 Transitional (MS Office MacOS) 11646 OOXML 2019 Transitional (MS Office Windows) 7085
  • 28. “Stagionalità” dei File XML Versione Righe XML Windows OOXML 2013 Transitional estate 2017 1590 Windows OOXML 2013 Transitional inverno 2018 13515 Windows OOXML 2016 Transitional estate 2017 11667 Windows OOXML 2016 Transitional inverno 2018 969 Windows OOXML 2016 Transitional autunno 2018 11288 Windows OOXML 2016 Transitional primavera 2019 7085 MacOS OOXML 2016 Transitional estate 2017 11646 MacOS OOXML 2016 Transitional autunno 2018 854 MacOS OOXML 2016 Transitional primavera 2019 7731
  • 29. Deduzioni “Ingenue” • Tutti gli sviluppatori LibreOffice sono geniali • Tutti gli sviluppatori Microsoft Office sono incapaci
  • 30. Deduzioni “Reali” • I file XML di Microsoft Office sono riempiti artificialmente di contenuti inutili per ridurre le possibilità che i software diversi da Microsoft Office li possano aprire correttamente • Microsoft ha un interesse commerciale evidente nell’osteggiare l’interoperabilità basata su formati standard e aperti per proteggere un mercato che ancora oggi vale oltre 25 miliardi di dollari • Quindi, i documenti creati con Microsoft Office sono standard solamente sulla carta, ma nella realtà sono costruiti per ingannare la maggior parte degli utenti (e convincerla che l’interoperabilità non può esistere)
  • 33.
  • 36. Pseudo Standard: Circa 2000 DC <w:t>Essere</w:t> <w:t>,</w:t> <w:t xml:space="preserve"> o non essere, questo </w:t> <w:t>è il problema</w:t>
  • 38. Vero Standard: Circa 2000 DC <text:p text:style-name="P1">Essere, o non essere, questo è il problema</text:p>
  • 40. Quest’opera è distribuita con Licenza Creative Commons Attribuzione/Condividi allo stesso modo 4.0 Internazionale. Grazie mille! Italo Vignoli Associazione LibreItalia italo@libreitalia.it