Software/GeoClue
http://www.freedesktop.org/wiki/Software/GeoClue Geoclue is a modular geoinformation service built on top of the D-Bus messaging system. The goal of the Geoclue project is to make creating location-aware applications as simple as possible. Geoclue is Free Software, licensed under GNU LGPL . It is developed for Linux, but should be portable to any platform that uses D-Bus. Geoclue defines a set of geoinformation APIs, but it also includes some providers that implement those APIs. Here is a list of services provided through Geoclue with the currently included implementations: