Earlier quoted context omitted.
CDDL says: Source code must be licensed under CDDL. GPL says: Source code must be licensed under GPL. If you follow the conditions of GPL, you are violating the condition of the CDDL. If you are following the conditions of CDDL, you are violating the GPL. Basic binary logic. To add: "the engineers who had written the Solaris kernel requested that the license of OpenSolaris be GPL-incompatible" . A license is really j…
Neither license forbids mixing with other licenses. As long as the demands of both are met, they can apply to the same source code. >If you are following the conditions of CDDL, you are violating the GPL. Basic binary logic. Relationship between licenses can be transitive but not commutative. As far as I know CDDL allows using with code under GPL but GPL does not allow using code under CDDL. CDDL copyright owners hav…
CDDL has this text: "Any Covered Software that You distribute or otherwise make available in Executable form must also be made available in Source Code form and that Source Code form must be distributed only under the terms of this License"
So you take some CDDL code, and some GPL code, and you put that whole new source code tree under GPL in order to fullfill the GPL license condition. Are you then in compliance with the CDDL code? My concussion is that you are not, as that would be in conflict with the above condition of the CDDL. The source code tree would not be "distributed only under the terms of this license".