Geospatial open source...Five Principles of Open Source Software 4 Technical reliability built upon...

59
Geospatial open source software

Transcript of Geospatial open source...Five Principles of Open Source Software 4 Technical reliability built upon...

Page 1: Geospatial open source...Five Principles of Open Source Software 4 Technical reliability built upon an open development model that results in code with fewer bugs, better security

Geospatial open source

software

Page 2: Geospatial open source...Five Principles of Open Source Software 4 Technical reliability built upon an open development model that results in code with fewer bugs, better security

Keep an open mind

Page 3: Geospatial open source...Five Principles of Open Source Software 4 Technical reliability built upon an open development model that results in code with fewer bugs, better security
Page 4: Geospatial open source...Five Principles of Open Source Software 4 Technical reliability built upon an open development model that results in code with fewer bugs, better security
Page 5: Geospatial open source...Five Principles of Open Source Software 4 Technical reliability built upon an open development model that results in code with fewer bugs, better security

what is open ���source software ?

Page 6: Geospatial open source...Five Principles of Open Source Software 4 Technical reliability built upon an open development model that results in code with fewer bugs, better security
Page 7: Geospatial open source...Five Principles of Open Source Software 4 Technical reliability built upon an open development model that results in code with fewer bugs, better security

development search

big data nosql

Page 8: Geospatial open source...Five Principles of Open Source Software 4 Technical reliability built upon an open development model that results in code with fewer bugs, better security

not a fad

not trend y

Page 9: Geospatial open source...Five Principles of Open Source Software 4 Technical reliability built upon an open development model that results in code with fewer bugs, better security

trend

Page 10: Geospatial open source...Five Principles of Open Source Software 4 Technical reliability built upon an open development model that results in code with fewer bugs, better security

Open source ���Projects

Page 11: Geospatial open source...Five Principles of Open Source Software 4 Technical reliability built upon an open development model that results in code with fewer bugs, better security

Project Core ���Committers

Page 12: Geospatial open source...Five Principles of Open Source Software 4 Technical reliability built upon an open development model that results in code with fewer bugs, better security

Community

Page 13: Geospatial open source...Five Principles of Open Source Software 4 Technical reliability built upon an open development model that results in code with fewer bugs, better security

Open Source ���Hierarchy

Core Committers

Community

Page 14: Geospatial open source...Five Principles of Open Source Software 4 Technical reliability built upon an open development model that results in code with fewer bugs, better security

Who is open source?

Page 15: Geospatial open source...Five Principles of Open Source Software 4 Technical reliability built upon an open development model that results in code with fewer bugs, better security

why you might want open source

Page 16: Geospatial open source...Five Principles of Open Source Software 4 Technical reliability built upon an open development model that results in code with fewer bugs, better security

licen

se c

ontr

ol

flexibility

Page 17: Geospatial open source...Five Principles of Open Source Software 4 Technical reliability built upon an open development model that results in code with fewer bugs, better security

Five Principles of Open Source Software

1 Scalability, •  cloud ready •  rapid deployment

Page 18: Geospatial open source...Five Principles of Open Source Software 4 Technical reliability built upon an open development model that results in code with fewer bugs, better security

$0 capital cost���

Page 19: Geospatial open source...Five Principles of Open Source Software 4 Technical reliability built upon an open development model that results in code with fewer bugs, better security

your ���server���

Page 20: Geospatial open source...Five Principles of Open Source Software 4 Technical reliability built upon an open development model that results in code with fewer bugs, better security

1. Scalable: National Broadband Map

Page 21: Geospatial open source...Five Principles of Open Source Software 4 Technical reliability built upon an open development model that results in code with fewer bugs, better security

Five Principles of Open Source Software

2 Flexible Control •  Interoperability •  useful within the context of existing

systems without lock-in to future ones.

Page 22: Geospatial open source...Five Principles of Open Source Software 4 Technical reliability built upon an open development model that results in code with fewer bugs, better security

2. Flexible Control:

