gary lang vp engineering isd, autodesk
DESCRIPTION
Gary Lang VP Engineering ISD, Autodesk. Opening the possibilities: APIs & Standards -> Open Source. Two Models: Cathedral and Bazaar. Autodesk is a Cathedral?. “Cathedral”. Webster says: - PowerPoint PPT PresentationTRANSCRIPT
1
Opening the possibilities: APIs & Standards -> Open Source
Gary LangVP Engineering ISD, Autodesk
Open Source Geospatial Foundation2Gary Lang - OSGeo Treasurer, MapGuide Project
Two Models: Cathedral and Bazaar
Open Source Geospatial Foundation3Gary Lang - OSGeo Treasurer, MapGuide Project
Autodesk is a Cathedral?
Open Source Geospatial Foundation4Gary Lang - OSGeo Treasurer, MapGuide Project
“Cathedral”
Webster says:
“The principal church in a diocese, so called because in it the bishop has his official chair (Cathedra) or throne. “
Open Source Geospatial Foundation5Gary Lang - OSGeo Treasurer, MapGuide Project
Our Bishop?
Open Source Geospatial Foundation6Gary Lang - OSGeo Treasurer, MapGuide Project
Successful closed source – The Cathedral
Open Source Geospatial Foundation7Gary Lang - OSGeo Treasurer, MapGuide Project
Successful open source – The Bazaar
Open Source Geospatial Foundation8Gary Lang - OSGeo Treasurer, MapGuide Project
The Geospatial Bazaar
Open Source Geospatial Foundation9Gary Lang - OSGeo Treasurer, MapGuide Project
What causes migration of a Company & its Code base from Closed to Open Source?
Open Source Geospatial Foundation10Gary Lang - OSGeo Treasurer, MapGuide Project
Core
Context
Open Source Geospatial Foundation11Gary Lang - OSGeo Treasurer, MapGuide Project
Standards Facilitate, drive migration
POSIX, Unix culture -> Linux
HTTP -> Apache
SQL, ODBC, OGIS -> PostGIS
GML, WMS, WFS -> MapServer
Open Source Geospatial Foundation14Gary Lang - OSGeo Treasurer, MapGuide Project
Geospatial Open Source Interest – B.G.
Open Source Geospatial Foundation15Gary Lang - OSGeo Treasurer, MapGuide Project
Then came Google Maps
Open Source Geospatial Foundation16Gary Lang - OSGeo Treasurer, MapGuide Project
AND Google Earth Brings “Mirror Worlds” to the Masses
Open Source Geospatial Foundation17Gary Lang - OSGeo Treasurer, MapGuide Project
Mirror Worlds
“Imagine looking at your computer screen and seeing reality – an image of your city, for instance, complete with moving traffic patterns, or a picture that sketches the state of an entire corporation at this second…. These will soon be available to anyone.
David Gelernter 1991 “Mirror Worlds”
http://tinyurl.com/rpn2h
Open Source Geospatial Foundation18Gary Lang - OSGeo Treasurer, MapGuide Project
Open APIs
When will the ads
appear?
But…
Open Source Geospatial Foundation19Gary Lang - OSGeo Treasurer, MapGuide Project
Love Google LabsHate MSFT
Mashups!Yahoo Joins In
Open Source Geospatial Foundation20Gary Lang - OSGeo Treasurer, MapGuide Project
Geospatial Open Source Interest – A.G.
Open Source Geospatial Foundation21Gary Lang - OSGeo Treasurer, MapGuide Project
Open Source Geospatial Software and Standards
Standard APIs have facilitated growth.
Open web services including OGC WMS, WFS,
MapServer, Mapbender
OGC Simple feature spec for SQL (SFS) PostGIS/PostgreSQL MySQL/MySAM spatial
Open Source Geospatial Foundation22Gary Lang - OSGeo Treasurer, MapGuide Project
Geospatial Open Source Takes Off
Open Source Geospatial Foundation23Gary Lang - OSGeo Treasurer, MapGuide Project
Autodesk goes Open Source
Why we did it
Our users wanted it (we’re too slow)
It makes business sense for MapGuide
It makes business sense for Map
It makes business sense for Topobase.
Open Source Geospatial Foundation24Gary Lang - OSGeo Treasurer, MapGuide Project
Standard APIs created commodization opportunities for web mapping
Drives closed source genres into open source genres
Context (commoditization) is fertile ground for open source
Standard APIs are closely associated with context, and move software genres into context from core.
As standard geospatial APIs emerge (ISO, OGC, Google Maps 2.0,..) open source geospatial will become more ubiquitous.
Open Source Geospatial Foundation25Gary Lang - OSGeo Treasurer, MapGuide Project