SlideShare a Scribd company logo
1 of 21
Adapting Apache OpenOffice for
adoption in Regione Emilia-Romagna
Maurizio Berti – Tech Value
Giovanni Grazia – Regione Emilia-Romagna
FOSDEM 2015
Regione Emilia-Romagna
340 municipalities
9 provinces
4.452.782 inhabitants
Regione Emilia-Romagna
340 municipalities
9 provinces
4.452.782 inhabitants
RER figures
~ 4200 desktops (win7, some still XP …)
~ 3600 workers
10 departments, 5 agencies
Ongoing migration to ODF and OpenOffice
(completion due by March 2015 - Technical partners: Tech Value,
YACME)
Distribution: A00 4.1.1 + extensions
Released
– Alba 1.4.6 – Insert landscape pages easy
– Italian dictionary, thesaurus, hyphenation patterns
– Pagination - It eases the way you can add page numbers to a
document.
– PDF Import for Apache OpenOffice
Personalized
– RER configuration
– MSOffice Preview
MSOffice Preview
MSOffice Preview
Sharepoint and OpenOffice
WebDAV lock anyone?
AOO doesn't support native WebDAV lock
– Apache OpenOffice → ~lock.<filename>.ods#
– Sharepoint → PROPFIND command
An open issue
Apache OpenOffice
– 125194 - Cannot work with shared documents on Sharepoint
webdav
– 29152 - WebDAV locking needs to be implemented
LibreOffice
– Bug 39529 - WebDAV access doesn't lock the file
– Bug 72157, 82744 - LibreOffice does not release WebDAV file
lock on document close
Different clients same problem
AOO and LibO use differents webdav client libraries
– AOO → Serf library (Alv2)
– LibO → Neon library (LGPL)
lock support is not natively implemented in the UCB
(Universal Content Broker)
Where are we now?
→ Patch is underway... 80% complete
→ Now pre alpha
→ Expected 3rd
week of Feb
Available for all
AOO → implicitely code migrates to LibO
LibO → license incompatibility with AOO
Available for all
AOO → implicitely code migrates to LibO
LibO → license incompatibility with AOO
explicitely compatible: dual licensing
→ Apache License + Mozilla Public License
read
only
modify
ODF
no ODF
No problem!
How do I get that info?
Ok, cool... what's format again?1
2
3
Are you telling me who's using ODF?
No way I'm asking that.
Users say...
integrated extension
map who is using ODF in Italy*1
2
3
results available as Open Data
Do something!
Integrated extension
Integrated extension
Census of PA supporting ODF
– Launch October 2014
– Collected 33 valid answers
– Published in open data
(CC-BY)
http://dati.emilia-romagna.it
Like to join?
ggrazia@regione.emilia-romagna.it
maurizio.berti@techvalue.it

More Related Content

Viewers also liked

Godhetsmagasinet 2011
Godhetsmagasinet 2011Godhetsmagasinet 2011
Godhetsmagasinet 2011
IMI Kirken
 
Plone e il software libero in Regione Emilia-Romagna
Plone e il software libero in Regione Emilia-RomagnaPlone e il software libero in Regione Emilia-Romagna
Plone e il software libero in Regione Emilia-Romagna
Giovanni Grazia
 
Godhetsmagasinet 2012
Godhetsmagasinet 2012Godhetsmagasinet 2012
Godhetsmagasinet 2012
IMI Kirken
 
Adapting A Language Textbook
Adapting A Language TextbookAdapting A Language Textbook
Adapting A Language Textbook
wilsdom
 
Unit iii analytic functions
Unit  iii  analytic functionsUnit  iii  analytic functions
Unit iii analytic functions
Babu Rao
 
How to write a fable
How to write a fableHow to write a fable
How to write a fable
lolaceituno
 
Authentic materials vs non authentic materials
Authentic materials vs non authentic materialsAuthentic materials vs non authentic materials
Authentic materials vs non authentic materials
motherfucker1988
 
Authentic material (ppt.)
Authentic material (ppt.)Authentic material (ppt.)
Authentic material (ppt.)
Jamesbond Jacob
 

Viewers also liked (20)

祭人Hacks
祭人Hacks祭人Hacks
祭人Hacks
 
Godhetsmagasinet 2011
Godhetsmagasinet 2011Godhetsmagasinet 2011
Godhetsmagasinet 2011
 
Lt festa 20111008
Lt festa 20111008Lt festa 20111008
Lt festa 20111008
 
Plone e il software libero in Regione Emilia-Romagna
Plone e il software libero in Regione Emilia-RomagnaPlone e il software libero in Regione Emilia-Romagna
Plone e il software libero in Regione Emilia-Romagna
 
