IANAL, 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
An arms race of the update whack-a-mole as the encrypted blob grows and encompasses more...
Nvidia bans using translation layers for CUDA software to run on other chips
21–30 of 179 posts
Re: Nvidia bans using translation layers for CUDA software to run on other chips
#22IANAL, 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
#23IANAL, 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
I think there's two issues at play: re-implementing the CUDA APIs, and using that re-implementation to run Nvidias own libraries like cuDNN on non-Nvidia hardware. Precedent around emulation and the Google vs. Oracle case probably protects the former, but Nvidia is probably entitled to say how you're allowed to use their own software in the latter.
Re: Nvidia bans using translation layers for CUDA software to run on other chips
#24Re: Nvidia bans using translation layers for CUDA software to run on other chips
#25Re: Nvidia bans using translation layers for CUDA software to run on other chips
#26IANAL, 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
I think they're trying to do the trick where they don't ban the emulation per se, but they make it a violation of the license to disassemble the code to understand how it works. Then they go after emulating projects for copyright infringement, since they must have violated copyright to get a compatible version running. It's a dirty trick IMO, but it has seen some mixed success.
Re: Nvidia bans using translation layers for CUDA software to run on other chips
#27Nvidia can go bite my shiny metal ass as far as I'm concerned. Hey, European Commission, once you're done taking 0.5% of the fruit factory's yearly income for their gate keeping tendencies here's another juicy company for you to investigate.
Re: Nvidia bans using translation layers for CUDA software to run on other chips
#28IANAL, 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
APIs aren't subject to copyright. So unless CUDA is more than an API they're just going to make some lawyers rich and waste everyone's time.
Re: Nvidia bans using translation layers for CUDA software to run on other chips
#29People keep using proprietary software and keep getting burned by it. When will we learn?
People who keep picking Nvidia don't want to learn not to use proprietary tools.