Nvidia EULA limits GeForce Data Center Usage *fork*

Yes they can, if they have a lineup of cars dedicated to Uber driving and rules to prevent the use of other Ford models for that purpose. The fact that car makers don't have such rules doesn't mean they won't be able to enforce them once they have said rules. In fact they often do enforce their own rules, in 2015 they tried copyrighting car modifications. I don't know whether they succeeded or not. But the premise stands. Everyone wants their product to be categorized and sold according to their own conditions.
You can control how they are sold. You can't control how they are used after they have been sold. Ford cannot create a line of cars for Uber use and refuse use of people's private motors for Uber. They could at best tell their suppliers to check what it's being used for and enter into contracts with their car purchasers.

Anyone still arguing that post-consumer use of a bought product can be controlled needs to present some evidence at this point. It's agreed that licensing (contracts) can be used to control use, and support services can be withheld. No issues with nVidia doing that. But the notion that anyone can control what happens once a product is bought (not licensed) with that product is to my mind impossible through our laws and I'd need some actual evidence to the contrary. Every argument thus far has looked at licensing and service providing.

And going back to the original article, nVidia are perfectly in their rights now I've looked at the thing (;)) because it's a term in the T&Cs regards the use of the software. Sakura can continue using their old drivers. Edit: But as DmitryKo points out, enforceability of such EULA's is an unknown.
 
Last edited:
EULA exists to limit the liability of hardware/software provider in case of failures and errors - provisions that restrict user activities like modifying, reverse engineering, redistributing etc. so far have not been successfully enforceable without some intricate hardware/software protection system, even though these provisions are based on protections provided by copyright and intellectual property laws.

This new restriction OTOH is based on some arbitrary usage pattern and not an established legal framework or case law, so it would be largely ignored by anyone - unless NVidia tries to enforce it somehow in their driver code, at which point it would be brought in a court with a good chances of being overruled.
 
Last edited:
And car analogies don't apply here. Again NVIDIA sells hardware + software + support, they license software and support. As such they control who can receive their license and under what circumstances.

Car makers sell hardware, software and support... Just because car software is a non-issue doesn't make it disappear.

Yes they can, if they have a lineup of cars dedicated to Uber driving and rules to prevent the use of other Ford models for that purpose. The fact that car makers don't have such rules doesn't mean they won't be able to enforce them once they have said rules. In fact they often do enforce their own rules, in 2015 they tried copyrighting car modifications. I don't know whether they succeeded or not. But the premise stands. Everyone wants their product to be categorized and sold according to their own conditions.

You see, what you are defending is absolutely anti-consumer and the same logic would allow a company to prevent me from driving on... "Tuesdays" or if I have "ice cream on the trunk". It's so subjective it's astounding.
 
You see, what you are defending is absolutely anti-consumer and the same logic would allow a company to prevent me from driving on... "Tuesdays" or if I have "ice cream on the trunk". It's so subjective it's astounding.
Like a software company that prohibits consumers the right to decide what updates they eventually end up with on their devices, for better or worse auto-updating will decide. Consumers are not knowledgeable enough to know what is best for their particular situation.
 
Like a software company that prohibits consumers the right to decide what updates they eventually end up with on their devices, for better or worse auto-updating will decide. Consumers are not knowledgeable enough to know what is best for their particular situation.
That's a nonsensical comparison.
 
That's a nonsensical comparison.
It's all related to EULA's excluding any fantastical mention of disallowing driving on "Tuesdays" or "having ice cream on the trunk." Businesses are regarded differently than consumers, and heavy contractual penalties may come into play for companies like Sakura if found breaching the EULA.

As @Shifty Geezer mentioned above,
And going back to the original article, nVidia are perfectly in their rights now I've looked at the thing (;)) because it's a term in the T&Cs regards the use of the software. Sakura can continue using their old drivers. Edit: But as DmitryKo points out, enforceability of such EULA's is an unknown.
 
Again, that's licensing, not function/application. ;) Yes, nVidia are free to refuse to give their software to whomever they want.
Then it appears that Nvidia has refused to give permission for Sakura Internet to copy its Geforce drivers for the purposes of using them in a data center. Unlike the drivers in the box, future downloads would require agreeing to another EULA, and clicking yes and then not following the agreement has more dire consequences for an enterprise.

