2009-07-11 5 views
6

Est-il acceptable de mettre votre clé API Google Maps dans votre code source et de la publier?Inclure la clé API Google Maps dans un projet open source?

D'autres pourraient le prendre et en abuser, mais je ne veux pas que chaque développeur/utilisateur obtienne sa propre clé d'API et la saisisse quelque part. Si le propriétaire de la clé est responsable, dois-je créer un nouveau compte google pour le projet? (Le projet est une application de bureau dans Objective-C et un petit outil de développement.)

Quelle serait la meilleure façon de rendre cela pratique?

+0

Il est peut-être préférable d'expliquer le type d'application que vous distribuez en tant qu'application open-source. Vos commentaires ci-dessous suggèrent qu'il s'agit d'une application de bureau, mais ce n'est pas tout à fait clair. –

Répondre

4

Je ne pense pas que ce soit légal, mais même si c'était techniquement impossible, parce que la clé API Google Maps est liée à votre nom de domaine. Google vérifiera le référent de la requête HTTP pour valider la clé.

La clé n'est de toute façon pas un secret: le simple fait de voir la source d'un site web en utilisant Google Maps révèle la clé API.

+0

Mais dans le cas des applications de bureau, la clé est liée à l'URL du site de téléchargement de l'application. Donc, Google ne peut pas le valider. – Christian

+1

Les conditions d'utilisation et les sections FAQ de l'API Google Maps ne sont pas très claires à ce sujet. –

+1

"Vous pouvez utiliser l'API (à l'exception de l'API Static Maps) sur des sites Web ou dans des applications logicielles.Pour les sites Web, veuillez vous inscrire avec l'URL où votre implémentation peut être trouvée.Pour d'autres applications, inscrivez-vous avec l'URL de la page où votre application peut être téléchargée. " Qu'est-ce qui n'est pas clair à ce sujet? – Christian

Questions connexes