Edit: dwrensha posted a related comment (https://news.ycombinator.com/item?id=11176361) with a YouTube link of Bryan making the statement.
Edit: dwrensha posted a related comment (https://news.ycombinator.com/item?id=11176361) with a YouTube link of Bryan making the statement.
And not even now do we have anyone arguing here that CDDL is not GPL-incompatible, people accept that and Linus refuses to merge any CDDL code in to mainline, what is being discussed here is if ZFS counts as a derivative (and thus has to be GPL compatible) when it runs as a kernel module in Linux kernel space.
If they actually wrote the wrong thing, then intent is irrelevant.
But if the meaning of a term is unclear, then you can clarify the meaning.
License incompatibility can only occur if two license has conditions which are mutually exclusive. In this case, CDDL demands that source code must be distributed only under the terms of CDDL, and GPLv2 require that the distributed source code is made available under GPLv2. You can not comply with one without breaking the other, and thus we have license incompatibility.
The entire point of the CDDL is that it's module local. The only way to achieve GPL compatibility is to become the GPL. That would be impossible for the CDDL to do.
But my understanding after reading everything else is that the license is blatantly incompatible and there is no possible clarification that could fix it.