Godhetsmagasinet 2012
Godhetsmagasinet 2012Godhetsmagasinet 2012
Godhetsmagasinet 2012
 
Godhet 2014
Godhet 2014Godhet 2014
Godhet 2014
 
Geo portale world plone day
Geo portale world plone dayGeo portale world plone day
Geo portale world plone day
 
Osepa
Osepa Osepa
Osepa
 
Open sourcer
Open sourcerOpen sourcer
Open sourcer
 
Plone in Regione Emilia-Romagna
Plone in Regione Emilia-RomagnaPlone in Regione Emilia-Romagna
Plone in Regione Emilia-Romagna
 
Adapting A Language Textbook
Adapting A Language TextbookAdapting A Language Textbook
Adapting A Language Textbook
 
Unit iii analytic functions
Unit  iii  analytic functionsUnit  iii  analytic functions
Unit iii analytic functions
 
Expedia hotel view: overview
Expedia hotel view: overviewExpedia hotel view: overview
Expedia hotel view: overview
 
How to write a fable
How to write a fableHow to write a fable
How to write a fable
 
Authentic materials
Authentic materialsAuthentic materials
Authentic materials
 
Using and Adapting Authentic Materials to Help Motivate Students
Using and Adapting Authentic Materials to Help Motivate StudentsUsing and Adapting Authentic Materials to Help Motivate Students
Using and Adapting Authentic Materials to Help Motivate Students
 
Adapting the English Textbook to Students' Needs
Adapting the English Textbook to Students' NeedsAdapting the English Textbook to Students' Needs
Adapting the English Textbook to Students' Needs
 
Authentic materials vs non authentic materials
Authentic materials vs non authentic materialsAuthentic materials vs non authentic materials
Authentic materials vs non authentic materials
 
Authentic material (ppt.)
Authentic material (ppt.)Authentic material (ppt.)
Authentic material (ppt.)
 
ESP Materiasl Evaluation
ESP Materiasl EvaluationESP Materiasl Evaluation
ESP Materiasl Evaluation
 

Similar to Adapting Apache OpenOffice for adoption in Regione Emilia-Romagna

Stuff we do with OSS in libraries (Bergen, 2009)
Stuff we do with OSS in libraries (Bergen, 2009)Stuff we do with OSS in libraries (Bergen, 2009)
Stuff we do with OSS in libraries (Bergen, 2009)
Nicolas Morin
 
POCO C++ Libraries Intro and Overview
POCO C++ Libraries Intro and OverviewPOCO C++ Libraries Intro and Overview
POCO C++ Libraries Intro and Overview
Günter Obiltschnig
 
MWLUG 2011: The Never Ending Integration Story
MWLUG 2011: The Never Ending Integration StoryMWLUG 2011: The Never Ending Integration Story
MWLUG 2011: The Never Ending Integration Story
John Head
 
Office OpenXML: a technical approach for OOo.
Office OpenXML: a technical approach for OOo.Office OpenXML: a technical approach for OOo.
Office OpenXML: a technical approach for OOo.
Alexandro Colorado
 
sopac : connecting koha and drupal
sopac : connecting koha and drupalsopac : connecting koha and drupal
sopac : connecting koha and drupal
Nicolas Morin
 

Similar to Adapting Apache OpenOffice for adoption in Regione Emilia-Romagna (20)

ODFKit
ODFKitODFKit
ODFKit
 
OOoCon Lpod
OOoCon LpodOOoCon Lpod
OOoCon Lpod
 
Presentation of lpOD (ODF automation platform) at FOSDEM 2010
Presentation of lpOD (ODF automation platform) at FOSDEM 2010Presentation of lpOD (ODF automation platform) at FOSDEM 2010
Presentation of lpOD (ODF automation platform) at FOSDEM 2010
 
ORTC Library - Introduction
ORTC Library - IntroductionORTC Library - Introduction
ORTC Library - Introduction
 
Stuff we do with OSS in libraries (Bergen, 2009)
Stuff we do with OSS in libraries (Bergen, 2009)Stuff we do with OSS in libraries (Bergen, 2009)
Stuff we do with OSS in libraries (Bergen, 2009)
 
Synopsis on apache open office
Synopsis on apache open office Synopsis on apache open office
Synopsis on apache open office
 
LibreOffice Development
LibreOffice DevelopmentLibreOffice Development
LibreOffice Development
 
