CDDL+GPL and stuff
Konstantin Svist
fry.kun at gmail.com
Sun Jul 15 19:22:50 CEST 2007
Hi there,
I'm curious as to exactly what the ramifications are of using CDDL (or
similar The incompatibility seems to be on GPL-side only license) and
GPL together. I'm trying to understand what's "legal" and what's not, so
let's engage in a hypothetical discussion :)
Let's use as an example porting ZFS to Linux (yes, I'm drooling at this
forbidden fruit, just like many other Linux users).
Here's my current understanding, please correct me if I'm wrong:
* it's all fair game if I merge ZFS into Linux kernel and keep it all
for myself (don't distribute the binaries)
* if, on the other hand, I distribute the binaries in any way - even if
only inside hardware - I have to distribute the source to those who
received the binaries, and the problems begin.
What kind of problems would those be? The incompatibility seems to be on
GPL-side only; CDDL explicitly permits linking to other licenses - so
it's not like Sun will retaliate against the poor bastard who put the
two together.
What about GPL Exceptions? I've read about OpenSSL exception
(http://en.wikipedia.org/wiki/OpenSSL_exception#GPL_exception). Who has
the power grant/append such an exception?
What if there's a separate from kernel project, which will keep all the
necessary changes to the Linux kernel to enable users to compile the
merged code and use it for themselves? Would this be possible under some
license?
Maybe not actually linking (i.e. not distributing any binaries) would be
helpful? I mean, source code should pretty much be covered by Free Speech...
Thanks,
Konstantin
More information about the legal
mailing list