OpenLayers is completely free, Open Source and a pure JavaScript library for displaying map data in most modern web browsers, with no server-side dependencies. OpenLayers implements a JavaScript API for building rich web-based geographic applications, similar to the Google Maps and MSN Virtual Earth APIs. It released under the 2-clause BSD License (also known as the FreeBSD).
OpenLayers Homepage