20
Ordnance Survey – embracing the open-source opportunity Ian James Information Systems Chief Architect, Ordnance Survey 5 th September 2012

Ordnance Survey – embracing the open-source opportunity Ian James Information Systems Chief Architect, Ordnance Survey 5 th September 2012

Embed Size (px)

Citation preview

Page 1: Ordnance Survey – embracing the open-source opportunity Ian James Information Systems Chief Architect, Ordnance Survey 5 th September 2012

Ordnance Survey – embracing the open-source opportunity

Ian James

Information Systems Chief Architect, Ordnance Survey

5th September 2012

Page 2: Ordnance Survey – embracing the open-source opportunity Ian James Information Systems Chief Architect, Ordnance Survey 5 th September 2012

Contents

• Some context – who / what is Ordnance Survey

• A very brief history of Ordnance Survey GI Production IT

• A brief history of open source at Ordnance Survey

• What we are doing with open source GI

• Our drivers for the adoption of open source

• “Open source first” policy

• Why we’re not using open source

• Some lessons we’ve learnt…

• …and some benefits we’ve found

Page 3: Ordnance Survey – embracing the open-source opportunity Ian James Information Systems Chief Architect, Ordnance Survey 5 th September 2012

Ordnance Survey – a technology organisation

• Founded 1791, military roots, national mapping agency, national remit

• Public sector with a commercial mandate

• Technology has always been both a tool and an enabler for change

• Surveying

• Cartography

• Printing

• IT

Page 4: Ordnance Survey – embracing the open-source opportunity Ian James Information Systems Chief Architect, Ordnance Survey 5 th September 2012

Production IT and software at Ordnance Survey

• Initial experiments using IT to support map making started in late 1960s

• First digital product made available in 1971 (1:125,000 coastline)

• Increasing ramping up of digitisation (1970s – 1990s)

• Move from automating map production to digital data (1990s onwards)

• In the early years much of the “GI” software we used was bespoke

• Over time increasing use made of proprietary off-the-shelf software products (as capability aligned with our needs)

• In the last 10 years, open-source options have developed and matured (as capability has improved)

Page 5: Ordnance Survey – embracing the open-source opportunity Ian James Information Systems Chief Architect, Ordnance Survey 5 th September 2012

A short history of open source at Ordnance Survey

Apache, Tomcat, J2EE & MySQL for initial web systems

Linux operating system for web-facing applications

Linux operating system for internal production systems

Using Open Layers for OS OpenSpace

PostGIS, GeoNetwork, GeoServer, INSPIRE

PostGIS, Web Services Consolidation

2002 20122004 2006 2008 2010

Page 6: Ordnance Survey – embracing the open-source opportunity Ian James Information Systems Chief Architect, Ordnance Survey 5 th September 2012

So where is OS using open source GI?

OS OnDemand

• Commercial OGC Web Map Service

• WMS and WMTS-like

• Implemented using GeoServer / PostGIS / Astun Loader

Page 7: Ordnance Survey – embracing the open-source opportunity Ian James Information Systems Chief Architect, Ordnance Survey 5 th September 2012

So where is OS using open source GI?

OS OpenSpace / OpenSpace Pro

• API for embedding OS mapping in web sites

• Implemented using OpenLayers / MySQL

Page 8: Ordnance Survey – embracing the open-source opportunity Ian James Information Systems Chief Architect, Ordnance Survey 5 th September 2012

So where is OS using open source GI?

UK Location / INSPIRE / data.gov.uk

• Mapping search and preview tools in data.gov.uk

• Catalogue publishing services to EU

• Conformant open-source WMS

• OpenLayers / GeoServer / MySQL / GeoNetwork

Page 9: Ordnance Survey – embracing the open-source opportunity Ian James Information Systems Chief Architect, Ordnance Survey 5 th September 2012

So where is OS using open source GI?

Public Sector Asset Demonstrator

• Collaborative (with CLG) demonstrator identifying public sector property assets

• OpenLayers / GeoServer / MySQL

Page 10: Ordnance Survey – embracing the open-source opportunity Ian James Information Systems Chief Architect, Ordnance Survey 5 th September 2012

So where is OS using open source GI?

Some common factors in these implementations:

• Outward facing (public or customer) applications / services

• Read-only applications (periodic updates)

• Hosted on a “cloud” platform (currently Amazon)

Page 11: Ordnance Survey – embracing the open-source opportunity Ian James Information Systems Chief Architect, Ordnance Survey 5 th September 2012

How did we get here?

• Initial adoption of open source was not planned:

• More of an organic process with roots in various research / low-key / “off-piste” developments

• Adopted in these areas primarily for expedient reasons – cost / ease of getting started / below the corporate IT radar

