Esri presentation at FOSS4G conference, 08 Sept 2010, in Barcelona. Recognition of the value of FOSS contributions, alongside commercial platforms. The IT world is not black/white; most large deployments around the world are mixed FOSS and commercial. Here Esri presents several modest contributions to further the possibility of collaboration with FOSS developers: to build value-added extensions on a widely used platform.
4. May 28, 2009 (print) “It is now generally accepted that the future will involve a blend of both proprietary and open-source software. Traditional software companies have opened up some of their products, and many open-source companies have adopted a hybrid model in which they give away a basic version of their product and make money by selling proprietary add-ons.”
6. Extensions Open Closed Open Core Jasper Soft Sugar CRM Zimbra Mac OS X Open Source Red Hat Linux MySQL OpenSolaris Eclipse Open Base Proprietary MS Windows MS Office Oracle 11g SAP Open Extensions MSFT.Net Stata Mathematica Facebook Closed
12. ArcGIS is Open Web Sharing (ArcGIS.com): Resources.maps, data, services, apps, OSM, others Open Platform Support: Linux, Apache, GDAL, python Open Standards W3C, OGC,ISO, … ArcGIS PartnerPrograms:NGOs, Developers (EDN) Open Specifications Shapefile, GeoServices REST Specification,
13. esriDeveloper Network ArcGISsoftware at low cost, for development Special program for FOSS4G attendees EDN License free for 1 year Includes ArcGIS Server, Engine, Engine runtime, Mobile, Desktop, …. Follow-on: independent developer level of the Esri Business Partner program
14. esri Non-Profit Program Announced at Gov 2.0 Global program for qualified non-profit organizations Nominal prices, modeled after Esri schools pricing Increases uptake of your developments, on top of Esri technology platform that many are already using Additional opportunity for access to ArcGIS platform for developers and NGO users…
15. Geoservices REST Specification . . . . White Paper published 7 September Open for all developers Exposes a strong and well documented API request structure Used in ArcGIS-Server and other, non-Esri GIS servers or processes Exposes server resources to a broad range of clients and applications Users of AGS web apps will be able to consume your services Proven specification- widely deployed ( thousands of ArcGIS Servers/Services) 52 North working on supporting the specification on its FOSS server platform
16. esri - Geoportal Extension Previously Geoportal Toolkit Since 2003 users received source code Beginning 2010 will be released as open source, on sourceforge or similar Does not require a local ArcGIS Server; can connect to ArcGIS Online services Linked to Geoportal Resource Center Developers can request to become committer to trunk
17.
18. Extending the reach of FOSS software Leveraging our platform and user community . . . . Helping Promote and Share Your Efforts Your Server App Your Desktop App Your Web App Your Mobile App ArcGIS
19. esri is Commited to the FOSS Community Interested In partnershipsand Collaboration Software (Core and Applications) Standards Data Sharing Not black/white, shades of grey…
Last year (foss4g Sydney) Paul Ramsey, in his keynote talk, spoke about how open source providers should consider building full solutions and not merely software, and about how today almost all companies use and support some sort or another of open source software. He cited a quote from an article in a May 2009 issue of The Economist magazine. Let’s see it a bit more clearly (the video posted online was recorded from a camera phone!). <Next slide>
The part Paul showed is in yellow. But I think it’s interesting to see a larger portion of that samequote. From the FOSS perspective it is interesting to see that the value of open source is being recognized by industry. But on the other hand the FOSS community should not ignore the fact that this Economist article focuses on the BLEND, and in that sense they are reminding the world that collaboration among business models is happening everywhere. The world is not black and white, but rather shades of grey: a diverse ecosystem of people finding a variety of ways to make a difference and to solve real problems.
One way to look at this ecosystem is mixed source. In a recent paper by that name, researchers at the Harvard Business School –in fact the lead researcher is Catalan!– describe a useful distinction between open core and open extension in software development.
Here we have their categorization of software products. The core software can be open or closed, and the same for the software extensions. Now exactly which box each product belongs in is subject to some debate, but here we argue that ArcGIS occupies the lower left box. ArcGIS is a closed core platform, upon which open extensions can be, and are being, created.
Here is one example of an open extension: the Marine Geospatial Ecology Toolkit. This extension of ArcGIS is programmed in Python, integrates the R statistical package, and is freely available.
Recently the ESRI Geoportal team released an Open Street Map editor extension to ArcGIS desktop. Source code is provided.
Here we see OSM tiles served to ArcGIS Explorer Online, a free web application. The tiles are served mainly from University College London, where researchers are both OS developers and one of the 28 ESRI Development Centers (or EDCs) around the world. Once again, everything is mixed: shades of grey. The ESRI web platform brings OSM data to a wider audience and the OSM data adds value to the platform.
ESRI is one of the partners in the 52 North initiative, based in Muenster, Germany. 52 North has developed a sensor web extension to ArcGIS Server, again, adding value to the Server platform as well as extending the reach of the extension software. This synergistic collaboration helps to reach more people and to make more of a difference. For more details see attend the 52North paper presentations and visit us at the 52North booth.
Containerized shipping revolutionized the way we move cargo around the world, increasing flexibility, lowering costs, AND exploiting an established platform: rail and trucks. A successful transportation ecosystem.