OpenStreetMap is a collaborative project created by Steve Coast back in 2004 allowing everybody to generate and distribute maps. Open Street Maps is base on donations from organizations as well volunteers.
In recent years, Open Street Maps has managed to accumulate a wide range of cartographic information from all over the world. Highways, roads, trails, cities, parks, peaks, fountains, shelters… any element in the landscape is reflected in the OSM maps. Open Street Maps is basically the wikipedia of maps.