• Previously we have shied away from open source for production services (particularly paid-for services)

• But…

• Functionality the products were becoming capable

• We were increasingly comfortable with the open source culture and support options

Page 12: Ordnance Survey – embracing the open-source opportunity Ian James Information Systems Chief Architect, Ordnance Survey 5 th September 2012

Why open source GI? Why now?

• Allowed cost-effective cloud-based deployment:

• traditional licensing models don’t work

• costs of commercial products quickly become prohibitive

• Cost savings (but it’s not free)

• The software products (in the areas we are using them) are :

• mature enough

• functional enough

• supported

• There is a government mandate to do this…

Page 13: Ordnance Survey – embracing the open-source opportunity Ian James Information Systems Chief Architect, Ordnance Survey 5 th September 2012

UK Government Policy

• Government ICT Strategy• “Where appropriate, government will procure open source

solutions”

• Government ICT Strategy - Strategic Implementation Plan• “For all relevant software procurements across government, open

source solutions will be considered fairly against proprietary solutions based on value for money (VFM) and total cost of ownership”

• Open Source, Open Standards and ReUse: Government Action Plan• “The Government will actively and fairly consider open source

solutions alongside proprietary ones in making procurement decisions”

• “Where there is no significant overall cost difference between open and non-open source products, open source will be selected on the basis of its additional inherent flexibility”

Page 14: Ordnance Survey – embracing the open-source opportunity Ian James Information Systems Chief Architect, Ordnance Survey 5 th September 2012

Part of a bigger [open] picture for OS

…Source

…Standards

…Data

…Access

Page 15: Ordnance Survey – embracing the open-source opportunity Ian James Information Systems Chief Architect, Ordnance Survey 5 th September 2012

Open source First

• Based on our experiences to date, we are now adopting an “open source first” policy for new software

• When looking for new software we will evaluate open source packages ahead of proprietary ones

• We will adopt an open source solution if:

• The licence is suitable for our needs

• The project is well supported with a lively and responsive user base

• The documentation is good

• We have the appropriate skills in-house or training is readily available

• We can support it (or we can buy support)

• It works equally well as available proprietary software.

• If not, we will go through standard procurement processes

Page 16: Ordnance Survey – embracing the open-source opportunity Ian James Information Systems Chief Architect, Ordnance Survey 5 th September 2012

Giving something back

• Contributing to open source developments:

• Small features and bug-fixing to GeoNetwork

• Paid for INSPIRE-conformance work on GeoServer

• A proposed performance improvement to GeoServer

• We want to do more of this:

• Self-interest – we want to ensure the product continues to develop and support what we and others want to do with it

• Altruism – there is a moral imperative to contribute in-kind for something we’re getting for free

• Ultimately we have to balance making a contribution with the pressures of delivering business-focussed projects

Page 17: Ordnance Survey – embracing the open-source opportunity Ian James Information Systems Chief Architect, Ordnance Survey 5 th September 2012

But open source isn’t everything

• We have a large investment (skills / licences / development) in proprietary technologies that sustain the business…

…we’re not going to throw that away overnight

• We don’t – yet – have confidence that open source solutions can always provide…

…enterprise-class reliability and scalability

…some of the niche capability that we require

• So for the foreseeable future it will be a mixed economy

• But open source will have an increasing role for us

Page 18: Ordnance Survey – embracing the open-source opportunity Ian James Information Systems Chief Architect, Ordnance Survey 5 th September 2012

Some things we have learned…

• Start with little, interesting projects. Don’t dive in head-first with a big open-source strategy. Try stuff out.

• Open source benefits from a more dynamic, proactive, inquisitive developer

• Skills need to be broadened – both technical (development and support) but also requires a cultural / mindset shift as well

• “Open source is free” …is a myth

• Need to be rigorous about licences

• Just because it’s open source doesn’t mean you don’t have support…

…it’s just the model is different and can require more effort

…(or else you can buy it if that is what you need)

Page 19: Ordnance Survey – embracing the open-source opportunity Ian James Information Systems Chief Architect, Ordnance Survey 5 th September 2012

…and some welcome benefits (not all of which we anticipated)…

• Open source allowed us to deliver. Doubtful whether we would have been able to do so through more traditional routes (cost and complexity barriers – e.g. software licensing)

• Helped us to understand customers use of our data with these tools (increasing uptake of open source amongst customers)

• Has enabled us to become a reference site for open source implementations (e.g. GeoServer for INSPIRE), particularly within UK public sector and with other NMAs

Page 20: Ordnance Survey – embracing the open-source opportunity Ian James Information Systems Chief Architect, Ordnance Survey 5 th September 2012