Gary Lang

Autodesk

Opening the Possibilities: APIs and Open Source Code
18 minutes, 8.5mb, recorded 2006-07-27
Gary Lang

The popularity of Google Earth has helped spur the release of mapping APIs that support the development of compelling, new geospatial applications and mashups. In this talk from OSCON 2006, Autodesk's Gary Lang explains how the progress in open standards, a shift from 'core to context' applications, and user demand for innovation motivated his company to release the code for their popular MapServer software. Web mapping is but one example of ways that standard APIs can create commodization opportunities.

Lang first sets up a framework for thinking about geospatial software development, noting the two paradigms from Eric S. Raymond's famous book 'The Cathedral and the Bazaar'. While there are plenty of purely proprietary or open source successes, Lang contends that robust standards and APIs facilitate migration of certain software genres, such as mapping, into the 'bazaar' model. Standardizations, organized largely by the Open Source Geospatial Foundation, have created a common framework for developers. The result has been a commoditizing shift for certain applications which no longer generate much revenue themselves. Instead, they begin to provide a rich context for delivery of related products and support. In such cases, it makes a lot of sense for companies to give away the context, such as the web mapping server, and then focus on selling services and desktop applications built on top of the server layer.

Google Earth awakened the masses to the possibilities of web mapping, and since its introduction, geospatial programming has moved from a niche to a mainstream interest. Developers are happiest when they can have maximum control over the APIs and their data. Another distinct advantage of going open source is meeting the demands of users for new features. Lang says often Autodesk was not able to respond quickly enough to satisfy the interests of its users, so it made good business and public relations sense to make the core code available for both Windows and Linux.


Gary Lang first joined Autodesk as a programmer in 1989. After serving in a variety of roles including director of internet technology, he left in 1996 to co-found a management consulting firm that focused on strategic consulting, product development, and business development.

As a principal of the firm, Lang consulted with numerous technology companies including Intuit, Iomega, Giftcertificates.com, Thomson Financial Services, and General Magic, helping to manage and fine tune their engineering and product development organizations. During this time Lang also managed the start up of three companies as vice president of engineering.

In 2003, Lang rejoined Autodesk in his current role in which he leads the engineering, quality assurance, technical publications, and product design teams for the Infrastructure Solutions Division.

Most recently, Lang became a driving force behind Autodesk’s first open source product offering, MapGuide Open Source, and he is a founder and board member of the Open Source Geospatial Foundation.

Lang has a bachelor's degree in computer science from the University of California at Santa Cruz.

Resources:

This free podcast is from our Open Source Conference series.

For The Conversations Network:

  • Post-production audio engineer: Robb Lepper
  • Website editor: Liz Evans
  • Series producer: Liz Evans

Photo: James Duncan Davidson - O Reilly Media