News for hackers. Stuff that matters.
Re:Google’s Cloud TPU Pods are now publicly available in beta by pd0wm on Tuesday May 07, 2019 @09:26PM (#19855099)
I wonder if they will apply the same terms of service as with their Cloud Machine Learning offerings (Auto ML, Cloud Vision, etc).

A snippet from https://cloud.google.com/terms/service-terms#12-google-cloud...:

  Customer will not, and will not allow third parties to: (i) use these Services
  to create, train, or improve (directly or indirectly) a similar or competing
  product or service or (ii) integrate these Services with any applications for
  any embedded devices such as cars, TVs, appliances, or speakers without Google's
  prior written permission. These Services can only be integrated with
  applications for the following personal computing devices: smartphones, tablets,
  laptops, and desktops. In addition to any other available remedies, Google may
  immediately suspend or terminate Customer's use of these Services based on any
  suspected violation of these terms, and violation of these terms is deemed
  violation of Google's Intellectual Property Rights. Customer will provide Google
  with any assistance Google requests to reasonably confirm compliance with these
  terms (including interviews with Customer employees and inspection of Customer
  source code, model training data, and engineering documentation). These terms
  will survive termination or expiration of the Agreement.
Re:Google’s Cloud TPU Pods are now publicly available in beta by bduerst on Wednesday May 08, 2019 @12:24AM (#19855854)
This is the TOS specifically for two of the managed services - it says so right in the link "Google Cloud Machine Learning Group and Google Cloud Machine Learning Engine"

These specific ML-as-a-service products are pretty easy to plug into and resell to third parties, which is why the wording is so restrictive in the TOS.

Many of Google Clouds other ML products, which typically are more customizeable and powerful, do not have these restrictions. The way your comment is worded makes it seem like this restriction is on all of Google Clouds ML products, but it's not.

Re:Google’s Cloud TPU Pods are now publicly available in beta by sytelus on Wednesday May 08, 2019 @05:16AM (#19857157)
I don’t understand these restrictions. Why is reselling bad? I would think people would still prefer first party services and even if they don’t you still get utilization in any case. Sure, there can be some outlier bad cases but these kind of restrictions can be a complete turnoff for enterprise users who just don’t want to take any legal risk of breaking TOS.
Re:Google’s Cloud TPU Pods are now publicly available in beta by pd0wm on Wednesday May 08, 2019 @04:30AM (#19856933)
It might have not been clear from my comment, but I was specifically referring to those ML as a service. The TPUs seem to fall under GCP which has a less restrictive ToS.

I do understand they don’t want to make it too easy to resell their research. But having access to all your source code, training data and documentation is a bit extreme. Why can’t they just tell you to stop selling your product?

Re:Google’s Cloud TPU Pods are now publicly available in beta by ahjones on Wednesday May 08, 2019 @04:22AM (#19856901)
From the link:

12.1 The following terms apply only to current and future Google Cloud Platform Machine Learning Services specifically listed in the "Google Cloud Platform Machine Learning Services Group" category on the Google Cloud Platform Services Summary page

Those services are (from https://cloud.google.com/terms/services):

  - Cloud AutoML
  - Cloud Text-to-Speech
  - Dialogflow Enterprise Edition
  - Google Cloud Data Labeling
  - Google Cloud Natural Language
  - Google Cloud Speech-to-Text
  - Google Cloud Video Intelligence
  - Google Cloud Vision
Re:Google’s Cloud TPU Pods are now publicly available in beta by bduerst on Wednesday May 08, 2019 @12:45PM (#19860599)
Right - that is the Google Cloud Machine Learning Group, which are managed ML-as-a-service products.

If you read the list, you will see they're highly specialized, out of the box ML products and super easy to resell, hence the TOS restrictions.

Re:Google’s Cloud TPU Pods are now publicly available in beta by grej on Tuesday May 07, 2019 @09:50PM (#19855231)
Sincerely thank you for the public service of posting that. You’ve probably saved a lot of folks on here from a big mistake.

I had no idea GCP had such terms. I had been considering alternative cloud hosting for a ML SaaS but will definitely not consider GCP.

Re:Google’s Cloud TPU Pods are now publicly available in beta by dodobirdlord on Wednesday May 08, 2019 @03:20AM (#19856595)
You'll probably find that all ML SaaS EULAs look about the same.
Re:Google’s Cloud TPU Pods are now publicly available in beta by sk0g on Wednesday May 08, 2019 @02:32AM (#19856378)
That is only in the terms for the managed offerings though, which I'd assume, is not what you'd be looking into.
Re:Google’s Cloud TPU Pods are now publicly available in beta by aashu_dwivedi on Wednesday May 08, 2019 @05:53AM (#19857346)
It's not for GCP but the ML products.
Re:Google’s Cloud TPU Pods are now publicly available in beta by _hyn3 on Tuesday May 07, 2019 @09:55PM (#19855252)
.. We will force you to admit that we OWN machine learning for all consumer use cases and will happily sue you just for renting our servers, or force you to turn over your Intellectual Property Rights to us. Thanks.
Re:Google’s Cloud TPU Pods are now publicly available in beta by penagwin on Tuesday May 07, 2019 @10:15PM (#19855345)
> These terms will survive termination or expiration of the Agreement.

Is this legal? Forgive me because I actually don't know if it could be?

Re:Google’s Cloud TPU Pods are now publicly available in beta by geofft on Tuesday May 07, 2019 @10:57PM (#19855535)
It's standard, even though it's a bit of a weird concept when you think about it: https://www.adamsdrafting.com/survival/

A common case is an employment contract that has an NDA or non-compete or non-poaching section survive the employment itself. I can't say, "I quit, therefore my employment contract doesn't apply any more, therefore I'm going to push all the company secrets to GitHub and you can't stop me."

Re:Google’s Cloud TPU Pods are now publicly available in beta by Kurtz79 on Wednesday May 08, 2019 @03:49AM (#19856737)
I guess that if someone doesn't think the terms are legal, they are fully entitled to take it to court against an army of Google lawyers...

Does someone knows of some instance of ToS from a big company being challenged in court?

Re:Google’s Cloud TPU Pods are now publicly available in beta by solomatov on Tuesday May 07, 2019 @10:35PM (#19855451)
IANAL, but I seen many agreements with the language like this.
Re:Google’s Cloud TPU Pods are now publicly available in beta by penagwin on Wednesday May 08, 2019 @10:33AM (#19859137)
To be fair, "Warranty Void if Removed" stickers are common but in many cases have no legal standing both in the US, EU, etc. They're just a common "boilerplate" kinda item.
Re:Google’s Cloud TPU Pods are now publicly available in beta by inapis on Tuesday May 07, 2019 @10:29PM (#19855424)
>(ii) integrate these Services with any applications for any embedded devices such as cars, TVs, appliances, or speakers without Google's prior written permission.

Genuinely curious about the restriction regarding embedded devices.

If there's a mishap, it is the responsibility of the owning company, certainly not Google.

So what gives? Why would they do this?

Re:Google’s Cloud TPU Pods are now publicly available in beta by reilly3000 on Tuesday May 07, 2019 @10:50PM (#19855508)
If they have patents for technology applied to those items, they would lose the patents if the didn’t enforce them. I’m sure they could arrange a license if you had a use case, and that may be free. Again, if they demonstrate they don’t enforce their IP (which is possibly incredibly valuable) at least in writing they could lose all rights to enforce their patent. I’m no IP lawyer but I paid one a bunch of money once.
Re:Google’s Cloud TPU Pods are now publicly available in beta by grandmczeb on Wednesday May 08, 2019 @12:45AM (#19855943)
This isn’t true. Are you thinking of trademarks?
Re:Google’s Cloud TPU Pods are now publicly available in beta by reilly3000 on Wednesday May 08, 2019 @02:53AM (#19856476)
Eh, you’re right, I was confusing it with trademarks. I’ll dust off that pitchfork, there isn’t any good excuse for them naming the industries they would like to own and barring their customers from competing with them.
Re:Google’s Cloud TPU Pods are now publicly available in beta by m0zg on Wednesday May 08, 2019 @12:34AM (#19855904)
This doesn't seem plausible. They have tens of thousands of patents on all sorts of stuff, and people "infringe" on them all day long with no repercussions. Some of those patents will probably be violated when I click the "reply" button under this message.
Re:Google’s Cloud TPU Pods are now publicly available in beta by jstanley on Wednesday May 08, 2019 @06:43AM (#19857589)
> violation of these terms is deemed violation of Google's Intellectual Property Rights

Oh, it's deemed? I guess that's settled then.

The word "deemed" is almost always used by somebody who doesn't actually have the authority to decide something, but wants you to think they do.

Re:Google’s Cloud TPU Pods are now publicly available in beta by amelius on Wednesday May 08, 2019 @04:25AM (#19856913)
Regardless of the ToS, my clients don't allow sending data to third parties so this service is completely useless to me.
Re:Google’s Cloud TPU Pods are now publicly available in beta by kitotik on Tuesday May 07, 2019 @10:09PM (#19855322)
Wow! That is even more aggressive than I would have guessed, and I’m cynical.

Do they have actual business customers that agree to those terms?

Re:Google’s Cloud TPU Pods are now publicly available in beta by azurezyq on Tuesday May 07, 2019 @10:30PM (#19855428)
I think this only applies with ML products.
Re:Google’s Cloud TPU Pods are now publicly available in beta by jcims on Tuesday May 07, 2019 @11:11PM (#19855585)
ML is about the only GCP service that’s interesting to large business customers.
Re:Google’s Cloud TPU Pods are now publicly available in beta by manigandham on Tuesday May 07, 2019 @11:23PM (#19855626)
It's definitely not, but the terms are indeed aggressive for using it.
Re:Google’s Cloud TPU Pods are now publicly available in beta by jcims on Wednesday May 08, 2019 @02:25AM (#19856346)
Ok one large business customer then. :). I kind of want to see the lawyers go at it over this.
Re:Google’s Cloud TPU Pods are now publicly available in beta by crazysim on Tuesday May 07, 2019 @11:44PM (#19855700)
Does GM's Cruise use GCP? They might just be using the GPUs/CPUs parts though.
Re:Google’s Cloud TPU Pods are now publicly available in beta by snaky on Wednesday May 08, 2019 @12:00AM (#19855766)
Customers of GM size have a chance to renegotiate the terms.
Re:Google’s Cloud TPU Pods are now publicly available in beta by m0zg on Wednesday May 08, 2019 @12:58AM (#19855988)
I was taken aback by this one as well. Basically this is an ineffectual attempt at preventing giving away their AI advantage by letting others use their proprietary models (and thus, indirectly, the gigantic dataset that make those models so good) as a "teacher" for their own models, using the fairly standard model refinement techniques popularized by their own Geoff Hinton. Keeping the cards close to their vest, as it were.

See e.g. https://www.quora.com/What-is-hiybbprqag for an example where Microsoft trained their ranker on Google's long tail and substantially reduced the relevance gap on the cheap, and in a way that makes it impossible for Google to trivially regain the advantage. People misinterpreted this as "Microsoft is copying the results", but that's not what it was. Google was unwillingly teaching Bing how to rank. Google responded with personalized search.

I don't think they can realistically prevent this, though. And it's not going to be anywhere near as traceable as "hiybbprqag" was.

Re:Google’s Cloud TPU Pods are now publicly available in beta by mamon on Tuesday May 07, 2019 @10:27PM (#19855406)
Google has been using different trick for the same reason with their own employees: that famous 20% of working time that can be dedicated to personal projects. You might think they did that to increase employee satisfaction, but the real reason is that this way they own copyright to whatever their employees create in their spare time, and avoid Facebook-WhatsApp scenario (i.e. having to spent $14B on something you could have aquired for free).

Now I guess they apply the same principle to their GCP customers.

Re:Google’s Cloud TPU Pods are now publicly available in beta by EpicEng on Wednesday May 08, 2019 @12:25AM (#19855858)
>but the real reason is that this way they own copyright to whatever their employees create in their spare time

Yeah it's not their spare time; it's work time. I would enjoy being able to spend one day a week working on whatever I like _for the company that employs me_. It's not a vacation day you spend in the office.

Re:Google’s Cloud TPU Pods are now publicly available in beta by manigandham on Wednesday May 08, 2019 @03:12AM (#19856564)
It was never for personal projects. The actual IPO quote is "We encourage our employees, in addition to their regular projects, to spend 20% of their time working on what they think will most benefit Google".

It's often done in other companies to a lesser degree with hackdays/weeks and is a good way to clean up tech debt or kickstart new product ideas.

Re:Google’s Cloud TPU Pods are now publicly available in beta by paulddraper on Wednesday May 08, 2019 @03:04AM (#19856528)
> create, train, or improve (directly or indirectly) a similar or competing product or service

Talking about Google/Alphabet? Good luck with finding something not similar or competing.