Top Banner
1 Open Standards Open Standards & Open Source & Open Source at ESRI at ESRI Redlands, California Redlands, California March 8 March 8 th th – 9 – 9 th th , 2010 , 2010 Web Mapping for Conservation Organizations Workshop Web Mapping for Conservation Organizations Workshop
32

1 Open Standards & Open Source at ESRI Redlands, California March 8 th – 9 th, 2010 Web Mapping for Conservation Organizations Workshop.

Mar 27, 2015

Download

Documents

Hannah Hess
Welcome message from author
This document is posted to help you gain knowledge. Please leave a comment to let me know what you think about it! Share it to your friends and learn new things together.
Transcript
Page 1: 1 Open Standards & Open Source at ESRI Redlands, California March 8 th – 9 th, 2010 Web Mapping for Conservation Organizations Workshop.

11

Open StandardsOpen Standards& Open Source& Open Source

at ESRIat ESRI

Redlands, CaliforniaRedlands, CaliforniaMarch 8March 8thth – 9 – 9thth, 2010, 2010

Web Mapping for Conservation Organizations WorkshopWeb Mapping for Conservation Organizations Workshop

Page 2: 1 Open Standards & Open Source at ESRI Redlands, California March 8 th – 9 th, 2010 Web Mapping for Conservation Organizations Workshop.

Open Standards DefinedOpen Standards Defined

• ……

22

Source: Source:

Page 3: 1 Open Standards & Open Source at ESRI Redlands, California March 8 th – 9 th, 2010 Web Mapping for Conservation Organizations Workshop.

ESRI Participates in Open Standards Processes ESRI Participates in Open Standards Processes and Organizations and Organizations

• ……

33

Source: Source:

Page 4: 1 Open Standards & Open Source at ESRI Redlands, California March 8 th – 9 th, 2010 Web Mapping for Conservation Organizations Workshop.

ESRI’s Solutions Support/Offer Open StandardsESRI’s Solutions Support/Offer Open Standards

• Reference online source, list/tableReference online source, list/table

44

Page 5: 1 Open Standards & Open Source at ESRI Redlands, California March 8 th – 9 th, 2010 Web Mapping for Conservation Organizations Workshop.

Open Source DefinedOpen Source Defined

• Freedom to DistributeFreedom to Distribute• Include Source CodeInclude Source Code• Derived WorksDerived Works• Integrity of the Author’s CodeIntegrity of the Author’s Code• No DiscriminationNo Discrimination• Distribution of LicenseDistribution of License• License not Specific to a ProductLicense not Specific to a Product• License must not restrict other SoftwareLicense must not restrict other Software• License must be Technology NeutralLicense must be Technology Neutral

55

Source: OpenSource.OrgSource: OpenSource.Org

Page 6: 1 Open Standards & Open Source at ESRI Redlands, California March 8 th – 9 th, 2010 Web Mapping for Conservation Organizations Workshop.

Licensing Licensing

• Berkeley Software Distribution (BSD)Berkeley Software Distribution (BSD)• GNU General Public License (GPL)GNU General Public License (GPL)• Lesser General Public License (LGPL) Lesser General Public License (LGPL) • 60+ OSI-approved licenses60+ OSI-approved licenses• Hundreds of open source licensesHundreds of open source licenses

66Web Mapping for Conservation Organizations WorkshopWeb Mapping for Conservation Organizations Workshop

Page 7: 1 Open Standards & Open Source at ESRI Redlands, California March 8 th – 9 th, 2010 Web Mapping for Conservation Organizations Workshop.

Popular Business ModelsPopular Business Models

• Service and SupportService and Support

• Loss LeaderLoss Leader

• ““Sell it, free it”Sell it, free it”

• AccessorizingAccessorizing

• "Widget Frosting""Widget Frosting"

77Web Mapping for Conservation Organizations WorkshopWeb Mapping for Conservation Organizations Workshop

Page 8: 1 Open Standards & Open Source at ESRI Redlands, California March 8 th – 9 th, 2010 Web Mapping for Conservation Organizations Workshop.

