If we could ignore the CDDL conditions, then the problems would go away. A license incompatibility happens when two licenses has <i>each</i> some conditions which are <i>incompatible</i> with each other, and the authors of software under those licenses do not give additional permissions.<p>The problem would go away if you convinced oracle to change the license or give explicit permission to link ZFS with the linux kernel under the GPL conditions.<p>Or:<p>Convinced the linux kernel team to change their license or give explicit permission to link the linux kernel with ZFS under the CDDL conditions.<p>Or you can blame &quot;GPL&quot;, because it obviously was created after CDDL...