
OpenLayers is a JavaScript library which implements an API for developing dynamic map widgets on the web. The library provides tools for presenting and editing geographic information using pure JavaScript with no server-side dependencies. The current release version is 2.12 (at June 2012).
OpenLayers supports several different access methods for geographic data, including the OpenGIS Web Mapping Service (WMS) and Web Feature Service (WFS) protocols from the Open Geospatial Consortium. Other supported geographic data sources include Google Maps, OpenStreetMap, Bing Maps (formerly Virtual Earth), and MapServer. See the OpenLayers live examples page or the documenation wiki for more comprehensive details.
OpenLayers is a project of the Open Source Geospatial Foundation (OSGeo) and is released under a BSD-style license (also known as the Clear BSD).