Hacker News new | ask | show | jobs
by simonw 422 days ago
Can I store the latitude/longitude points I get back from your API forever or is there a caching time limit?

Can I keep those points if I'm no longer a customer?

Can I resyndicate those stored points via my own API?

1 comments

https://stadiamaps.com/terms-of-service/

> permanently storing results for future use (e.g., as a database column), in part or in whole, from the Stadia Maps Geocoding APIs without an active Standard, Professional, or Enterprise subscription with appropriate permissions;

Thanks - that quote is from a list under the heading "Furthermore, you herein agree not to make use of Stadia Maps, Inc.’s Services in any of the following ways:"

(Having scanned those terms I'm still not 100% certain I can confidently answer all three of my questions though. A classic challenge with this is that terms often have language that relates to map tile images, but it's hard to derive if those same terms apply to geocoded lat/lon points.)

Yes, without an active subscription.

https://docs.stadiamaps.com/geocoding-search-autocomplete/bu...

> Can I Store Geocoding API Results?

> Unlike most vendors, we won't charge you 10x the standard fee per request to store geocoding results long-term! However, we do require an active Standard, Professional, or Enterprise subscription to permanently store results (e.g. in a database). Temporary storage in the normal course of your work is allowed on all plans. See our terms of service for the full legal terms.

In the case of OpenStreetMap-derived geocoding, of course, their terms of service can say "we won't continue to sell to you if that's what you're doing". But the data itself is ODbL-licensed so once you've got it, you can keep it.
I wonder if you can sign a contract with them that locks in your subscription pricing for all time (I imagine not) - without that you risk them jacking up the price on you once you're heavily invested (after they sell the company to Oracle.)