I've been reading the Terms of Service for the Google APIs, both Maps
and AJAX APIs. I have questions regarding future consequences of using
these APIs in mobile apps that get distributed, hopefully, to many
thousands or millions of devices.

Both say that the services must be available for free, so I'm assuming
that means you cannot charge a fee for an Android app that uses these
services, unless you arrange something special with Google. Which
appears to be Google Maps API Premier, an advanced service that uses a
page-view-counter-based calculation to determine charges, and is not
cheap. Which pretty much says you'd need to charge a subscription fee
if you're going to charge at all. If you don't charge now and suddenly
get hit with a bill from Google, your free app must remain free
(according to Android Terms) so you're out of luck? I suppose it might
be possible to include a Terms of Service with the application that
says the user assumes all responsibility for any charges related to
use of the Google APIs, but that doesn't seem likely to succeed. I
think it would be difficult to manage. I also suppose that you could
ask Google to block requests that use your API key until you can get a
new version out with a fee attached.

Google also says they could charge for the use of the API in the
future. This is stated specifically in the AJAX APIs doc, and
indirectly in the Maps doc (Google can change the terms at any time).
Since the API key that is used when calling APIs belongs to the
Android developer, that tells me we could potentially be on the hook
for Google charges. The Terms say that we can decide to stop using the
APIs. Which is fairly easy when you're running a web site, much
different when your application is deployed to thousands or millions
of devices. Especially if you've distributed the application for free,
and with an expiration date as required of later than October 22,
2033.

I'm nervous now about using Google APIs in Android apps and wondered
if anyone else has thought about this. Should Google APIs be avoided?
At least until developers have some legal protection?

- dave

-- 
You received this message because you are subscribed to the Google
Groups "Android Developers" group.
To post to this group, send email to android-developers@googlegroups.com
To unsubscribe from this group, send email to
android-developers+unsubscr...@googlegroups.com
For more options, visit this group at
http://groups.google.com/group/android-developers?hl=en

Reply via email to