Open Source at ESRIOpen Source at ESRI

• Pervasive use in software developmentPervasive use in software development

• Encourage users and developers to complement ESRI solutions Encourage users and developers to complement ESRI solutions with open source & interoperabilitywith open source & interoperability

88Web Mapping for Conservation Organizations WorkshopWeb Mapping for Conservation Organizations Workshop

Page 9: 1 Open Standards & Open Source at ESRI Redlands, California March 8 th – 9 th, 2010 Web Mapping for Conservation Organizations Workshop.

Open Approaches & ESRIOpen Approaches & ESRI

• Continue work with the open source community to further GIS Continue work with the open source community to further GIS research & developmentresearch & development

• Active participant in open source & interoperability standards Active participant in open source & interoperability standards communitiescommunities

99Web Mapping for Conservation Organizations WorkshopWeb Mapping for Conservation Organizations Workshop

Page 10: 1 Open Standards & Open Source at ESRI Redlands, California March 8 th – 9 th, 2010 Web Mapping for Conservation Organizations Workshop.

Open Source at MicrosoftOpen Source at Microsoft

• Historically combativeHistorically combative• Now softened and focusedNow softened and focused

– Open Source LabOpen Source Lab

– OSI-approval of its os licensesOSI-approval of its os licenses

– Collaboration: JasperSoft, JBoss, Novell, Sourcesense, SpikeSource, Collaboration: JasperSoft, JBoss, Novell, Sourcesense, SpikeSource, SugarCRM, ZenSource, ZendSugarCRM, ZenSource, Zend

1010Web Mapping for Conservation Organizations WorkshopWeb Mapping for Conservation Organizations Workshop

Page 11: 1 Open Standards & Open Source at ESRI Redlands, California March 8 th – 9 th, 2010 Web Mapping for Conservation Organizations Workshop.

Open Source at GoogleOpen Source at Google

• Key part of their StrategyKey part of their Strategy– Reduces their Cost of Ops (Ubuntu)Reduces their Cost of Ops (Ubuntu)

• Activities include …Activities include …– Open-source project hostingOpen-source project hosting

– ‘‘Summer of Code’ programSummer of Code’ program

– 120+ open-source projects120+ open-source projects• Android*Android*

• PerceptionPerception that GoogleMaps, GoogleEarth are open source that GoogleMaps, GoogleEarth are open source

1111Web Mapping for Conservation Organizations WorkshopWeb Mapping for Conservation Organizations Workshop

Page 12: 1 Open Standards & Open Source at ESRI Redlands, California March 8 th – 9 th, 2010 Web Mapping for Conservation Organizations Workshop.

Open Source in the Public SpaceOpen Source in the Public Space

• National Defense Authorization ActNational Defense Authorization Act• Health e-Information Technology ActHealth e-Information Technology Act• Department of DefenseDepartment of Defense• Department of EnergyDepartment of Energy• National Security AdministrationNational Security Administration

1212Web Mapping for Conservation Organizations WorkshopWeb Mapping for Conservation Organizations Workshop

Page 13: 1 Open Standards & Open Source at ESRI Redlands, California March 8 th – 9 th, 2010 Web Mapping for Conservation Organizations Workshop.

Open Source in the DoDOpen Source in the DoD

1313Web Mapping for Conservation Organizations WorkshopWeb Mapping for Conservation Organizations Workshop

Page 14: 1 Open Standards & Open Source at ESRI Redlands, California March 8 th – 9 th, 2010 Web Mapping for Conservation Organizations Workshop.

Open Source in the Public SpaceOpen Source in the Public Space

Courtesy: Rishi Sood, Gartner, April 2008Courtesy: Rishi Sood, Gartner, April 2008 1414Web Mapping for Conservation Organizations WorkshopWeb Mapping for Conservation Organizations Workshop

Page 15: 1 Open Standards & Open Source at ESRI Redlands, California March 8 th – 9 th, 2010 Web Mapping for Conservation Organizations Workshop.

Where OS is HappeningWhere OS is Happening