I am not sure there's that much of a distinction for function/application. How the software is used, or what it's used for is often a differentiating factor for license types, and authors can refuse to license their work to organizations precisely because they know what applications the work might be used for.
For copyright, it's somewhat moot, since it's a monopoly that gives the right to withhold permission for almost any arbitrary reason.
At least it's frequently in the case in the US. I'm not up on whether this is a case of Nvidia's being headquartered in the US, or if Japan's copyright regime is similarly strong.

Possibly a test case. Software rights are getting everywhere and aren't being contested enough to result in high-court rulings so everyone knows where they are. Policy makers are probably unsure what they should and shouldn't allow, having all their voting consumers on one side and all their corporate money-hats on the other. :p
Policy makers are not unsure as much as they've been donated or lobbied for a mostly rights-holder friendly position.

Sakura would be allowed to buy the hardware, but they'd have to control it themselves because they wouldn't have rights to the software, if the EULA is valid which itself is an ongoing question mark.
That's literally what Nvidia did. They used their role as the provider for a new version of their Geforce drivers to deny Sakura Internet any legal future updates for those cards.
Perhaps Sakura Internet blindly checked yes and didn't save a copy of the old drivers, they cannot reasonably offer their service on old drivers, or maybe in private Nvidia is making an even stronger claim than what is in the news story.
Otherwise, it looks like once it became more of an investment for Sakura Internet to run their service on a Geforce, they took Nvidia's suggestion that it wasn't a worthwhile endeavor.

A ruling in nVidia's favour seems like a difficult decision though. Again, it's opening a can of worms where any time you install or update some software, the company can decide what you can and can't do with your product just by a smallprint entry.
If you're a consumer, there's a body of (weakening) law that protects you. The laws generally take a dim view on bigger fish doing the same thing for significant amounts of money.
 
Then it appears that Nvidia has refused to give permission for Sakura Internet to copy its Geforce drivers for the purposes of using them in a data center.

That's literally what Nvidia did.
Yeah, once I read the article I saw that. So my discussion has been mostly hypothetical. ;)
 
It's all related to EULA's excluding any fantastical mention of disallowing driving on "Tuesdays" or "having ice cream on the trunk." Businesses are regarded differently than consumers, and heavy contractual penalties may come into play for companies like Sakura if found breaching the EULA.

As @Shifty Geezer mentioned above,
It's really not. We are talking about a prohibition enforced only by licensing. Your example is a separate routine for update reminders while your reasoning was "costumers are ignorant". For the comparison to work the geforce drivers would need to lock out on "datacenter deployment" because "corporate customers are ignorant".
 
Again, it's opening a can of worms where any time you install or update some software, the company can decide what you can and can't do with your product just by a smallprint entry. This is fine in a service (you can stop using it) but not in a bought product.
You might be locked into a service by contract, as either a customer or a business. If that service is no longer available, it could prevent that business from doing business.

Personally I see this as an affront to everything the free market is supposed to stand for. It is also anti-consumer. It's corporate dictatorship; absolutely monopolistic tendencies. A company should never have post-sale control of merchandise it has already sold; allowing that opens up to all kinds of abusive opportunities.

Also, how is this not a first sale doctrine violation?

Yes they can, if they have a lineup of cars dedicated to Uber driving and rules to prevent the use of other Ford models for that purpose.
What "rule" would that be? Makers of goods can't just make up arbitrary rules and expect everyone else to have to follow them, they're hardware manufacturers, not conquering dictators! :p (Well, not yet...)
 
You might be locked into a service by contract, as either a customer or a business. If that service is no longer available, it could prevent that business from doing business.

Personally I see this as an affront to everything the free market is supposed to stand for. It is also anti-consumer. It's corporate dictatorship; absolutely monopolistic tendencies. A company should never have post-sale control of merchandise it has already sold; allowing that opens up to all kinds of abusive opportunities.

