EDIT: el proyecto cambió de nombre a OwnTracks
He aquí una buena alternativa, abierta y descentralizada, que ha aparecido recientemente:
Un sustituto de Google Latitude basado en MQTT
MQTTitude permite que un dispositivo publique periódicamente su estado de localización a su broker MQTT. Si has utilizado previamente Latitude, puedes pensar en esto como un Latitude descentralizado.
Resumen:
Tanto si quieres seguir tu propia ubicación como la de un familiar (con su consentimiento, por supuesto), MQTTitude te permitirá hacerlo de forma segura. Hay al menos dos componentes que querrás utilizar: una de nuestras Apps y un broker MQTT.
La aplicación habla con el corredor. Otros programas (tenemos algunos para ti, pero puedes crear otros tú mismo) hablan también con el corredor. La aplicación del smartphone publica los datos de localización, y los otros programas se suscriben a esos datos. Un programa puede almacenar los datos en una base de datos, enviarlos a algún lugar (¡cuidado con eso!), o simplemente descartarlos (lo que no sería realmente útil ahora, ¿verdad?).
Por el momento la documentación es, ejem, un poco escasa, pero puede que encuentres algo útil en nuestro sitio de desarrollo.
Enlaces