• Not Only in GIS (see InfoWorld*)Not Only in GIS (see InfoWorld*)• Seeing open source GIS more in the following locations:Seeing open source GIS more in the following locations:

– State agencies, City/Local Government, County GovernmentState agencies, City/Local Government, County Government

– Higher Education, Curriculum includes OS GISHigher Education, Curriculum includes OS GIS

– Localized User Groups formingLocalized User Groups forming

• European Commission, Open Standards**European Commission, Open Standards**

Open Source CensusOpen Source Census

1515Web Mapping for Conservation Organizations WorkshopWeb Mapping for Conservation Organizations Workshop

Page 16: 1 Open Standards & Open Source at ESRI Redlands, California March 8 th – 9 th, 2010 Web Mapping for Conservation Organizations Workshop.

FAQFAQ

• What about Security?What about Security?• Warranty?Warranty?• Indemnification?Indemnification?• Support?Support?• Vendor Lock-in?Vendor Lock-in?• Procurement?Procurement?

1616Web Mapping for Conservation Organizations WorkshopWeb Mapping for Conservation Organizations Workshop

Page 17: 1 Open Standards & Open Source at ESRI Redlands, California March 8 th – 9 th, 2010 Web Mapping for Conservation Organizations Workshop.

Open Source IssuesOpen Source Issues

• Should not be ignoredShould not be ignored• No strategy unique to open sourceNo strategy unique to open source• No single OS business strategyNo single OS business strategy• Procurement ProcessProcurement Process

1717Web Mapping for Conservation Organizations WorkshopWeb Mapping for Conservation Organizations Workshop

Page 18: 1 Open Standards & Open Source at ESRI Redlands, California March 8 th – 9 th, 2010 Web Mapping for Conservation Organizations Workshop.

MisconceptionsMisconceptions

• Open source is chosen for “religious” reasonsOpen source is chosen for “religious” reasons• Open source costs nothingOpen source costs nothing• It is anti-commercialIt is anti-commercial• It’s not reliable or supported*It’s not reliable or supported*• It’s a legal minefieldIt’s a legal minefield• It’s not for mission-critical ApplicationsIt’s not for mission-critical Applications

1818Web Mapping for Conservation Organizations WorkshopWeb Mapping for Conservation Organizations Workshop

Page 19: 1 Open Standards & Open Source at ESRI Redlands, California March 8 th – 9 th, 2010 Web Mapping for Conservation Organizations Workshop.

Courtesy: GartnerCourtesy: GartnerL. McLellen, April 2008 L. McLellen, April 2008

1919Web Mapping for Conservation Organizations WorkshopWeb Mapping for Conservation Organizations Workshop

Page 20: 1 Open Standards & Open Source at ESRI Redlands, California March 8 th – 9 th, 2010 Web Mapping for Conservation Organizations Workshop.

InhibitorsInhibitors

• Copyright & PatentsCopyright & Patents

• SLAs don’t exist w/Community versionsSLAs don’t exist w/Community versions

• Non-compatible & conflicting licensesNon-compatible & conflicting licenses

• Often, No accountabilityOften, No accountability

• Increasing demand in IT for SaaSIncreasing demand in IT for SaaS**

• Sometimes flimsy Open-source process communications (source: Sometimes flimsy Open-source process communications (source: Gartner)Gartner)

– e.g. OpenSSL-Debian security flawe.g. OpenSSL-Debian security flaw

2020Web Mapping for Conservation Organizations WorkshopWeb Mapping for Conservation Organizations Workshop

Page 21: 1 Open Standards & Open Source at ESRI Redlands, California March 8 th – 9 th, 2010 Web Mapping for Conservation Organizations Workshop.

Costs to ConsiderCosts to Consider

• Evaluation CostsEvaluation Costs– Finding, investigating many oss’Finding, investigating many oss’

– Installing, configuring softwareInstalling, configuring software

– Creating test environmentsCreating test environments

– Writing eval programsWriting eval programs

– Investigating to get answersInvestigating to get answers

– Researching integrating techniquesResearching integrating techniques

– Collaborating with OS communitiesCollaborating with OS communities