Page 23: Geospatial open source...Five Principles of Open Source Software 4 Technical reliability built upon an open development model that results in code with fewer bugs, better security

New York City Sandy Response

Page 24: Geospatial open source...Five Principles of Open Source Software 4 Technical reliability built upon an open development model that results in code with fewer bugs, better security

Five Principles of Open Source Software

3 Mature enterprise software

Page 25: Geospatial open source...Five Principles of Open Source Software 4 Technical reliability built upon an open development model that results in code with fewer bugs, better security

1991

individuals spare time hobbyists

distributors���package and���

sell CDROMS

1992

1994

DEC gets ���Alpha port, ���

Sun gets���Sparc port

1996

Los Alamos���builds Linux���

cluster

1998

Linux���rules���

internet

Red Hat���Linux���

formed

1995

Page 26: Geospatial open source...Five Principles of Open Source Software 4 Technical reliability built upon an open development model that results in code with fewer bugs, better security

trend

Page 27: Geospatial open source...Five Principles of Open Source Software 4 Technical reliability built upon an open development model that results in code with fewer bugs, better security

Five Principles of Open Source Software

4 Technical reliability built upon an open development model that results in code with fewer bugs, better security due to wider peer review, faster release cycles, and better performance.

Page 28: Geospatial open source...Five Principles of Open Source Software 4 Technical reliability built upon an open development model that results in code with fewer bugs, better security

• fewer bugs • more modularity • better security

• faster release cycles • better performance

Page 29: Geospatial open source...Five Principles of Open Source Software 4 Technical reliability built upon an open development model that results in code with fewer bugs, better security

• fewer bugs • more modularity • better security

• faster release cycles • better performance

• more features

Page 30: Geospatial open source...Five Principles of Open Source Software 4 Technical reliability built upon an open development model that results in code with fewer bugs, better security

more developers and testers than any one company���

could possibly field

Page 31: Geospatial open source...Five Principles of Open Source Software 4 Technical reliability built upon an open development model that results in code with fewer bugs, better security
Page 32: Geospatial open source...Five Principles of Open Source Software 4 Technical reliability built upon an open development model that results in code with fewer bugs, better security

Five Principles of Open Source Software

5 Market Power

Page 33: Geospatial open source...Five Principles of Open Source Software 4 Technical reliability built upon an open development model that results in code with fewer bugs, better security

5. Market Power: Red Hat Linux

Bob Young Founder, Red Hat Linux

Page 34: Geospatial open source...Five Principles of Open Source Software 4 Technical reliability built upon an open development model that results in code with fewer bugs, better security

5. Market Power: Red Hat Linux

Would you buy a car with its hood welded shut? No, right?

Page 35: Geospatial open source...Five Principles of Open Source Software 4 Technical reliability built upon an open development model that results in code with fewer bugs, better security

5. Market Power: Red Hat Linux

What do you know about modern internal combustion engines? Not much.

Page 36: Geospatial open source...Five Principles of Open Source Software 4 Technical reliability built upon an open development model that results in code with fewer bugs, better security

5. Market Power: Red Hat Linux

We demand the ability to open the hood of our cars because it gives us, the consumer, control over the product we have bought, and takes it away from the vendor.

Page 37: Geospatial open source...Five Principles of Open Source Software 4 Technical reliability built upon an open development model that results in code with fewer bugs, better security

ok, what about GIS software?

Page 38: Geospatial open source...Five Principles of Open Source Software 4 Technical reliability built upon an open development model that results in code with fewer bugs, better security

gis servers

TinyOWS

and others...

Page 39: Geospatial open source...Five Principles of Open Source Software 4 Technical reliability built upon an open development model that results in code with fewer bugs, better security

tile cache

and others...

TileCache.org

Page 40: Geospatial open source...Five Principles of Open Source Software 4 Technical reliability built upon an open development model that results in code with fewer bugs, better security

web interfaces

and others...

