2 ms·
If ZFS was re-licensed to be compatible with the GPL, then I'm sure that it would get accepted into the kernel (assuming the code is tidied up as necessary). No
by ndsipa_pomu 3y ago
If ZFS was re-licensed to be compatible with the GPL, then I'm sure that it would get accepted into the kernel (assuming the code is tidied up as necessary). Now it can be argued that CDDL and GPL are compatible, but that's a risk and Oracle have been known to be litigious whenever it suits them.
From: https://opensource.stackexchange.com/questions/2094/are-cddl-and-gpl-really-incompatible https://opensource.stackexchange.com/questions/2094/are-cddl...
> The CDDL is a license that does not try to enforce restrictions that would not stand in court but disallows relicensing of code. The fact that on the other side, the CDDL explicitly limits its scope to the files that contain CDDL'd code, allows us make our first conclusion:
> Code under the CDDL and code under the GPL cannot be mixed in a single file.
>The GPL is a license that limits its scope to the so called "work" limit and forbids relicensing of code. This allows us to make the next conclusion:
> Code under the CDDL and code under the GPL cannot be mixed in a single work.
So, that would seem to leave two options - either re-license Linux under a CDDL-compatible license or re-license ZFS under a GPL-compatible license. Clearly re-licensing ZFS would be much easier as it's controlled by a single entity - Oracle.
My opinion is that Oracle are acting in bad faith (probably a default assumption with Oracle to be fair) and deliberately don't want the code to be in Linux.
- mustache_kimono 3y agoOh good we have StackExchange being used as a legal authority.
- deleted 3y ago[deleted]
- ndsipa_pomu 3y agoThe point is that legal opinions differ on whether CDDL and GPL are compatible, but Oracle are well known for weaponising legal ambiguities. Edit: Ultimately unless it goes to court, all you can have are legal opinions - there is no legal authority.
- yjftsjthsd-h 3y ago> So, that would seem to leave two options - either re-license Linux under a CDDL-compatible license or re-license ZFS under a GPL-compatible license. Clearly re-licensing ZFS would be much easier as it's controlled by a single entity - Oracle. Oracle's ZFS code is controlled by a single entity, but OpenZFS (which is what you probably want) is a community fork with copyrights owned by a huge list of people and companies.