Hacker News new | ask | show | jobs
by jsnell 1588 days ago
Literally everything in the tweet is incorrect.

- The caching policy is defined per-API [0]. The generic TOS just says that the default state if the per-API TOS says nothing is "no caching". Most of them allow caching for 30 days.

- The "no derivative works" clause that the author thinks would be illegal explicitly says that it's forbidden to the extent that the law allows it to be forbidden, just like all TOS do. (It's also talking just about the source code, which I certainly wasn't expecting from the tweet.)

- The "don't use in a non-Google app" bit appears to be a complete fabrication. There is nothing like it in the TOS. The only thing even remotely close to it is that it's saying you must use the APIs, not scrape data from a Google app to use outside of the app.

- Benchmarking isn't forbbiden. What's forbidden is public disclosure of the benchmark results, unless there is enough information for somebody to replicate the tests.

[0] https://cloud.google.com/maps-platform/terms/maps-service-te...

2 comments

> Benchmarking isn't forbbiden. What's forbidden is public disclosure of the benchmark results, unless there is enough information for somebody to replicate the tests.

All good then. You're totally allowed to taste the food I cooked to see if it's poisoned. You're just forbidden to tell anyone or show symptoms.

What the actual fuck is wrong with people actively defending these blatantly anti-user behaviours? Google won't pay you for it, you don't need to shine their boots.

I find it strange that between posting stuff that was just blatantly untrue vs. fact-checking the claims, you find the fact-checking to be the offensive part.

If the author would just have told the truth, there would have been nothing to reply to. Unfortunately telling the truth would have generated a lot less outrage, and thus a lot less engagament for tweets and the HN submission, since the reality was so much more reasonable than what they claimed. For example for the case of benchmarking, what's in this TOS is actually a lot more permissive than e.g. the benchmarking clause of the AWS TOS which nobody has problems with. It's just a blatant lie to equate that to "no benchmarking".

This shit took space on the HN frontpage that could have gone to something cool instead. It also has zero chance of affecting any change because it was all untrue. Like, the entire reason to complain about things like this is to use the court of public opinion to get it fixed. But in this case there is no fix to be applied, because the terms are substantially different from what the author described.

It's to stop people claiming poor benchmarks without providing any way for people to replicate and confirm. It's the way that basically all benchmarks are done to be taken seriously.
I based my reaction on these terms: https://cloud.google.com/maps-platform/terms I removed the original tweets as they indeed are not helpful. Thanks for fact checking.