What "rule" would that be? Makers of goods can't just make up arbitrary rules and expect everyone else to have to follow them, they're hardware manufacturers, not conquering dictators! :p (Well, not yet...)
HW and firmware still has strict guidelines when it comes to international tech companies creating products for retail and also large business deployments, Nvidia are not the only ones that need to cater to different sales-support channels and can be storage manufacturers to network manufacturers.

So where does that leave those who have games they can no longer use due to GFWL or similar services?
Where does it leave those with games using pre Denuvo protection that no longer works due to XP/Win7 upgraded to Windows 10 and not supported?
Where does it leave Denuvo games that probably will not work with next OS?

Anyway I am surprised no-one sees the issue of bypassing the correct sales and support channels and the right partners who sell datacenter products.
But when you buy a HW product it does not include equal rights to the software/firmware, albeit it would be a grey area about using existing software/firmware provided with the HW in a way that was never intended from a business/service model perspective.
This has started to become more firm when one looks at digital games and applications, and does apply to firmware as well that has similar levels of Manufacturers' ownership/protection.
I need to read the EULA for Geforce but considering it was never intended for large businesses maybe it had some loopholes.

As I mentioned earlier, one is not meant to be able to buy a datacenter amount of Pascal Titans and so questions should be asked how Satora bypassed the mechanism in place to limit what they managed to do.
The downside is that Nvidia will now restrict Titans even more sigh, and especially the Titan V.
You may blame Nvidia but Sakora has a lot to answer for as well; what they attempted to do not only affects Nvidia but also their elite/preferred partners that deal with many of the larger professional requirements.

Well, no, I don't know anything about the hardware differentiations. ;) I'm posting because this thread talked about the EULA that was accompanying consumer cards, and pointing out that that, AFAIK, isn't legally enforceable. At any level, I don't think. If a big company wants to stack their data centre with Teslas, and then has a couple servers short and pops down the local PCWorld and gets a couple of Titans and slaps them in, if they work, how can they be policed, prevented, and/or prosecuted?

These will be nVidia's business arms serving business, but if a company wants to circumvent that and buy consumer level goods, they can. I don't know of any law anywhere that can prevent that (outside of contract law). If you want to produce Hollywood movies using consumer level video editors, ther's nothing to stop to. The reason pros use professional level software at professional prices is because the features aren't there at the consumer level. If you want to shoot a movie on a consumer level camcorder, you can. If you want to write the script in Notepad, you can. There's no method to limit how someone uses a product they own which is what I'm protesting at here, there apparent move to control users post sells, based on what's been posted.

Ordinarily a company would control use of consumer level products at the enterprise level by gimping it and limiting availability. If you need 1000 Titans, you can't bulk buy them from Amazon so would be forced to buy direct from nVidia at which point they are allowed to refuse to sell you the cheaper product.

Right. Sakura should be dealing with contracts for direct supply from nVidia which would control what they can and can't do via agreement.

Can you provide any example of where functionality or application of a software product is refused? I'm not talking licensing agreements as to who can use a piece of software, but where a piece of software states it cannot be used to create/support XYZ?

To be clear on my argument here, in case I've misunderstood what's happening, I understand that nVidia has included a license agreement with their consumer level cards saying they cannot be used in certain situations, trying to control how a product sold over the counter is used after that transaction has taken place. That's the only aspect I'm questioning the legality of. I can even recall clear evidence that you can't, when I learnt that those multibuy packs of Coke and junk food can be sold individually in stores. Even though the manufacturer labels them as 'nor for resale', they can't enforce that and have no say over what happens to the product once bought.
Your 1st point though is skewed, you cannot pop down to local PCWorld and buy a datacenter worth of Pascal Titans.
Try buying even a cluster for one project without involving Nvidia or a partner officially supported by Nvidia, Nvidia deliberately limited its availability or scope if buying a node and applies to Titan V and Pascal.
In essence Sakora broke Nvidia's rule of only 2 per customer that is clear on Nvidia/Geforce website, sure we could argue this is another grey area but shows Sakora has gone out of its way to bypass what Nvidia has put in place differentiating between Geforce/Quadro/Tesla from business and support-service channel model.
You can get more than 2 but requires specific use such as I mentioned earlier with DL (and specific cases).
But my point and context is more than just the software EULA and also comes back to agreements from a business/purchase/project entity perspective.

