Re: Bug#651624: is zfs incompatible with the GNU Project ?
On 10.02.2012 03:00, Benjamin Kaduk wrote:
On Thu, 9 Feb 2012, Hannes wrote:
I was under the impression that the ZFS kernel code in FreeBSD is
original work under the 2C-BSDL . At least the headers in
give this impression.
So only the userland code (lib and tools) is under CDDL.
My impression was that there was a specific effort to implement a set of
headers and in-kernel hooks as original work under the BSDL, that would
be sufficient to allow a CDDL-licensed module to be loaded at runtime
and still supply ZFS functionality.
This way, the stock kernel that is shipped is entirely BSDL, but the
existing bulk of the CDDL ZFS code can be used with only minimal changes
/usr/src/sys/modules/zfs/Makefile is enlightening on where things come
from, most notably
These files have the CDDL header in them.
Ah, ok. And since CDDL's copyleft is weak, it doesn't spread to the rest
of the kernel, when distributed together, right? It may only not be
distributed together with GPL-Modules, because those would spread their
license, which they couldn't to the CDDL-Code?
Did I get that right?
I love copyright law :D