this post was submitted on 05 Mar 2024
325 points (100.0% liked)

Technology

72414 readers
2470 users here now

This is a most excellent place for technology news and articles.


Our Rules


  1. Follow the lemmy.world rules.
  2. Only tech related news or articles.
  3. Be excellent to each other!
  4. Mod approved content bots can post up to 10 articles per day.
  5. Threads asking for personal tech support may be deleted.
  6. Politics threads may be removed.
  7. No memes allowed as posts, OK to post as comments.
  8. Only approved bots from the list below, this includes using AI responses and summaries. To ask if your bot can be added please contact a mod.
  9. Check for duplicates before posting, duplicates may be removed
  10. Accounts 7 days and younger will have their posts automatically removed.

Approved Bots


founded 2 years ago
MODERATORS
top 50 comments
sorted by: hot top controversial new old
[–] [email protected] 171 points 1 year ago* (last edited 1 year ago) (4 children)

Nowadays you cant do anything with the software or hardware you put and have on your pc.

If nvidia is going to go on a power trip, then please make that nvidia drivers is only allowed to get installed by nvidia servicemen before that the servicemen teaches the user about their 30 thousand page eula what and what they can do with THEIR bought hardware.

[–] [email protected] 106 points 1 year ago (2 children)

Microsoft: "what do you mean, your PC?"

[–] [email protected] 67 points 1 year ago (2 children)
[–] [email protected] 15 points 1 year ago

Fuckers!

You forgot to add fuckers! "it's my PC fuckers!"

You're welcome 😁

load more comments (1 replies)
[–] [email protected] 47 points 1 year ago (3 children)

If I had to point to an exact time when Windows went to complete garbage, I'd say it was right around the time they renamed "My Computer" to "This PC". To me, that just shows how their view of your device changed.

[–] [email protected] 17 points 1 year ago

If I wanna delete the windows folder, by golly I should be able to - Win 95

[–] [email protected] 9 points 1 year ago* (last edited 1 year ago)

I always saw "my computer" as infantilising. If something is going to be labeled as "my" thing, it should be because I applied the label.

load more comments (1 replies)
[–] [email protected] 27 points 1 year ago (5 children)

I read the article, and a few points stuck out to me:

  1. This has been a restriction since 2021; now it’s documented in the files and not just the online EULA (ie consistent)
  2. This is a protection to disallow other companies like Intel and AMD from profiting off of Nvidia’s work
  3. Nothing is stopping anybody from porting the software to other hardware, eg

Recompiling existing CUDA programs remains perfectly legal. To simplify this, both AMD and Intel have tools to port CUDA programs to their ROCm (1) and OpenAPI platforms, respectively.

I’m all for piracy and personal freedoms, but it doesn’t seem to be what this is about. It’s about combating other companies profiting off Nvidia’s work. Companies should be able to fight back against other companies (or countries).

I mean it’s not like Nvidia is unreasonably suing open-source projects into oblivion or anything, or subpoenaing websites for user data; at least, not yet.

[–] [email protected] 54 points 1 year ago* (last edited 1 year ago) (1 children)

Their motive is likely more profit but the result is an unjust restriction on user software freedom. It doesn't matter if they make less money, maximising profit is not why we grant them copyright. Nvidia is often unreasonable, fuck off Nvidia.

[–] [email protected] 8 points 1 year ago (4 children)

maximising profit is not why we grant them copyright

That’s the only reason copyright exists. Because society decided that if you’re the one to put work into developing something, you should be the one reaping the profits, at least for some time.

[–] [email protected] 33 points 1 year ago (1 children)

No, that's a lie. Copyright exists solely for the purpose "to promote the progress of science and the useful arts" -- i.e., to enrich the Public Domain in the long run. Enabling creators to profit is nothing more than a means to that end.

[–] CbtB 12 points 1 year ago

Correct answer! And they were originally granted for, what, 7 years with possibly to extend to 14?

[–] [email protected] 28 points 1 year ago* (last edited 1 year ago) (1 children)

Society in general has not granted this, it was corrupt lawmakers. Notice the distinction of maximizing profits, no one says no profits should be had at all. But I'm pretty sure most of the people don't want companies to literally hold back progress of a whole field, of humanity in general just so their profits can be maximized. It's only the ones directly benefitting from this that would want this, or if you're brainwashed by those parties, otherwise you're just against your own best interests (and of the rest of humanity) which is irrational.

[–] [email protected] 3 points 1 year ago

no one says no profits should be had at all.

Actually quite a few of us do say that

[–] [email protected] 11 points 1 year ago

No, it's really not the reason copyright exists. Granting a profit to authors and artists is just a means to an end. The actual purpose is to enrich the public domain. Or "To promote the Progress of Science and useful Arts", as the US Constitution puts it.

[–] [email protected] 3 points 1 year ago

You could argue corporate lobbying has molded copyright for profit's sake (e.g. we can thank Disney for copyright lasting an unreasonably long time) but that's not all copyright does. Copyleft is a hack of copyright that lets people use software/media created by another but legally compels you to share it under the same license - meaning a greedy corporation can't just take your work and not share back.