Most international tech companies would be unimpressed with what Sakura has done; those companies that sell to retail and also has a sales&support partner channel designed for multi-million pound large scale projects/deployments.
That said Nvidia and their elite partners can make life difficult for Sakura when it comes to warranty/support and going forward.

And like I said AMD is placing differentiators that impacts many buying the Vega FE as a prosumer/small professional enterprise GPU rather than the WX9100 or MI25.
Maybe I am biased because I have spent my life working in such tech companies that have a similar structure to that of Nvidia when it comes to retail/professional/large projects and the relationship between the business (client)/sales&support channel-partners/manufacturer, but I see the need for such differentiation if one is to have a healthy ecosystem and continued product growth and evolution (R&D).
However my context is not small businesses/individuals but ones such as Sakora and larger, which is what kicked off Nvidia's response.
This is not about consumers but business entities such as Sakora pushing the boundaries.
If this went on unchecked consider the impact down the line when such datacenters start to pop up in China/some other countries and cutting cost/channels that support the broad ecosystem worldwide....
Although the other impact is probably even stricter control of Titan sales sigh (and I blame Sakura more for this than Nvidia).

Edit:
Bolded a bit to emphasise the differentiation and intended scope beyond buying 2 per customer.
 
Last edited:
May have been due to Sakura Internet's involvement with Blockchain initiatives.
https://www.sakura.ad.jp/en/press/pdf/20170228block_chain.pdf
That makes sense, oh boy if Sakura broke their intended agreement for project/implementation clause I am sure Nvidia and the partner they bought/project from are rather irritated and pretty shortsighted by Sakura due the fallout from it.
Basically Nvidia is killing any support for the project-deployment in latest context, which will probably require specialised agreed support contract going forward; similar to what Microsoft offers to business entities at a higher cost.
 
Car makers sell hardware, software and support... Just because car software is a non-issue doesn't make it disappear.

You see, what you are defending is absolutely anti-consumer and the same logic would allow a company to prevent me from driving on... "Tuesdays" or if I have "ice cream on the trunk". It's so subjective it's astounding.

Since there is this fixation with car analogies, here is a perfect one:

Tesla introduces new ‘Supercharger Fair Use’ policy to focus on long distance travel and deter commercial use.

Tesla is introducing a new ‘fair use’ policy for its Supercharger network today. This is to deter the commercial use of its charging stations, which has become a problem in some markets, and to focus on the original intended use of the Supercharger network: enabling long-distance travel in electric vehicles.

The automaker says that any new or used Tesla vehicles purchased after today and is used for commercial purposes cannot use any Tesla Supercharger worldwide.

According to the added statement on Tesla’s legal page, those commercial purposes include:

  • as a taxi;
  • for ridesourcing or ridesharing (through Uber, Lyft or similar services);
  • to commercially deliver or transport goods;
  • for government purposes; or
  • for any other commercial venture.
The change is going to affect many people and companies, like Tesloop, which largely rely on Tesla’s Superchargers to provide its transport services in southern California, and the many taxi drivers using Tesla vehicles.

You can buy the hardware (Car or video card) to your heart's content. If you want to use the service (charging network or drivers) for commercial purposes, you are out of luck.
 
Yes, but they did explicitly state that this only applies to vehicles purchased from that point onward. Previously purchased vehicles can still be used commercially and charge from Superchargers.

OTOH, if CSI's guess is true and Sakura did mislead Nvidia, well, then they just plainly mislead their partners and deserve what happened.
 
Yes, but they did explicitly state that this only applies to vehicles purchased from that point onward. Previously purchased vehicles can still be used commercially and charge from Superchargers.

OTOH, if CSI's guess is true and Sakura did mislead Nvidia, well, then they just plainly mislead their partners and deserve what happened.

All tesla cars can be used commercially, it's the supercharger service (free charging?) that got changed. Tesla could end the program by tomorrow if it wants to, but they can't prevent commercial usage of the cars.
 
All tesla cars can be used commercially, it's the supercharger service (free charging?) that got changed. Tesla could end the program by tomorrow if it wants to, but they can't prevent commercial usage of the cars.

