On Tuesday, Lapsus$ modified its demand. Now, the group also wants Nvidia to commit to making its GPU drivers completely open source. If Nvidia does not comply, Lapsus$ says, the company can expect to see a new leak that would include the complete silicon, graphics, and computer chipset files for all its recent GPUs:
So, NVIDIA, the choice is yours! Either:
–Officially make current and all future drivers for all cards open source, while keeping the Verilog and chipset trade secrets... well, secret
OR
–Not make the drivers open source, making us release the entire silicon chip files so that everyone not only knows your driver's secrets, but also your most closely-guarded trade secrets for graphics and computer chipsets too!
YOU HAVE UNTIL FRIDAY, YOU DECIDE!
I seriously doubt Nvidia will cave.
But also, not everyone cares. See game modders who routinely use source code leaks to make game patches. I'm not talking about big companies that want nvidia would want to sue, but individuals and small groups, who are not a big enough target and would likely remain anonymous anyways.
If nvidia releases the drivers as source-available rather than open source that would still be incredibly useful since you can distribute patches. Their drivers are still missing basic features like fan speed control on headless machines.
I don't think you can distribute patches against proprietary source-available drivers, since modifying proprietary code is against copyright law.
It’s a polished turd, but at least it works which is more than I can say for nouveau
And yes you can distribute patches. Copyright only prevents you from distributing the modified version.
nouveau has been extremely stable for me when I used it up until last year.
Patches contain parts of the original code, so I would class them as modified versions of the original code. Also the initial modification isn't allowed either, I wasn't really referring to distribution of the patches, just creating them isn't allowed AFAIK.
OTOH, even the GPL is pretty much unenforceable these days, unless you are well funded enough to afford time consuming legal cases.
It's a clean-room engineering situation, if you've even looked at it you're legally contaminated and you're now a liability to the parent company/project's IP. And now those projects have to be hyper-aware of any contributors who might "sneak in" a bit of NVIDIA code that gets the whole project taken down.