Slashdot Mirror


Google Claims a TOS Violation On RouteBuilder For Using the Map API (medium.com)

New submitter acm writes: RouteBuilder has been using the Google Maps API to help people share their routes (bicycling, hiking, etc) for a decade. Last week, Google sent an email demanding Routebuilder stop using the API: "In particular,your application violates clause 10.4(c), which does not allow developers to create a wrapper — an application that re-implements or duplicates the Google Maps website or mobile app, or any of the Google Maps APIs." Why did it take the Google Maps Team 10 years to decide they don't want pedometer-type sites to use their API?

76 of 130 comments (clear)

  1. because by jemmyw · · Score: 5, Insightful

    because they're about to launch their own pedometer type site?

    1. Re:because by drolli · · Score: 1

      Now it fits to the "wearables" trend.

    2. Re:because by bluelip · · Score: 4, Insightful

      The better headline would be "Website gets a free ride for ten years and now bitches"

      --

      Yep, I never spell check.
      More incorrect spellings can be found he
    3. Re:because by Archangel+Michael · · Score: 1

      THIS!

      More to the point, people who are accustomed to "free" always bitch when it becomes "Non-free". Okay, almost always. First hit is free kid, after you're hooked, you'll owe me your life.

      --
      Agent K: A *person* is smart. People are dumb, stupid, panicky animals, and you know it.
    4. Re:because by CTU · · Score: 1

      That was what I thought...just like what apple would do really.

  2. OpenStreetMap by Anonymous Coward · · Score: 2, Informative

    I don't see why that site needs Google Maps specifically. Just exchange it for other service. OpenStreetMap is free and tiles are available by a couple different providers. There are others, such as Bing Maps and HERE Maps, but I have no idea about their TOS.

    1. Re:OpenStreetMap by Actually,+I+do+RTFA · · Score: 1

      Because they have to fully transition quickly. Which will likely lead to bugs. And probably so their service starts experiencing the hiccups that causes when Google launches a competitor

      --
      Your ad here. Ask me how!
  3. Re:OSM by xeoron · · Score: 3, Informative

    Maybe, but he said he does not have the free time to re-code the site, due to family and work, thus is Google does not back down or someone offers to update the site for him, then this is the end of it.

  4. Re:Important 3rd party API lesson by ArmoredDragon · · Score: 1

    That's a nice sounding ideology but the reality is that even if you start with a good 100% accurate street map, chances are you'll never be able to keep up with the updates on your own as governments build and change roads. That's of course, assuming you even have the resources to create one to begin with.

    Since this is a one man operation, I really doubt your suggestion is at all practical.

  5. Smallest violin by CaligarisDesk · · Score: 5, Interesting
    I'm sure someone could reimplement it using open street maps, but here's why it won't happen: From routebuilder's FAQ:

    I'm building a website that would benefit from some of the features of RouteBuilder. Will you give me the source code for free? I'm sorry, I'm not interested in giving away the source code behind this website for free. However, I am open to selling a license to use it.

    1. Re:Smallest violin by redcliffe · · Score: 2

      They can still use Openstreetmap, the license doesn't preclude commercial use.

    2. Re: Smallest violin by CaligarisDesk · · Score: 1

      My point is that I don't feel very bad because he didn't open source a project that he had no time to maintain. If he is going to cry a river, then he should turn the project over to the community so someone can implement it using a different library.

  6. This is the problem with the "cloud" by Anonymous Coward · · Score: 1

    And why I avoid it. When you rely on third parties you have to play by there rules and often people jump onto a single third party for a variety of reasons. Mostly because there is some social or financial benefit. Examples: eBay (more people equal more sales/faster sales/etc) or Facebook (obviously if you want to chat with everyone you know in the real world multiple platforms doesn't work terribly well). We could avoid these one provider problems by developing decentralized systems where each cog in the machine performs part of the service thus eliminating the problem of having to rely on one person or accepting some TOS which is not in the users best interests. Unfortunately that business model tends not to benefit the company investing in that technology or not as much so. Which is why it's all the more important for people to avoid companies like Google, Microsoft, eBay, PayPal, and so on.

  7. This one is a classic. by fuzzyfuzzyfungus · · Score: 4, Insightful

    What happened? fit.google.com.

    When you build on somebody's platform, it's more or less expected that this sort of thing can happen. So long as you fill a niche that they cannot or don't wish to, you are an asset, you make their platform better vs. the competition, as long as you don't do anything blatantly abusive or system-breaking, any little TOS details clearly don't forbid whatever you are doing. You might even get called onstage during some CES demo or given favorable marketing placement.

    If your thing is either deemed a threat to the platform(as with Netscape's 'reduce windows to a set of poorly debugged device drivers' trash talking) or now overlaps with a feature that the platform owner wishes to add to their offerings; well, maybe you get acquired(as SoundJam MP became iTunes), maybe you'll just get squished. Happens every time.

  8. Re:just use openstreetmap... by houstonbofh · · Score: 1

    and give the finger to google.

    Because porting a stable and working project takes no time or energy...

  9. Estoppel? by darthsilun · · Score: 1

    I'm sure a good lawyer can remind the Oompa Loompas about how the law works.

    They haven't complained for ten years? IANAL but I'd say it's too late to complain now.

    But that'll be for the courts to decide.

  10. Re:Important 3rd party API lesson by ewibble · · Score: 4, Interesting

    Governments should provide these in a open standard format, to the public for free. (they must or should have this information already) This should include speed limits, (permanent and temporary) they should have this information, taxes where used to make these roads, knowing how to use these roads to get from one place to another legally should be a public right.

    If they are selling this information to companies, in order that they can sell it back to us, is just wrong.

  11. Re:frosty lashes by Herve5 · · Score: 1

    why is parent modded down? Maybe by someone ignoring the legal sense of Laches?

    --
    Herve S.
  12. Re:Important 3rd party API lesson by Wycliffe · · Score: 5, Interesting

    That's a nice sounding ideology but the reality is that even if you start with a good 100% accurate street map, chances are you'll never be able to keep up with the updates on your own as governments build and change roads. That's of course, assuming you even have the resources to create one to begin with.

    Since this is a one man operation, I really doubt your suggestion is at all practical.

    "Always have a backup plan" is not the same as "don't use third party software". I work for a company that uses google for our maps. We can also switch over to an alternative api with a click of a button. We do it occasionally for testing and I believe there might have been a problem 4-5 years ago where we ran the alternate for certain failover conditions but for the most part it has never been activated on our live servers but it's there just in case. We also use several commercial apis and on several occasions have switched vendors and then switched back for pricing reasons. Not only does this protect us from cases where the third party is no longer available but it also helps with pricing negotiations as even if we prefer one vendor over another they know that if they try to raise our rates that we are not locked into their platform.

  13. Re:Important 3rd party API lesson by FatdogHaiku · · Score: 2

    The US Census used to run the "Tiger Map Server", they retired that and now there is TIGERweb http://tigerweb.geo.census.gov/tigerwebmain/TIGERweb_main.html.

    --
    You have the right to remain sentient. If you give up the right to remain sentient, you will be elected to public office
  14. Re:Laches by Wycliffe · · Score: 1

    The person invoking laches is asserting that an opposing party has "slept on its rights," and that, as a result of this delay, circumstances have changed, witnesses and/or evidence may have been lost or no longer available, etc., such that it is no longer a just resolution to grant the plaintiff's claim

    This probably works in cases of copyright infringement or even in cases where you're claiming damages but I doubt it will work well when you're actively consuming their resources. To encourage people to visit, Mcdonalds could give a free coffee to everyone that comes in their restaurant for 10 years but that doesn't obligate them to continue to provide that free coffee indefinitely in the future. Likewise, I could allow you to come pick apples off my tree for 10 years but assuming that it's clear that I own the land, there is nothing that says I have to continue to let you pick apples off my tree. In certain cases, where I let you borrow my truck for 10 years, you license it, maintain it, improve on it, etc.. then you again might be able to make the case but in this case, google is no longer wanting to provide service to this particular customer and it's in their right to do that.

  15. How will they know? by 140Mandak262Jamuna · · Score: 1
    Look, let us be reasonable. Someone somewhere creates an app that duplicates the functionality of Google Maps. How will Google know about it instantly? Only when they find it they will send out the ToS violation notice. Do you really expect trawl through every dark corner of the internet, cataloging, classifying, indexing everything found? Its not like you can just ask someone or something "how do I plan a route" and it will list all possible ways one can use the internet resources to do it. It takes time for things to be found. Is there someone bragging "found 660,000,000 results in 0.54 seconds" about every conceivable thing one is looking for?

    So be reasonable, cut Google some slack. Internet is huge and it will take time for certain things to be found.

    --
    sed -e 's/Chuck Norris/Rajnikant/g' joke > fact
  16. RouteBuilder does not have a commercial licence by Frosty+Piss · · Score: 5, Informative

    RouteBuilder is not Open Source, the site says:

    Q: I'm building a website that would benefit from some of the features of RouteBuilder. Will you give me the source code for free?

    A: I'm sorry, I'm not interested in giving away the source code behind this website for free. However, I am open to selling a license to use it.

    Free use of Google Maps in applications comes with limits on how you can use it, and how many times you can hit the Google server for free. More than likely RouteBuilder exceeded these limits and Google asked RouteBuilder to purchase a licence, which they declined to do.

    This is not news.

    --
    If you want news from today, you have to come back tomorrow.
  17. we are the new microsoft by mt1955 · · Score: 3, Interesting

    Google has been tilting toward evil ever since Facebook passed it in views back in 2010 and at that moment everything we had done before became no good.

    "You couldn't even beat Facebook"

    It was great a place to work up until that day.

    1. Re:we are the new microsoft by BitterKraut · · Score: 1

      Being the best and being the most popular have always proved to be incompatible goals in the long run. Google had been used to being both for too long, and became erratic and increasingly evil when users started getting interested in non-Google stuff.

    2. Re:we are the new microsoft by sociocapitalist · · Score: 1

      Google has been tilting toward evil ever since Facebook passed it in views back in 2010 and at that moment everything we had done before became no good.

      "You couldn't even beat Facebook"

      It was great a place to work up until that day.

      Seems Google's still a relatively good place to work:
      http://fortune.com/best-compan... (puts them in first place)
      http://uk.businessinsider.com/... (puts them in second place behind Facebook)

      --
      blindly antisocialist = antisocial
  18. Laches by Futurepower(R) · · Score: 2

    Laches (equity) - Wikipedia, the free encyclopedia: Laches refers to a lack of diligence and activity in making a legal claim...

  19. Re: just use openstreetmap... by Anonymous Coward · · Score: 2, Insightful

    But the bonus is a good lesson: Don't use Google stuff. At all.

  20. Who decided what and when? by TapeCutter · · Score: 2

    Why did it take the Google Maps Team 10 years to decide

    Google didn't take 10yrs to decide they don't want wrappers, they "decided" that when they wrote the terms of service.

    Some pertinent questions.
    When did routebuilder "decide" to ignore the TOS?
    When did google "decide" to do something about it?
    How does anyone know for certain what's in a TOS agreement if nobody ever reads it?

    --
    And did you exchange a walk on part in the war for a lead role in a cage? - Pink Floyd.
    1. Re:Who decided what and when? by The+Phantom+Mensch · · Score: 1

      I wonder about other sites that do the same thing. I know of at least one site that's been doing this longer than Routebuilder and AFAIK have not announced a shutdown.

    2. Re: Who decided what and when? by nullchar · · Score: 2

      Right, like American track and field and countless others. All the more reason to use Open Street Map.

  21. Re:Important 3rd party API lesson by penix1 · · Score: 1

    The US Census used to run the "Tiger Map Server"

    And anyone who has ever done GIS like I have knows that the old Tiger line data was notoriously incomplete and highly inaccurate for the roads that are in it.

    they retired that and now there is TIGERweb

    That is just a reimplementation of the old data which is just as incomplete and inaccurate.

    --
    This is a sig. This is only a sig. Had this been an actual sig you would have been informed where to tune for more sigs.
  22. Re:frosty lashes by Anonymous Coward · · Score: 1

    Laches is a defense in a lawsuit. There's no lawsuit here.

  23. Too big for 14 days of one person's spare time by tepples · · Score: 4, Informative

    One option for me would be to rewrite routebuilder to run on another mapping platform, but with an infant at home and a full-time job, I frankly don’t have the time or energy.

    I don't see why that site needs Google Maps specifically. Just exchange it for other service.

    Because you, Anonymous Coward, haven't offered your services to port it within 14 days. Also because I'm the wrong person for the job at the moment, having never written a line of OSM code.

  24. For deep thinking about the "cloud": Dilbert by Futurepower(R) · · Score: 1
  25. The Maps API TOS is draconian by barlevg · · Score: 4, Interesting

    I was doing a project that used their geocoding API at one point. Essentially you're only allowed to use it if you're planning on making a Google Map. You can't use it for any other purpose. You can't cache the results to save on redundant API calls. Luckily, I found an awesome alternative in OpenCage, which is backed by OpenStreetMap data and whose TOS couldn't be less restrictive.

  26. Re:because MONEY by BoRegardless · · Score: 3, Insightful

    When you don't understand the reason look to the money.

  27. They don't have a right - Estoppel and Antitrust by Etherwalk · · Score: 1

    Google has a right to restrict people however they want with their APIs. This site, although useful, can clearly serve as an alternative to Google maps, unlike e.g. flightradar24 where the map is not the core functionality of the site. I am on Google's side in this conflict.

    No, they have a *contract* with someone who has agreed to their TOS. But there is also a principle in law called "estoppel," where someone else relies on your act or omission to your benefit or there detriment and therefore you are prevented from doing thing X that is inconsistent with that act or omission historically; like you can't cancel their map API access after using it to spread goodwill around google maps for a decade. You ALSO have antitrust issues--this app is arguably a lot more than Google maps, not really a wrapper, and it can probably be fairly argued that Google is taking advantage of their market position to limit competition with expansions to their app. So if someone cares enough or has the money to actually fight this, while Google may ultimately win, it's far from guaranteed.

    It turns out that you DON'T always have a right to change how you are doing business with someone unilaterally.

  28. Open it up by Midnight+Thunder · · Score: 1

    The guy doesn't want to open it up, and doesn't have time to convert it to Openstreet Maps (according to posts here), so unless Google makes a concession, maybe the best thing is to clone the concept as something open source? The functionality doesn't sound too hard to imitate?

    I would have suggested the original author open source it, but the FAQ makes it sound like he doesn't really want to.

    --
    Jumpstart the tartan drive.
  29. Re: Important 3rd party API lesson by slazzy · · Score: 2

    They did create most of the maps that Google is using. They should have been creative commons licenced so Google would be forced to provide their changes back to the public at least.

    --
    Website Just Down For Me? Find out
  30. Re: RouteBuilder does not have a commercial licenc by Anonymous Coward · · Score: 1

    They probably didn't exceed usage, Google tells you to have the client make the requests to their API. Each client, can make something like 2,500 requests per day to the gmaps api at zero cost to the website owner. There are a select few types of applications where that configuration isn't sufficient.

    This is likely due to storage. I'd guess they're storing the lat/lon for too long and that's what's violating their ToS. 10 years could be so much "pilfered" lat/lon data without a business (permissive) license someone had to say "no more."

    There are probably a lot of alternatives to this site. Anyone know why this made it on slashdot? Was it that widely used? I've been a bicycling regularly for 10 years and never heard of it. I personally think this seems like some personal shit that one of the editors is angry over. Trying to manipulate the audience into bitching at Google.

  31. Great Potential for a country song there by Revek · · Score: 1

    Just a little more evil....everyday!
    Gonna steal you're idea's and never pay
    We're just a little more evil since our founders went away.

  32. Pot kettle black? by Stan92057 · · Score: 1

    Wasn't/isn't Google in battle with Oracle over the same thing? And lost too? So if ya cant beat them join them? I might be way wrong here.

    --
    Jack of all trades,master of none
    1. Re:Pot kettle black? by whoever57 · · Score: 1

      Wasn't/isn't Google in battle with Oracle over the same thing? And lost too? So if ya cant beat them join them? I might be way wrong here.

      Google/Oracle is about copyright. This is about contracts.

      --
      The real "Libtards" are the Libertarians!
  33. Re:Laches by mysidia · · Score: 2

    It sounds like Google's not suing them, however, so Laches would be a defense in court, but it won't help them.

    Google can still cite the ToS and shut off their access to the API.

    Then it would be up to RouteBuilder to file the lawsuit, if they think there is a legal reason Google cannot block their usage.

    Or (more productively), they'll find another source for the data that the Google Maps API exposes.

  34. Re:Important 3rd party API lesson by mysidia · · Score: 1

    One possible backup plan is to have an "alternate access method" pre-coded that Scrapes the provider's website, preferably in a manner that is either disruptive or less-efficient usage of the provider's resources than their API and does it in a manner that they will not be able to block the access.

  35. Re:Important 3rd party API lesson by mysidia · · Score: 2

    Governments should provide these in a open standard format, to the public for free.

    They provide information; it's not all in a standard format and freely available in convenient form.

    If they are selling this information to companies, in order that they can sell it back to us, is just wrong.

    I suspect companies are able to arrange for copies of data through records requests, involving the company paying, and they do the work of disseminating, aggregating, and translating the information to standardize and clean data for their systems.

  36. Because old-style Google Maps by GPS+Pilot · · Score: 4, Interesting

    RouteBuilder gives access to old-style Google Maps, which everybody loved, and impedes Google's forced migration to new-style Google Maps, which everybody hates.

    --
    That that is is that that that that is not is not.
    1. Re:Because old-style Google Maps by Half-pint+HAL · · Score: 1

      And more to the point, their free API killed the market for commercial rivals, so everyone in the marketplace has been bought up by Google, Microsoft or Apple, and there are no real alternatives available to developers.

      --
      Got them moderator blues I blieve I walk out the do', With these mod-points I been gettin', I 'most never post no mo'
    2. Re:Because old-style Google Maps by drinkypoo · · Score: 3, Insightful

      I was wondering then this comment would come up, didn't take long. The new google maps interface is pure shit. It is literally fucking worthless to me on any trip with more than one stop. I am now planning routes on my Garmin, shit touch screen and all. This seems to be SOP at Google now: create something great, then shit all over it. I guess I should spin up my own webmail again on the expectation that they will break gmail soon

      --
      "You're right," Fisheye says. "I should have set it on 'whip' or 'chop.'"
    3. Re:Because old-style Google Maps by Coren22 · · Score: 1

      Are you sure about that?

      http://www.esri.com/

      --
      APK likes to ask for responses to the same things over and over. Maybe he just likes the responses?
    4. Re:Because old-style Google Maps by The-Ixian · · Score: 1

      I moved off of gmail a while ago and went to outlook.com. I have to say that the interface is much cleaner than gmail and it loads faster.

      --
      My eyes reflect the stars and a smile lights up my face.
  37. Re:Important 3rd party API lesson by Lehk228 · · Score: 1

    and then you get slow-walked or fed a mouth full of garbage data

    --
    Snowden and Manning are heroes.
  38. Re:Laches by mysidia · · Score: 1

    This probably works in cases of copyright infringement or even in cases where you're claiming damages but I doubt it will work well when you're actively consuming their resources.

    The problem is to invoke Laches, you need to be the defendant in a civil case.

    Sounds like Google is just deactivating their API access within 14 days: not filing a lawsuit against them.

    Google has no obligation to contract with them to provide services, unless of course, they have a claim of an antitrust violation of some sort.

  39. Re:Ten Years Ago by mysidia · · Score: 1

    I said then, and many times since then, that building a business totally reliant on some other service's "free" API is a huge mistake and a recipe for disaster.

    It could be. Twitter has cut off apps such as Meerkat for being a competitor with future Twitter-owned services.

    You can base a company off of providing a service on top of a Free Api, But you better be prepared to have a backup plan or a new plan on standby for the day that your access gets cut off.

  40. Re:Important 3rd party API lesson by Harlequin80 · · Score: 2

    For a start the government doesn't actually have the data that you are talking about. They have a lot of data, but a lot of it is out of date or inaccurate for a huge number of reasons. Also roads are quite often not built by government or funded by tax payers. Any large scale land development will include myriad roads and other services that are built by the developer. The developer submits the plans of those roads to local government but those plans often don't match what is on the ground.

    Google has cars that drive around mapping roads. They do this because the data is worth something. They don't just get it from the government.

  41. Well, dear Google, by Thor+Ablestar · · Score: 1

    I may not reimplement or duplicate your app. I state that my app will be closed in 24 hours after you demonstrate that your app with similar functionality 1) exists, 2) existed before my app (as I believe it's a necessary prerequisite to "reimplement or duplicate") and 3) was accessible for the public so it was possible for me to know beforehand that such app exists. Google Maps does not count since it has no functionality to facilitate the route building.

    1. Re:Well, dear Google, by mysidia · · Score: 1

      ToS violation is just a pretext for shutting down their app expeditiously; they can still shutdown the API access without a literal ToS violation, as it's within Google's discretion, so it probably doesn't really matter.

      The ToS violation is just a way for Google to save face, I guess; if they want to kill the app they'll kill it either way.

  42. Re:because MONEY by Frosty+Piss · · Score: 2

    And why would this be an issue? Google gives away free use of the Maps API under certain restrictions. Why, being the developer, owner, and indeed the host of all the Google Maps infrastructure, shouldn't they be able to restrict people without commercial licenses from competing with their products? Google is not a commune, it's a company.

    --
    If you want news from today, you have to come back tomorrow.
  43. Re:Important 3rd party API lesson by gnupun · · Score: 1

    In particular,your application violates clause 10.4(c), which does not allow developers to create a wrapper---an application that re-implements or duplicates the Google Maps website or mobile app

    How is routemaker duplicating google maps? I can't get any turn-by-turn directions or anything similar to google maps. Routemaker just allows you to specify a route by clicking on various intermediate points and then saving/sharing that route with others.

    Finding some minor flaw to shut down a service is definitely evil since routemaker is not competing with the main google maps website/app by duplicating their functionality.

  44. Re:Control of the API? by mysidia · · Score: 1

    Difference between a web services API when the web service is the service provider; the service provider governs the use of the API to access their service.

    This is different from claiming copyright ownership on an API itself.

    If a developer were using the API, AND they had modified the client to not use Google.com resources, then Google would have no ToS violation claim.

  45. Re: just use openstreetmap... by AuMatar · · Score: 2

    Don't build any software on top of a 3rd party library unless it's open source or you have a permanent, non revocable license. Failing that, have a contingency plan for when they shut you off. This advice goes quadruple if planning top build a business off said software

    --
    I still have more fans than freaks. WTF is wrong with you people?
  46. "Don't be evil" by mcfedr · · Score: 1

    Disappearing step by step

  47. Re:Important 3rd party API lesson by johanw · · Score: 1

    Yes, if you plan to do that you should consider that and prevent them from identifying your requests. Perhaps accessing it via Tor?

  48. Re:because MONEY by skovnymfe · · Score: 3, Funny

    But it's unfair that Google gets to take advantage of all the investments they make. Unfair, unfair, unfair.

  49. Re: just use openstreetmap... by ConceptJunkie · · Score: 1

    Yeah, because Google certainly isn't in the news on a monthly basis for randomly dropping or changing something they've provided and which people like and relied upon for years, for no apparent reason. Google is extremely unreliable in that regard, and even if it is their right to be that way, which it is, the recommendation to not rely on their services for something like RouteBuilder is a good one.

    --
    You are in a maze of twisty little passages, all alike.
  50. Re:because MONEY by Half-pint+HAL · · Score: 2

    No, it's unfair that they "bait and switch" this way. They produced an open API. An entire app ecosystem evolved around the Google free APIs, and Google's commercial rivals were forced out of business. Now there's no-one else for these sites to get their mapping from, and Google's squashing them.

    --
    Got them moderator blues I blieve I walk out the do', With these mod-points I been gettin', I 'most never post no mo'
  51. talk is cheap by luis_a_espinal · · Score: 1

    That's a pretty lame excuse, nearly all the google maps competitors cloned the google maps JavaScript API for their services, and the differences are often minor enough that you can write a simple wrapper to handle it.

    And that *you* I quoted in bold does not include *you* (yes, you, the poster). Otherwise, you would be doing it yourself. If you cannot or do not want to, for whatever reason, would that also be a "lame excuse"? As Torvald once said, talk is cheap, show me the code.

  52. Re:because MONEY by mrchaotica · · Score: 1

    Now there's no-one else for these sites to get their mapping from

    Well, there's OpenStreetMap, which all third-parties should be using since, as TFA proves, using the Google Maps API is not safe.

    --

    "[Regarding the 'cloud,'] ownership was what made America different than Russia." -- Woz

  53. Re:because MONEY by Coren22 · · Score: 1

    How could they have performed a bait and switch when the TOS of the API haven't changed?

    This has always been against the TOS, if routebuilder doesn't want to abide by the license, they can pay for ESRI instead.

    --
    APK likes to ask for responses to the same things over and over. Maybe he just likes the responses?
  54. What is the violation? by Cajun+Hell · · Score: 1

    I briefly looked at routebuilder.org and, as far as I can tell, it uses Google Maps itself, not some "wrapped" replacement of it. It just seems to tell you how long some segments are, which appear to all be drawn using the API.

    I admit that I am probably missing something but at first appearance, there isn't anything here which violates Google Maps TOS.

    This makes me wonder if most things that use Google Maps, may be unwittingly and obscurely violating the ToS in some way that only lawyers, but no developers, would ever understand.

    Does anyone understand what, exactly, Google is saying the violation is?

    --
    "Believe me!" -- Donald Trump
  55. Re:because MONEY by jc42 · · Score: 2

    Now there's no-one else for these sites to get their mapping from

    Well, there's OpenStreetMap, which all third-parties should be using since, as TFA proves, using the Google Maps API is not safe.

    Indeed, and it's nice of the /. editors to send us all this reminder of the fact that you shouldn't ever build anything that depends on a "service" provided by just one company. They can and sometimes do terminate such services, often without notice, or modify them so what you're using them for no longer works. And they tend to get access to all the info about your stuff, to use as they like.

    In particular, any organization that depends on a company's service is run by fools. You might be able to use services like "the Cloud" as a sort of backup, if you don't mind the company seeing the contents of all your files. But you must plan for the day when the company you're using cuts you off. The only real way to do this is to make sure that you have (and control your copies of) all the hardware and software needed to keep it running. If you don't, you can be put out of business at any time, with little or no warning.

    Personally, I hope that /. keeps posting the occasional stories along this line. It's clear that a lot of people don't understand it. Reminding people of such pitfalls is a public service, and it's useful to have such stories publicised when they happen. (And maybe this will get a few more people involved with openstreetmap. They could use a few more features. ;-)

    --
    Those who do study history are doomed to stand helplessly by while everyone else repeats it.
  56. Re:because MONEY by Lord+Bitman · · Score: 1

    Sane companies are not built to be eternal, and certainly are not built to be immediately and eternally stable. Anyone who discards solutions because they are not infinitely viable is a fool.

    The most effective company strategy has been "the startup": create a product which works *now*, if only as a proof-of-concept. Attract investors who will allow that proof-of-concept to become a longer-term solution. Die fast. Repeated effort is not wasted effort, as you literally cannot predict which differences from iteration-to-iteration will be the thing which makes your endeavor work better than the last one (vs which differences are unimportant "details").

    --
    -- 'The' Lord and Master Bitman On High, Master Of All
  57. Re: just use openstreetmap... by houstonbofh · · Score: 1

    Don't build any software on top of a 3rd party library unless it's open source or you have a permanent, non revocable license. Failing that, have a contingency plan for when they shut you off. This advice goes quadruple if planning top build a business off said software

    Now this I totally agree with. When your business or project is totally dependent on the behavior of someone else, it is not "your" business or project. Not totally anyway...

  58. Response from Google Maps API team by elenak · · Score: 1

    Hi everyone, Google Product Manager for Maps APIs here. We are not revoking Routebuilder’s access to the Maps API. Unfortunately, we mistakenly sent a letter to Routebuilder saying that they were in violation of the Google Maps API terms of service. This was an error. Once the developer contacted us about this issue, we replied apologizing for the misunderstanding and confirming that we would not be revoking his access to the Maps API. (He contacted us on Friday, we replied on Monday, the blog post was published on the weekend.)

    We’re really glad he let us know so we could fix the issue and we encourage any developers that have issues in future to reach out to us so we can help. Developers who want to contact the Google Maps APIs team: Stack Overflow and our issue tracker forum (https://code.google.com/p/gmaps-api-issues/) are both monitored by the Google Maps team weekly.

  59. Re:Laches by david_thornley · · Score: 1

    Google isn't suing for an "equitable remedy", in other words, money. Google's just denying them access to the API they've been using. Laches doesn't mean you have to keep providing a given service eternally because some people have become dependent on it.

    --
    "When you have eliminated the unacceptable, whatever is left, however improbable, must be the truthiness" - Holmes