3 ms·
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 c
by Nokinside 9y ago
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 have no case, GPL copyright owners have.
The question is: If I'm incorrect, what in CDDL prevents using with GPL?
- belorn 9y agoIf CDDL has no issue with GPL conditions, then follow the GPL and everything is fine. 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".
- cryptonector 9y agoCDDL is per-file.
- belorn 9y agoHow does this change this? I take a CDDL licensed source code file. I take a GPL licensed source code file. I add inline the GPL licensed code to the CDDL licensed file, and release an executable form of the result. In order to comply with the GPL I then give out a single source code file under the GPL license terms with the code from the two files. Is this in compliance with the CDDL terms and conditions?