DevOps Fest 2020. Даніель Яворович. Data pipelines: building an efficient ins...
DevOps Fest 2020. Даніель Яворович. Data pipelines: building an efficient ins...DevOps Fest 2020. Даніель Яворович. Data pipelines: building an efficient ins...
DevOps Fest 2020. Даніель Яворович. Data pipelines: building an efficient ins...
 
You Can't Search Without Data
You Can't Search Without DataYou Can't Search Without Data
You Can't Search Without Data
 
POCO C++ Libraries Intro and Overview
POCO C++ Libraries Intro and OverviewPOCO C++ Libraries Intro and Overview
POCO C++ Libraries Intro and Overview
 
RavenDB 3.0 Keynote
RavenDB 3.0 KeynoteRavenDB 3.0 Keynote
RavenDB 3.0 Keynote
 
MWLUG 2011: The Never Ending Integration Story
MWLUG 2011: The Never Ending Integration StoryMWLUG 2011: The Never Ending Integration Story
MWLUG 2011: The Never Ending Integration Story
 
cLoki: Like Loki but for ClickHouse
cLoki: Like Loki but for ClickHousecLoki: Like Loki but for ClickHouse
cLoki: Like Loki but for ClickHouse
 
OpenOfficeorg Mouse
OpenOfficeorg MouseOpenOfficeorg Mouse
OpenOfficeorg Mouse
 
Office OpenXML: a technical approach for OOo.
Office OpenXML: a technical approach for OOo.Office OpenXML: a technical approach for OOo.
Office OpenXML: a technical approach for OOo.
 
sopac : connecting koha and drupal
sopac : connecting koha and drupalsopac : connecting koha and drupal
sopac : connecting koha and drupal
 
PHP is the King, nodejs is the Prince and Lua is the fool
PHP is the King, nodejs is the Prince and Lua is the foolPHP is the King, nodejs is the Prince and Lua is the fool
PHP is the King, nodejs is the Prince and Lua is the fool
 
Current & Future Use-Cases of OpenDaylight
Current & Future Use-Cases of OpenDaylightCurrent & Future Use-Cases of OpenDaylight
Current & Future Use-Cases of OpenDaylight
 
IXLeeds 2 Technical Update
IXLeeds 2 Technical UpdateIXLeeds 2 Technical Update
IXLeeds 2 Technical Update
 
The new Odoo community organization and platform
The new Odoo community organization and platformThe new Odoo community organization and platform
The new Odoo community organization and platform
 

Recently uploaded

Recently uploaded (20)

Evolving Data Governance for the Real-time Streaming and AI Era
Evolving Data Governance for the Real-time Streaming and AI EraEvolving Data Governance for the Real-time Streaming and AI Era
Evolving Data Governance for the Real-time Streaming and AI Era
 
WSO2CON 2024 - Not Just Microservices: Rightsize Your Services!
WSO2CON 2024 - Not Just Microservices: Rightsize Your Services!WSO2CON 2024 - Not Just Microservices: Rightsize Your Services!
WSO2CON 2024 - Not Just Microservices: Rightsize Your Services!
 
WSO2CON 2024 - Navigating API Complexity: REST, GraphQL, gRPC, Websocket, Web...
WSO2CON 2024 - Navigating API Complexity: REST, GraphQL, gRPC, Websocket, Web...WSO2CON 2024 - Navigating API Complexity: REST, GraphQL, gRPC, Websocket, Web...
WSO2CON 2024 - Navigating API Complexity: REST, GraphQL, gRPC, Websocket, Web...
 
WSO2Con2024 - Software Delivery in Hybrid Environments
WSO2Con2024 - Software Delivery in Hybrid EnvironmentsWSO2Con2024 - Software Delivery in Hybrid Environments
WSO2Con2024 - Software Delivery in Hybrid Environments
 
WSO2Con2024 - GitOps in Action: Navigating Application Deployment in the Plat...
WSO2Con2024 - GitOps in Action: Navigating Application Deployment in the Plat...WSO2Con2024 - GitOps in Action: Navigating Application Deployment in the Plat...
WSO2Con2024 - GitOps in Action: Navigating Application Deployment in the Plat...
 
WSO2Con2024 - Facilitating Broadband Switching Services for UK Telecoms Provi...
WSO2Con2024 - Facilitating Broadband Switching Services for UK Telecoms Provi...WSO2Con2024 - Facilitating Broadband Switching Services for UK Telecoms Provi...
WSO2Con2024 - Facilitating Broadband Switching Services for UK Telecoms Provi...
 
