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?

130 comments

  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 Anonymous Coward · · Score: 0

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

      That would be my first guess.

    3. 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
    4. 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.
    5. Re:because by CTU · · Score: 1

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

  2. OSM by Anonymous Coward · · Score: 0

    They'll probably better off with OpenStreetMaps anyway.

    1. 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.

    2. Re: OSM by Anonymous Coward · · Score: 0

      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.

    3. Re:OSM by Anonymous Coward · · Score: 0

      Wouldn't Mapbox be pretty close to Google's functionality these days?

  3. just use openstreetmap... by Anonymous Coward · · Score: 0

    and give the finger to google.

    1. 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...

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

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

    3. Re: just use openstreetmap... by Anonymous Coward · · Score: 0

      But the bonus is a good lesson: Don't use Google stuff. At all, if you're a paranoid numpty,

      FTFY

    4. 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?
    5. 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.
    6. Re: just use openstreetmap... by Anonymous Coward · · Score: 0

      Yeah, good thing the creator of RouteBuilder avoided being a paranoid numpty.

    7. 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...

  4. 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!
  5. Important 3rd party API lesson by Anonymous Coward · · Score: 0

    Do not rely on 3rd parties to continue to support/allow use of theri API. They can and will plug at any moment; always have a backup plan.

    1. 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.

    2. Re:Important 3rd party API lesson by Anonymous Coward · · Score: 0

      But Google was gonna "do no evil". *snicker*

    3. Re:Important 3rd party API lesson by Anonymous Coward · · Score: 0

      Come on, is telling a contractual party to stop violating the contract he signed really "evil"?

    4. 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.

    5. 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.

    6. 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
    7. 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.
    8. 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
    9. Re:Important 3rd party API lesson by Anonymous Coward · · Score: 0

      Exactly. That's what we're doing as well. Never put your eggs in one basket.

    10. 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.

    11. 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.

    12. 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.
    13. 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.

    14. 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.

    15. 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?

  6. Google has a right by Anonymous Coward · · Score: 0

    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.

    1. Re:Google has a right by Anonymous Coward · · Score: 0

      No one said they don't have a right. Doesn't mean they can't be criticized for being douchebags.

      What is with people who think that just because someone has the *right* to make a decision that that makes that decision beyond reproach?

    2. Re:Google has a right by Anonymous Coward · · Score: 0

      What is with people who think that just because someone has the *right* to make a decision that that makes that decision beyond reproach?

      They provided a set of terms for the usage of it, if you dont like the terms then dont use it but bitching about it because you used it contrary to those terms and then get called out on it is pretty lame. Is it that you dont like their terms of use or you dont like the fact that they enforce the terms of use?

  7. 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 Anonymous Coward · · Score: 0

      I have a fairly recent copy of planet.osm, but you'll need a hard disk. It's >600GB.

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

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

    3. 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.

  8. 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.

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

      According to every tech magazine out there, the cloud is supposed to solve the world's problems... Feed starving kids, save kittens, etc.

  9. 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.

  10. Laches by Steve1952 · · Score: 0

    From Wikipedia: Laches (/lætz/, la-chz, like "latches"; /letz/, lay-chz; Law French: "remissness", "dilatoriness," from Old French laschesse) refers to a lack of diligence and activity in making a legal claim, or moving forward with legal enforcement of a right, in particular with regard to equity; hence, it is an unreasonable delay that can be viewed as prejudicing the opposing [defending] party. When asserted in litigation, it is an equity defense, that is, a defense to a claim for an equitable remedy. 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

    1. Re:Laches by Anonymous Coward · · Score: 0

      Your post mentions "equity" twice. A dispute over a contract clause in court would not be an equity-related dispute.

    2. 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.

    3. 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.

    4. 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.

    5. Re:Laches by Anonymous Coward · · Score: 0

      That doesn't apply here. Really, stop the arm-chair lawyering.

    6. 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
  11. 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.

    1. Re:Estoppel? by Anonymous Coward · · Score: 0

      They don't care.

      The letter is just a warning that they will be turning off the API access.

      It's their platform, it's their decision.

      If you base your business on someone else platform, you better have a "way out route".

      In the end of the day, they can always go for the paid service, which doens't have those limitations. So in the end, it is just a question of negotiations, and they are just beginning.

    2. Re:Estoppel? by KGIII · · Score: 0

      You are correct!

      You are not a lawyer.

      --
      "So long and thanks for all the fish."
    3. Re:Estoppel? by Anonymous Coward · · Score: 0

      I think this is just one guy, not a bunch of Oompa Loompas. Oh, wait - you thought the law was on the side of the guy in his garage using a free API. Guess what? It isn't.

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

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

    --
    Herve S.
  13. No worries, Google is on the way out by Anonymous Coward · · Score: 0

    Just switch to OpenStreetMaps and be done with it.

    1. Re:No worries, Google is on the way out by Anonymous Coward · · Score: 0

      Good advice.
      Unlike google, openstreetmap allow any use of the data. And if you don't believe they'll be around 'forever', then you are even allowed to copy the database the maps are built from and serve from your own server.

  14. 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
    1. Re: How will they know? by Anonymous Coward · · Score: 0

      They can just use a Google analytics type analysis of their maps API logs.

    2. Re:How will they know? by Anonymous Coward · · Score: 0

      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?

      Err, that is one of the things that Google does. It trawls the web using spiders constantly, you can get search results from someone posting a comment within a few hours at most. I have used Google to search through forums for current in-game events in certain MMOs and it was returning results that were minutes old. RouteBuilder has been around for over a decade and it has probably been trawled millions of times over that period. I very much doubt that Google did not know of it and I would even hazard a guess that Google has known about them for most of a decade...

  15. 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.
  16. But... by Anonymous Coward · · Score: 0

    By allowing it to continue complaint free for a decade Google has all but endorsed and given permission... they've essentially set a precedent that it's OK to do this which would substantially weaken their position should they end up in court.

  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 Anonymous Coward · · Score: 0

      Google has always been Google. No more or less evil than any other for-profit entity. You and many others just got distracted by a cool marketing slogan.

    3. 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. 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 Anonymous Coward · · Score: 0

      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.

      .

      RouteBuilder provides a very specific function; you can simply, step by step build a route by clicking on points on a map without having to do the normal Google select. This isn't a pure wrapper and it wasn't a duplicate of Google functionality until just recently.

      Some pertinent questions.s.
      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?

      The problem starts at earliest earlier this year when Google added custom map feature

    2. 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.

    3. 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.

  20. Re:frosty lashes by Anonymous Coward · · Score: 1

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

  21. 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.

  22. Ten Years Ago by Anonymous Coward · · Score: 0

    Ten years ago, Twitter was all the rage. People said it was a communications conduit and everyone was building a site or app that relied on Twitter.

    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.

    People naturally shit all over me for my remarks. Responding correctly, that I had not built a multimillion dollar enterprise so I had no clue what I was talking about. They also rightly provided numerous examples of multimillion dollar corporations and individuals who had successfully done exactly what I recommended against. They utilized someone else's free API to build their site or app and make millions of dollars.

    To date, I have yet to make a million dollars and I still feel that their business plan is stupid. So, who's right?

    I guess I'd have to say that they should be happy that they lasted 10 years, but the party's over and I'll kick you in the nuts if you cry to me about it.

    1. 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.

    2. Re:Ten Years Ago by Anonymous Coward · · Score: 0

      If you want to built something that lasts forever, don't build it on someone elses free API. (Even if they don't eventually turn evil and cut your access, they could go bankrupt.)

      However, you can certainly build a business that makes some millions on top of someone else's free API. When they pull the plug on you, you either negotiate continued use of a paid API, or you take the money earned and start a new business. A business doesn't have to last forever, it only needs to break even and have some good years before it breaks.

  23. For deep thinking about the "cloud": Dilbert by Futurepower(R) · · Score: 1
  24. 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.

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

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

  26. 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.

  27. 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.
  28. Oh it's obviois by Anonymous Coward · · Score: 0

    When the google first launched they were were focused on not being evil, but times, oh they have changed!

  29. 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.

  30. Re:They don't have a right - Estoppel and Antitrus by Anonymous Coward · · Score: 0

    like you can't cancel their map API access after using it to spread goodwill around google maps for a decade.

    Well they didnt do that. Assuming by "you" you mean Google, by "their" you mean the RouteBuilder developer and by "it" you mean RouteBuilder.

    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

    Which does not apply here because of the violation of the TOS. Much like jailbreaks can be thwarted by removal of access to features on the basis that the jailbreak existed only by a violation of the TOS.

    You ALSO have antitrust issues

    No, not when there are perfectly viable alternatives that the developer simply does not want to use:
    "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."

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

    That's right, not always. But in this case it is a simple breach of contract.

  31. WTF??? by Anonymous Coward · · Score: 0

    Why Google is claiming that someone violated Star Trek - The Original Series???

  32. Re: RouteBuilder does not have a commercial licenc by Anonymous Coward · · Score: 0

    GMaps API allows an app/page 2500 requests per day to their servers on the free platform, so you're mostly right. That's for ALL client apps coded with the same private developer key. If you distribute your app internally to a small business you can probably get by on the free license. If you sell your app, you'll be paying a Maps license fee of some kind.
    There's no contract termination for exceeding your usage limits, btw. If you overcome the usage limits, your app receives 'too many requests' errors rather than data.

  33. Re: RouteBuilder does not have a commercial licen by Anonymous Coward · · Score: 0

    You're incorrect, they measure per client. It's extremely friendly. I know, I've been told this by their sales and consulted by their enterprise support team. You really only need to pay them if you're doing a lot of background processing of data.

  34. Re: RouteBuilder does not have a commercial licen by Anonymous Coward · · Score: 0

    You're incorrect. Google documentation makes it clear the limits are directly related to the API key that the app uses.

  35. 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.

  36. 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!
  37. 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 Anonymous Coward · · Score: 0

      Of course Google is not obliged to give their API for free. But if they first give away the API until somebody finds a commercial use for it and then take the API away and implement the application themselves, then they are just exploiting the 3rd party developers. And they are also evil.

    2. 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'
    3. 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.'"
    4. 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?
    5. 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.
    6. Re:Because old-style Google Maps by qfman · · Score: 0

      I have already formed a serious dislike to Gmail. Basically only use it to back up the contacts in my phone but I wish they would stop "improving" the darn software on it. I really object to the forced updates that break functionality and degrade performance. They seem to take the worst ideas from apple and force them on us.

      --
      They who would give up essential Liberty, to purchase a little temporary Safety, deserve neither Liberty nor Safety.
    7. Re:Because old-style Google Maps by Anonymous Coward · · Score: 0

      Wait till they break Google Search, hahaha.

  38. Re:They don't have a right - Estoppel and Antitrus by Anonymous Coward · · Score: 0

    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

    I see: an armchair lawyer is confabulating again. I suggest you read up on "estoppel". https://en.wikipedia.org/wiki/...

    So if someone cares enough or has the money to actually fight this, while Google may ultimately win, it's far from guaranteed.

    You're delusional if you think that any court is going to force a software company to keep providing an outdated API because someone was using it for a few years for free while violating the TOS. Get a clue, man.

  39. 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.

  40. Control of the API? by Anonymous Coward · · Score: 0

    Wait, didn't Google just finish arguing in some giant lawsuit that the company that creates the API can't own it or tell others what they can or can't do with it?

    1. 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.

  41. 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.
  42. "Don't be evil" by mcfedr · · Score: 1

    Disappearing step by step

  43. 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.

  44. Re:They don't have a right - Estoppel and Antitrus by Anonymous Coward · · Score: 0

    like you can't cancel their map API access after using it to spread goodwill around google maps for a decade.

    Well they didnt do that. Assuming by "you" you mean Google, by "their" you mean the RouteBuilder developer and by "it" you mean RouteBuilder.

    Just like with Microsoft and Doc/Docx formats?

    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

    Which does not apply here because of the violation of the TOS. Much like jailbreaks can be thwarted by removal of access to features on the basis that the jailbreak existed only by a violation of the TOS.

    You ALSO have antitrust issues

    No, not when there are perfectly viable alternatives that the developer simply does not want to use:

    "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."

    Ah yes, you fucktarded shitdot sheeple and your double standards. When Microsoft faced anti-trust legislation they had viable competition, and you faggots here at shitdot claimed communist linsux was viable then turned around and claimed Microsoft was a monopoly. Typical of fudgepacking, twinkie sucking faggots.

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

    That's right, not always. But in this case it is a simple breach of contract.

    As someone else pointed out, seems you're loving Larry and Sergei's dick planted up your ass, and that's with Richard "RMS Titanic" Stallman's cock in your mouth.Of course you fucktarded shitdot sheeple are nothing more than a bunch of communist loving fucktarded faggots who should go and collectively slit your fucking wrists.

    GO AHEAD FUCKING FLAME AWAY
    OR WASTE YOUR GODDAMNED
    MOD POINTS FUCKTARDED SHITDOT SHEEPLE OR BETTER
    YET GO SLIT YOUR FUCKING WRISTS
    FUCKTARDED SHITDOT SHEEPLE

  45. Re: RouteBuilder does not have a commercial licen by Anonymous Coward · · Score: 0

    "Nuh uh!"

    "Uh huh!"

    "Nuh uh!"

    "Uh huh!"

    Why don't one of you provide an actual link to back up your assertion? This should have been included on that poll of fallacies.

  46. Re:because MONEY by Anonymous Coward · · Score: 0

    All the same valid points you raised about MS and IE back in the day, I assume?

  47. 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'
  48. Re: RouteBuilder does not have a commercial licen by Anonymous Coward · · Score: 0

    The "client" of the Maps API is you, not your user.

    Client ID: A client ID is given to you when you sign up as a Google Maps APIs Premium Plan or Google Maps API for Work customer. Premium Plan customers typically can choose to use a client ID or an API key.
    Example of loading an API with a client ID: &client=gme-companyname

    They're not giving 2500 hits per user for free. Link as requested: https://developers.google.com/maps/faq#usagelimits
    Relevant section of the terms and conditions is here:

    If my web site or application becomes suddenly popular, will my maps stop working?
    If you are using Web Services APIs, we allow 2,500 free requests per day. If you exceed the free quota, you have access to pay-as-you-go quota up to 100,000 requests in a day, if you enroll for automated billing.

    If they gave 2500 hits per user for free, then it wouldn't matter how popular your application became. As others have said here, the limit is on the developer's API key.

  49. Takes that long to hire a true Armchair Legla Nutt by Anonymous Coward · · Score: 0

    .. either they developed the Nutt inside the Google walls, or accidentally hired the antisocialite.

    These things take time people!

    Antisocialism is a Skill, not an Artform.

  50. 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.

  51. 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

  52. 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?
  53. 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
  54. Bill Cosby by donnyspi · · Score: 0

    I suppose Bill Cosby is wondering the same thing about this situation.

  55. Google is a ... by PPH · · Score: 0

    ... TOSser.

    --
    Have gnu, will travel.
  56. 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.
  57. Re:They don't have a right - Estoppel and Antitrus by Anonymous Coward · · Score: 0

    Not it isn't, not under contract law. The legal letter's claim is dubious, and the contract must be clear and well-understood by both parties: what they cite, as they've cited it, might actually be interpreted to mean "cannot use the openly-offered/advertised/marketed/bloggged/prodcast-for-use map API for...anything at all despite those efforts." Did you miss the part about estoppel?

    Contracts 101 tends to go over that where someone willingly deviates from a contract (literally and not just in your for-my-convenience re-interpretation later), you know about it (I know for a fact Google does at all levels and in many of their departments but that's a side-issue), and you do nothing, then you have a revision: even if unwritten.

    That's not a novelty either: it's a point of common law that was set-up to defeat bad faith and disruptions by one party becoming stronger than other, deceptive contract practices, and abuses through contract.

  58. 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
  59. 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.