Re: I use ZFS with Linux - and so should you
That's a bit harsh, no?
It's not a matter of open source it's a matter of GPL. The kernel is licensed GPLv2. Everything that touches the kernel directly must also be licensed GPLv2. Linus has stated before that Linux is under no obligation to maintain compatibility with code that directly interacts with the kernel but is not maintained by the kernel team.
To quote Greg Kroah-Hartman ( https://lkml.org/lkml/2019/1/15/305):
"If you want to interact directly with Linux kernel
code in kernel-space, then you have to abide by it's license, which is
GPLv2". That's it. If you wish to use open source code by another
license, wonderful, I'm not telling you what you can, and can not do,
but please, do not violate the license of the code I contributed under
GPLv2.
So, no 'fuck off' and NVIDIA would, and has, gotten the same answer. License your code GPLv2, or in the case of hardware/drivers, open the documentation so that interested users can write drivers themselves. Otherwise it's on you to keep up with any changes in the kernel.