Page 41: Geospatial open source...Five Principles of Open Source Software 4 Technical reliability built upon an open development model that results in code with fewer bugs, better security

desktop

and others...

Page 42: Geospatial open source...Five Principles of Open Source Software 4 Technical reliability built upon an open development model that results in code with fewer bugs, better security

ArcSDE

Page 43: Geospatial open source...Five Principles of Open Source Software 4 Technical reliability built upon an open development model that results in code with fewer bugs, better security

Products: OpenGeo Suite

Page 44: Geospatial open source...Five Principles of Open Source Software 4 Technical reliability built upon an open development model that results in code with fewer bugs, better security

What are some of the capabilities of geospatial

open source

Page 45: Geospatial open source...Five Principles of Open Source Software 4 Technical reliability built upon an open development model that results in code with fewer bugs, better security

geospatial web mapping

Open source ���geospatial software

Page 46: Geospatial open source...Five Principles of Open Source Software 4 Technical reliability built upon an open development model that results in code with fewer bugs, better security

geospatial scalable mature

web mapping

open source

Page 47: Geospatial open source...Five Principles of Open Source Software 4 Technical reliability built upon an open development model that results in code with fewer bugs, better security

geospatial scalable

high performance

mature web mapping

open source mobile data collection

big data

LiDAR

Page 48: Geospatial open source...Five Principles of Open Source Software 4 Technical reliability built upon an open development model that results in code with fewer bugs, better security

geospatial scalable

lower cost

high performance

mature web mapping

open source mobile data collection

processing & analysis

big data

distributed versioning

data sharing

Page 49: Geospatial open source...Five Principles of Open Source Software 4 Technical reliability built upon an open development model that results in code with fewer bugs, better security

“how do you make a living writing free software?”

Page 50: Geospatial open source...Five Principles of Open Source Software 4 Technical reliability built upon an open development model that results in code with fewer bugs, better security

Open Source Business Model

Page 51: Geospatial open source...Five Principles of Open Source Software 4 Technical reliability built upon an open development model that results in code with fewer bugs, better security

OpenGeo Business Model

Commercial Source! OpenGeo!

License"" X!

Maintenance/Support" X! X!

Services" * Development" * Training" * Customization"

X! X!

Page 52: Geospatial open source...Five Principles of Open Source Software 4 Technical reliability built upon an open development model that results in code with fewer bugs, better security

Training

Support

Documentation

Installers���Releases

Certifications

Bug Fixes

Page 53: Geospatial open source...Five Principles of Open Source Software 4 Technical reliability built upon an open development model that results in code with fewer bugs, better security

Training

Support

Documentation

Installers���Releases

Certifications

Bug Fixes

Page 54: Geospatial open source...Five Principles of Open Source Software 4 Technical reliability built upon an open development model that results in code with fewer bugs, better security

“If you need a machine and don't buy it, then you will ultimately find that you have paid for it and

don't have it”������

Henry Ford

Page 55: Geospatial open source...Five Principles of Open Source Software 4 Technical reliability built upon an open development model that results in code with fewer bugs, better security

proprietary open source

server $5,000 $5,000

software $30,000 $0

training $10,000 $25,000

total $45,000 $30,000

Page 56: Geospatial open source...Five Principles of Open Source Software 4 Technical reliability built upon an open development model that results in code with fewer bugs, better security

proprietary open source

server $5,000 $5,000

software $30,000 $0

training $0 $30,000

3x server $15,000 $15,000

3x software $90,000 $0

support $18,000 $18,000

total $158,000 $68,000

Page 57: Geospatial open source...Five Principles of Open Source Software 4 Technical reliability built upon an open development model that results in code with fewer bugs, better security

etc!...

Page 58: Geospatial open source...Five Principles of Open Source Software 4 Technical reliability built upon an open development model that results in code with fewer bugs, better security

Federal

Regional

International

Commercial

Select Boundless Customers

Page 59: Geospatial open source...Five Principles of Open Source Software 4 Technical reliability built upon an open development model that results in code with fewer bugs, better security