2121Web Mapping for Conservation Organizations WorkshopWeb Mapping for Conservation Organizations Workshop

Page 22: 1 Open Standards & Open Source at ESRI Redlands, California March 8 th – 9 th, 2010 Web Mapping for Conservation Organizations Workshop.

Costs to ConsiderCosts to Consider

• License and Maintenance CostsLicense and Maintenance Costs– Subscription and licensing fees may exist!Subscription and licensing fees may exist!

• Redhat, Suse, Jboss, others..Redhat, Suse, Jboss, others..

2222Web Mapping for Conservation Organizations WorkshopWeb Mapping for Conservation Organizations Workshop

Page 23: 1 Open Standards & Open Source at ESRI Redlands, California March 8 th – 9 th, 2010 Web Mapping for Conservation Organizations Workshop.

Costs to ConsiderCosts to Consider

• Installation and Configuration CostsInstallation and Configuration Costs– Time spent...Time spent...

...learning how to install the software [in an IDE/production/test]...learning how to install the software [in an IDE/production/test]

...doing basic performance testing...doing basic performance testing

...developing backup scripts...developing backup scripts

...learning how to operate/monitor software...learning how to operate/monitor software

...integrating into production systems...integrating into production systems

...training developers, users, IT staff...training developers, users, IT staff

2323Web Mapping for Conservation Organizations WorkshopWeb Mapping for Conservation Organizations Workshop

Page 24: 1 Open Standards & Open Source at ESRI Redlands, California March 8 th – 9 th, 2010 Web Mapping for Conservation Organizations Workshop.

Costs to ConsiderCosts to Consider

• Integration and Customization CostsIntegration and Customization Costs– Time spent...Time spent...

...Gathering requirements for I & C...Gathering requirements for I & C

...Reading source code, doc’n, list-servs, forums, blogs to get educated...Reading source code, doc’n, list-servs, forums, blogs to get educated

...Designing, coding, testing I & C...Designing, coding, testing I & C

– Fees for consultants, 3Fees for consultants, 3rdrd party developers (buy v. build) party developers (buy v. build)

2424Web Mapping for Conservation Organizations WorkshopWeb Mapping for Conservation Organizations Workshop

Page 25: 1 Open Standards & Open Source at ESRI Redlands, California March 8 th – 9 th, 2010 Web Mapping for Conservation Organizations Workshop.

RecommendationsRecommendations

• Understand your real need for an Open source software strategyUnderstand your real need for an Open source software strategy• Support and IntegrateSupport and Integrate

– Building critical massBuilding critical mass– Hybrid/blend strategyHybrid/blend strategy– Reduce critical dependenciesReduce critical dependencies

• Sponsor OS projects; ContributeSponsor OS projects; Contribute• Leverage embedded OSLeverage embedded OS

2525Web Mapping for Conservation Organizations WorkshopWeb Mapping for Conservation Organizations Workshop

Page 26: 1 Open Standards & Open Source at ESRI Redlands, California March 8 th – 9 th, 2010 Web Mapping for Conservation Organizations Workshop.

Measure MaturityMeasure Maturity

FunctionalityFunctionality

UsabilityUsability

QualityQuality

SecuritySecurity

PerformancePerformance

ScalabilityScalability

SupportSupport

DocumentationDocumentation

AdoptionAdoption

CommunityCommunity

GovernanceGovernance

2626Web Mapping for Conservation Organizations WorkshopWeb Mapping for Conservation Organizations Workshop

Page 27: 1 Open Standards & Open Source at ESRI Redlands, California March 8 th – 9 th, 2010 Web Mapping for Conservation Organizations Workshop.

RecommendationsRecommendations

• Do notDo not Deny and Regulate Deny and Regulate– ““We’re immune” ; “It’s inferior quality”We’re immune” ; “It’s inferior quality”

• DoDo Accept and Innovate Accept and Innovate– ““We have to figure out how to play and thrive”We have to figure out how to play and thrive”

– ““Let’s add differentiated value”Let’s add differentiated value”

– ““Make sure our clients know why ours is worth more than $0”Make sure our clients know why ours is worth more than $0”