OK a more suitable example.
There is plenty of software out there that has a different charge price between retail and commercial/business entities, in fact there is shareware that is free for home owners but as a business you must pay to use said software.
Or what about how OS/application licensing differs between consumer with multiple cores and business entity servers with multiple cores where costs are substantial in comparison?

In all cases they are differentiating from an EULA between retail and the server wide/business entity even though in essense it is the sameor similar product.
But the Titan situation goes beyond EULA because as I said earlier you cannot buy these in bulk generally and doing so usually requires to be in conjunction with Nvidia/Partner for a specific referenced project.
Meaning they have to be purchased in agreement with Nvidia on use; I doubt a manufacturer would discuss said project requirements and then expect to find within 12 months a totally different business entity commercial use like Sakura did.
Go to the Geforce or Nvidia website and it will clearly state trying to order via the website a customer is limited to 2 Titans, you are meant to go through the partner/Nvidia if you need more for your project that would be part of the discussion.

That said there is a further clarification TheRegister reported:
“We recognize that researchers often adapt GeForce and TITAN products for non-commercial uses or their other research uses that do not operate at data center scale. NVIDIA does not intend to prohibit such uses,” a spokesperson for the California chip architects said.

We asked Nvidia to clarify what it defined as a data center, and the spokesperson admitted that “there are many different types of data centers.”

“In contrast to PCs and small-scale LANs used for company and academic research projects, data centers typically are larger-scale deployments, often in multi-server racks, that provide access to always-on GPUs to many users,” the rep added.

At the moment, it sounds as though rule-breakers will get a stern talking to if Nvidia discovers them flouting its license, and be asked to get out their checkbooks – or else.

Nvidia has 2 options; either make it much more restrictive to buy Titans with more hoops to go through or stop anyone trying this again by enforcing there is zero support/software limitation for the datacenter unless they pay some kind of penalty level support price (other companies do this for special-custom service support).
I still think they may make it harder now to purchase Titans, but not as bad as it could be if they can get this to work with regards to the Geforce EULA and time will see which side of perspective is right on the legality of this.
And going from the link earlier from Pharma, Sakura approached this initially as a Blockchain solution (which is still allowed) and not what Sakura are also doing now that is sort of misleading if they engaged with official partners.
Meaning they could had purchased under misleading circumstances to begin with.
The solution and definition of Data center is still a bit vague but Nvidia do mention multiple nodes/clusters to many users, then again this only kicked off after what Sakura implemented, not what others have done in the scientific world/universities/etc.
 
Last edited:
OK a more suitable example. There is plenty of software out there that has a different charge price between retail and commercial/business entities, in fact there is shareware that is free for home owners but as a business you must pay to use said software.
That's licensing, again. ;)
 
That's licensing, again. ;)
So some wish to complain about Nvidia EULA change and legality (which is a consumer vs business entity setup differentiation) but ignore those examples/situations that are same context of retail-consumer to business entity use differentiation?
And like I keep saying is also about project purchase-support agreement to get that many Titans so quickly (meaning it was not a consumer context/focused purchase), along with a few other points I mention.
Edit:
Anyway Nvidia is now clarifying the breaking of its use as multiple nodes as a service to many users in context of data center, just repeating as was not touched upon from my previous post.
So the change will not affect those wanting to do alternative node to DGX-1, and able to expand beyond that in specific circumstances.
 
Last edited:
So some wish to complain about Nvidia EULA change and legality (which is a consumer vs business entity setup differentiation) but ignore those examples/situations that are same context of retail-consumer to business entity use differentiation?
No. The point was raised about products being sold and controlled (nVidia bans use of product for purpose), which wasn't accurate to the situation. This spawned a subject matter on the legality of controlling product uses after sales, for which examples were requested, and the answer is 'there's no way to stop anyone using a product they buy however they want.' But returning to the specifics of this nVidia EULA, the reality is 'nVidia refuses licensing of drivers to certain users' and nVidia are perfectly within their rights to decide who gets to use their freely provided software (excepting the convoluted intricacies of EULAs themselves, such that this may not be enforceable in places like Germany).
 
Back
Top