This doesn't appear to ban using translation layers. The text is "You may not reverse engineer, decompile or disassemble any portion of the output generated using Software elements for the purpose of translating such output artifacts to target a non-Nvidia platform". That would appear to (attempt to -- it may not be enforceable) restrict the creation of translation layers. I don't understand how you could infer "bans…
Nvidia bans using translation layers for CUDA software to run on other chips
81–90 of 179 posts
Re: Nvidia bans using translation layers for CUDA software to run on other chips
#82IANAL, but I don't see how this can be enforced (in the US) given the legal history of emulation. This is effectively just emulation. c.f., https://emulation.gametechwiki.com/index.php/Licensing
Re: Nvidia bans using translation layers for CUDA software to run on other chips
#83This doesn't appear to ban using translation layers. The text is "You may not reverse engineer, decompile or disassemble any portion of the output generated using Software elements for the purpose of translating such output artifacts to target a non-Nvidia platform". That would appear to (attempt to -- it may not be enforceable) restrict the creation of translation layers. I don't understand how you could infer "bans…
Re: Nvidia bans using translation layers for CUDA software to run on other chips
#84Earlier quoted context omitted.
That's a bit like saying "the slaves in the roman silver mines didn't want to rebel." Maybe a decade ago it was because they didn't care about abstract ideals like software freedom, but now they are well and truly stuck, and can serve only as a cautionary tale to other industries.
Nvidia offers an attractive product with strings attached, we very well could call it anti-competitive. But it is not very similar to slavery, nobody is getting beaten or chained up, the “victims” are willing participants. Maybe some comparison to company stores could be warranted…
Re: Nvidia bans using translation layers for CUDA software to run on other chips
#85Re: Nvidia bans using translation layers for CUDA software to run on other chips
#86Earlier quoted context omitted.
Looks like they lost [0], with Google winning 6-2, but maybe Oracle is trying to appeal it? I'm not familiar with the remanding process so I can't comment on that part of this quote. > In April 2021, the Supreme Court ruled in a 6–2 decision that Google's use of the Java APIs fell within the four factors of fair use, bypassing the question on the copyrightability of the APIs. The decision reversed the Federal Circuit…
Oh interesting. The last piece of news I read was probably the decision before that, that ruled in Oracle's favour. Blame Covid. So is it final, or they can still drag it on? From wikipedia: "Justice Stephen Breyer wrote the majority opinion. Breyer's opinion began with the assumption that the APIs may be copyrightable , and thus proceeded with a review of the four factors that contributed to fair use:" That doesn't…
Re: Nvidia bans using translation layers for CUDA software to run on other chips
#87Earlier quoted context omitted.
Looks like they lost [0], with Google winning 6-2, but maybe Oracle is trying to appeal it? I'm not familiar with the remanding process so I can't comment on that part of this quote. > In April 2021, the Supreme Court ruled in a 6–2 decision that Google's use of the Java APIs fell within the four factors of fair use, bypassing the question on the copyrightability of the APIs. The decision reversed the Federal Circuit…
Oh interesting. The last piece of news I read was probably the decision before that, that ruled in Oracle's favour. Blame Covid. So is it final, or they can still drag it on? From wikipedia: "Justice Stephen Breyer wrote the majority opinion. Breyer's opinion began with the assumption that the APIs may be copyrightable , and thus proceeded with a review of the four factors that contributed to fair use:" That doesn't…
"began with the assumption that the APIs may be copyrightable, and thus proceeded with a review of the four factors that contributed to fair use"
is that they're not saying APIs are copyrightable and basically ignored that question because they ruled that even if they are copyrightable googles use would be fair use and oracle doesn't have a case.
it's a fairly common method cases are resolved, you say "assuming the plaintiff claims are all true, do they actually have cause of action for a lawsuit?"
Re: Nvidia bans using translation layers for CUDA software to run on other chips
#88People keep using proprietary software and keep getting burned by it. When will we learn?
The only ones getting burned are the third-party guys who want adoption.
Re: Nvidia bans using translation layers for CUDA software to run on other chips
#89Earlier quoted context omitted.
Investment is not rewarded until the platform is used, which won't be until investments are made... it's a multi billion dollar chicken and egg problem that only could have been averted a decade ago by consumers refusing to be locked in to a proprietary standard.
A decade ago, CUDA was still offering a more usable platform than the competition. The problem could only have been averted if AMD had properly committed to investing in their platform at least decade ago, just as NVIDIA has been doing for almost 2 decades now.