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
Embed
1 Open Standards & Open Source at ESRI Redlands, California March 8 th – 9 th, 2010 Web Mapping for Conservation Organizations Workshop.
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
11
Open StandardsOpen Standards& Open Source& Open Source
• 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
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
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
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
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
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
• PerceptionPerception that GoogleMaps, GoogleEarth are open source that GoogleMaps, GoogleEarth are open source
1111Web Mapping for Conservation Organizations WorkshopWeb 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
Open Source in the DoDOpen Source in the DoD
1313Web Mapping for Conservation Organizations WorkshopWeb 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
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
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
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
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
Courtesy: GartnerCourtesy: GartnerL. McLellen, April 2008 L. McLellen, April 2008
1919Web Mapping for Conservation Organizations WorkshopWeb Mapping for Conservation Organizations Workshop
...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
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
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
2929Web 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
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
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