2727Web Mapping for Conservation Organizations WorkshopWeb Mapping for Conservation Organizations Workshop

Page 28: 1 Open Standards & Open Source at ESRI Redlands, California March 8 th – 9 th, 2010 Web Mapping for Conservation Organizations Workshop.

RecommendationsRecommendations

• Enterprise must Consider Enterprise must Consider ……– Fitness of PurposeFitness of Purpose

– MaturityMaturity

– Technology Adoption ProfileTechnology Adoption Profile

– Deployment ScenarioDeployment Scenario

– LicensingLicensing

• For Enterprise, determine the TCOFor Enterprise, determine the TCO• Calculate the 3-to-5 year ROICalculate the 3-to-5 year ROI

2828Web Mapping for Conservation Organizations WorkshopWeb Mapping for Conservation Organizations Workshop

Page 29: 1 Open Standards & Open Source at ESRI Redlands, California March 8 th – 9 th, 2010 Web Mapping for Conservation Organizations Workshop.

Todd Buchanan, Todd Buchanan, Comparison of Comparison of Geographic Geographic Information System Information System SoftwareSoftware, 2006, 2006

www.toddbuchanan.net/thesis_ver.pdfwww.toddbuchanan.net/thesis_ver.pdf

2929Web Mapping for Conservation Organizations Workshop

Page 30: 1 Open Standards & Open Source at ESRI Redlands, California March 8 th – 9 th, 2010 Web Mapping for Conservation Organizations Workshop.

Countering Open SourceCountering Open Source

For every open source widget...For every open source widget...– Need support for eachNeed support for each

– Need consultants who specialize in eachNeed consultants who specialize in each

– Need training for the API or languageNeed training for the API or language

– Need database exchange formats/processesNeed database exchange formats/processes

– Need commercial data in that formatNeed commercial data in that format

– Need common data object model across widgetsNeed common data object model across widgets

– Need employee pool who uses the widgetsNeed employee pool who uses the widgets

...Multiply by # of possible platforms...Multiply by # of possible platforms

... And don’t forget interoperability.... And don’t forget interoperability.

3030Web Mapping for Conservation Organizations WorkshopWeb Mapping for Conservation Organizations Workshop

Page 31: 1 Open Standards & Open Source at ESRI Redlands, California March 8 th – 9 th, 2010 Web Mapping for Conservation Organizations Workshop.

Other ResourcesOther Resources

• The Success of Open Source (2004)The Success of Open Source (2004)• Open Source for the Enterprise (2005)Open Source for the Enterprise (2005)• Open Sources 2.0 (2006)Open Sources 2.0 (2006)• Open Source Primer Open Source Primer anan ESRI White PaperESRI White Paper• www.osscensus.orgwww.osscensus.org

3131Web Mapping for Conservation Organizations WorkshopWeb Mapping for Conservation Organizations Workshop

Page 32: 1 Open Standards & Open Source at ESRI Redlands, California March 8 th – 9 th, 2010 Web Mapping for Conservation Organizations Workshop.

SummarySummary

• Distinguish Open Standards from Open SourceDistinguish Open Standards from Open Source

• ESRI is committed to Open StandardsESRI is committed to Open Standards

– Are the other solutions you are considering committed?Are the other solutions you are considering committed?

• ESRI supports Open SourceESRI supports Open Source

• Consider vendor’s pedigree, brand, indemnification, warranty, Consider vendor’s pedigree, brand, indemnification, warranty, support, quality, trustsupport, quality, trust

• Calculate ROI and TCOCalculate ROI and TCO

• Don’t forget ESRI’s “open position”Don’t forget ESRI’s “open position”

– Linux, Apache, SOAP/XML, NetBeans, Eclipse, Python, ANT, JBoss, Linux, Apache, SOAP/XML, NetBeans, Eclipse, Python, ANT, JBoss, ArcSDE Java API, Java Studio Creator, OGC, etc.ArcSDE Java API, Java Studio Creator, OGC, etc.

32323232Web Mapping for Conservation Organizations WorkshopWeb Mapping for Conservation Organizations Workshop