WSO2Con2024 - Organization Management: The Revolution in B2B CIAM
WSO2Con2024 - Organization Management: The Revolution in B2B CIAMWSO2Con2024 - Organization Management: The Revolution in B2B CIAM
WSO2Con2024 - Organization Management: The Revolution in B2B CIAM
 
WSO2Con2024 - From Blueprint to Brilliance: WSO2's Guide to API-First Enginee...
WSO2Con2024 - From Blueprint to Brilliance: WSO2's Guide to API-First Enginee...WSO2Con2024 - From Blueprint to Brilliance: WSO2's Guide to API-First Enginee...
WSO2Con2024 - From Blueprint to Brilliance: WSO2's Guide to API-First Enginee...
 
AzureNativeQumulo_HPC_Cloud_Native_Benchmarks.pdf
AzureNativeQumulo_HPC_Cloud_Native_Benchmarks.pdfAzureNativeQumulo_HPC_Cloud_Native_Benchmarks.pdf
AzureNativeQumulo_HPC_Cloud_Native_Benchmarks.pdf
 
WSO2CON 2024 - Freedom First—Unleashing Developer Potential with Open Source
WSO2CON 2024 - Freedom First—Unleashing Developer Potential with Open SourceWSO2CON 2024 - Freedom First—Unleashing Developer Potential with Open Source
WSO2CON 2024 - Freedom First—Unleashing Developer Potential with Open Source
 
WSO2CON 2024 - Software Engineering for Digital Businesses
WSO2CON 2024 - Software Engineering for Digital BusinessesWSO2CON 2024 - Software Engineering for Digital Businesses
WSO2CON 2024 - Software Engineering for Digital Businesses
 
WSO2Con2024 - Navigating the Digital Landscape: Transforming Healthcare with ...
WSO2Con2024 - Navigating the Digital Landscape: Transforming Healthcare with ...WSO2Con2024 - Navigating the Digital Landscape: Transforming Healthcare with ...
WSO2Con2024 - Navigating the Digital Landscape: Transforming Healthcare with ...
 
WSO2Con2024 - Low-Code Integration Tooling
WSO2Con2024 - Low-Code Integration ToolingWSO2Con2024 - Low-Code Integration Tooling
WSO2Con2024 - Low-Code Integration Tooling
 
WSO2CON 2024 - OSU & WSO2: A Decade Journey in Integration & Innovation
WSO2CON 2024 - OSU & WSO2: A Decade Journey in Integration & InnovationWSO2CON 2024 - OSU & WSO2: A Decade Journey in Integration & Innovation
WSO2CON 2024 - OSU & WSO2: A Decade Journey in Integration & Innovation
 
WSO2CON 2024 - Building the API First Enterprise – Running an API Program, fr...
WSO2CON 2024 - Building the API First Enterprise – Running an API Program, fr...WSO2CON 2024 - Building the API First Enterprise – Running an API Program, fr...
WSO2CON 2024 - Building the API First Enterprise – Running an API Program, fr...
 
WSO2Con2024 - Enabling Transactional System's Exponential Growth With Simplicity
WSO2Con2024 - Enabling Transactional System's Exponential Growth With SimplicityWSO2Con2024 - Enabling Transactional System's Exponential Growth With Simplicity
WSO2Con2024 - Enabling Transactional System's Exponential Growth With Simplicity
 
WSO2CON 2024 - Building a Digital Government in Uganda
WSO2CON 2024 - Building a Digital Government in UgandaWSO2CON 2024 - Building a Digital Government in Uganda
WSO2CON 2024 - Building a Digital Government in Uganda
 
WSO2CON 2024 - How CSI Piemonte Is Apifying the Public Administration
WSO2CON 2024 - How CSI Piemonte Is Apifying the Public AdministrationWSO2CON 2024 - How CSI Piemonte Is Apifying the Public Administration
WSO2CON 2024 - How CSI Piemonte Is Apifying the Public Administration
 
WSO2CON2024 - Why Should You Consider Ballerina for Your Next Integration
WSO2CON2024 - Why Should You Consider Ballerina for Your Next IntegrationWSO2CON2024 - Why Should You Consider Ballerina for Your Next Integration
WSO2CON2024 - Why Should You Consider Ballerina for Your Next Integration
 
WSO2CON 2024 - Designing Event-Driven Enterprises: Stories of Transformation
WSO2CON 2024 - Designing Event-Driven Enterprises: Stories of TransformationWSO2CON 2024 - Designing Event-Driven Enterprises: Stories of Transformation
WSO2CON 2024 - Designing Event-Driven Enterprises: Stories of Transformation
 

Adapting Apache OpenOffice for adoption in Regione Emilia-Romagna