Open Kerrick opened 12 years ago
Everyone knows APIs can't be copyrighted
It's not a copyright issue, it's a service availability issue. Google is well within their rights to revoke API access to any developer caught using gmaps to access the Google Maps API.
That said, the likelihood of them doing so is slim to none. It's still an issue to be aware of.
I think this is just preventing people hosting a copy of google maps and not a client library
No, this applies to client-side libraries. OpenLayers required a specific letter from Google saying the terms didn't apply to them (but will apply to others).
odd, in that case making a wrapper to open layers is probably the only way to do this while staying within the license restrictions
https://github.com/HPNeo/gmaps/issues/16#issuecomment-6081611
Protip: If you comment about an issue by typing HPNeo/gmaps#16, it'll get a reference notification in their thread. :-)
odd, in that case making a wrapper to open layers is probably the only way to do this while staying within the license restrictions
Or, @HPNeo could request a similar letter.
I'm going to study the Open Layers API and others map services to see if it's possible to implement wrappers for these services. Nevertheless, I've thought of requesting a permission from Google.
Has this issue been resolved? Did you get permission from Google? I would love to use gmaps but this seems to be a dealbreaker.
Even though I love this library's concept, I cannot use it because of Google's TOS. @HPNeo, is there any chance of the afore mentioned letter?
I've written and have seen many private wrappers to Google Maps. It's the only way. Let me ask, is a single function a "wrapper"? How can you not "wrap" some functions together, to manage the API?
If it's a big deal, copy the source(s) you desire and forget the TOS if you're worried. I'm not trying to deter the project, just saying that any functions which surround the Google Maps API would theoretically be questionable. And that, is an unrealistic warrant against allowed usage. Is $(function(){}) a wrapper?... ...
really deadlock, had no idea, thanks
I think You must not create or offer a "wrapper" for the Service
means you cannot create a service that wraps the the Google Maps, it isn't related to the API.
For example, My Application > 3rd Service > Google Maps.
https://developers.google.com/maps/terms