[–] [email protected] 28 points 1 year ago (1 children)

"profiting off their work" this is the equivalent to banning wine.

load more comments (1 replies)
[–] [email protected] 22 points 1 year ago

There's a good argument that Nvidia only had the money to do the work because of anticompetitive practices, and so shouldn't be allowed to benefit from it unless everyone's allowed to benefit from it, otherwise it's just cementing their dominant position further.

load more comments (2 replies)
[–] [email protected] 25 points 1 year ago (2 children)

Maybe we should rent our video cards for $25 per month. You get 2,000,000 frames rendered per month and anything beyond that puts you in a pro gamer tier for more money.

[–] [email protected] 10 points 1 year ago

It'll be a collab with HP!

[–] [email protected] 6 points 1 year ago

heh, if ye had yer screen on 24/7 that would be merely 0.83 frames per second

The human eye can't see more than 0.5 frames per second anyways (/s)

load more comments (1 replies)
[–] [email protected] 101 points 1 year ago (1 children)

None of their business if we use a translation layer.

[–] [email protected] 28 points 1 year ago (1 children)

Agreed. I hope lawmakers step in and make EULAs like this unenforceable.

[–] [email protected] 13 points 1 year ago

EULAs are already by definition unenforceable in the EU

[–] [email protected] 88 points 1 year ago

Definitely not anticompetitive in the slightest. No need to look here, FTC.

[–] [email protected] 87 points 1 year ago (3 children)

This feels illegal. Like it's probably not, but it should be.

[–] [email protected] 55 points 1 year ago

It probably is. In the EU APIs aren't copyrightable in the first place, doubly so if it's necessary for interoperability, in the US there's Google vs. Oracle which declared Google's use of Java APIs in Android fair use.

[–] [email protected] 21 points 1 year ago

That's the neat thing about being in the American oligarchs class. If it's illegal just make it legal.

[–] [email protected] 18 points 1 year ago

Feels like a fantastic base for an anti-trust case at the least.

[–] [email protected] 81 points 1 year ago (1 children)

An anti-trust lawsuit is overdue

[–] [email protected] 12 points 1 year ago

Nvidia is dominating the AI chip market. If our laws were properly enforced, Nvidia should’ve been too afraid to abuse their market position like this.

[–] [email protected] 67 points 1 year ago (1 children)

I guess this is Nvidia's reaction to projects like ZLUDA.

And that's a textbook case why monopolies are bad for pretty much everyone except the shareholders of that monopolistic company.

[–] [email protected] 15 points 1 year ago (2 children)

I am extremely tempted to @ some guy who was shilling for nvidia and saying they weren't a monopoly.

load more comments (2 replies)
[–] [email protected] 64 points 1 year ago (2 children)

Is something like this actually enforceable? That's like Microsoft saying you can't use Wine on Linux.

[–] [email protected] 42 points 1 year ago (1 children)

Wine is done on clean room reverse engineering, it doesn't use any propetriary code as reference. If they had done so, Microsoft would have grounds to sue them.

This can't enforce anything on CUDA versions below 11.6; but any functionality introduced to CUDA after 11.6 needs to be clean room reverse engineered, so this will make ZLUDA development on those versions more difficult.

[–] [email protected] 26 points 1 year ago

Yeah, Wine is very strict about this; IIRC if you've ever even looked at the leaked Windows XP source code, you're not allowed to work on Wine.

[–] [email protected] 7 points 1 year ago

It might not be. But the mere potential of having to litigate for years will have a chilling effect.

https://www.eff.org/issues/coders/reverse-engineering-faq

[–] [email protected] 61 points 1 year ago

Interoperability is illegal now?

[–] [email protected] 58 points 1 year ago (1 children)

Take a page from the AI companies' book - just claim AI "learned" from the CUDA SDK and call it fair use.

[–] [email protected] 4 points 1 year ago

Yes, the clause might be unenforceable on fair use grounds. So, if you feel like going through a couple years of risky litigation...

Funny how people aren't cheering on NVIDIA.

[–] [email protected] 54 points 1 year ago

Is this in response to AMD's cuda adaptor

[–] [email protected] 16 points 1 year ago (1 children)

How does this make sense? If you've got an NVIDIA card, you don't need an emulation level. And if you have a different hardware that needs an emulation layer, you don't have to agree to those NVIDIA terms, because you are not using their products.

[–] [email protected] 13 points 1 year ago (1 children)

The EULA is associated with the CUDA software, not the NVIDIA hardware.

[–] [email protected] 5 points 1 year ago (1 children)
load more comments (1 replies)
[–] [email protected] 15 points 1 year ago

Cuda is the main reason Nvidia has their monopoly. Especially their artifiical limitations on VRAM for more expensive cards would make AMD a lot more interesting if AMD actually had good support.

[–] [email protected] 9 points 1 year ago* (last edited 1 year ago)

Is this not similar to the Android Java interface?

Wikipedia Google Oracle

load more comments
view more: next ›