2009-07-11 18 views
6

¿Está bien poner su clave API de Google Maps en su código fuente y publicarlo?Incluir la clave de la API de Google Maps en un proyecto de código abierto

Otros podrían tomarlo y usarlo mal, pero no quiero que cada desarrollador/usuario obtenga su propia clave de API y la escriba en algún lugar. Si el propietario de la clave es responsable, ¿debería crear una nueva cuenta de google para el proyecto? (El proyecto es una aplicación de escritorio en Objective-C y una pequeña herramienta para desarrolladores.)

¿Cuál sería la mejor manera de hacer esto conveniente?

+0

Puede ser mejor explicar el tipo de aplicación que está distribuyendo como de código abierto. Sus comentarios a continuación sugieren que se trata de una aplicación de escritorio, pero eso no está del todo claro. –

Respuesta

4

No creo que sea legal, pero incluso lo fue, es técnicamente imposible, porque la clave de API de Google Maps está vinculada a su nombre de dominio. Google verificará la referencia de la solicitud HTTP para validar la clave.

De todos modos, la clave no es secreta: el simple hecho de ver el origen de un sitio web utilizando Google Maps revela la clave API.

+0

Pero en el caso de las aplicaciones de escritorio, la clave está vinculada a la URL del sitio de descarga de la aplicación. Entonces Google no puede validarlo. – Christian

+1

Los términos de uso y las secciones de preguntas frecuentes en la API de Google Maps no son muy claros al respecto. –

+1

"Puede usar la API (excepto la API de mapas estáticos) en sitios web o en aplicaciones de software. Para sitios web, regístrese con la URL donde se puede encontrar su implementación. Para otras aplicaciones de software, regístrese con la URL de la página donde se puede descargar su aplicación ". ¿Qué no está claro al respecto? – Christian

Cuestiones relacionadas