2 ms·
> If anything IS a problem here it is violating the terms of the GPL, not the CDDL. The CDDL terms are violated because you can't re-license code that is under
by jsiepkes 4y ago
> If anything IS a problem here it is violating the terms of the GPL, not the CDDL.
The CDDL terms are violated because you can't re-license code that is under the CDDL (in contrast to for example the BSD licenses). The GPLv2 is a strong copy-left license that puts the CDDL files under GPLv2.
Even the creators of the CDDL themselves have stated that the CDDL is probably incompatible with the GPL [1].
[1] https://lwn.net/Articles/114840/ https://lwn.net/Articles/114840/
- greggyb 4y agoYou cannot relicense BSD code. In general, you cannot change anything about the copyright or license for any work that you do not own the copyright to. Perhaps you mean the BSD licensed artifacts are "compatible" with copyleft licenses?
- jsiepkes 4y agoRelicense might not the best word but compatible also doesn't cover it in this context. Saying you can "assimilate" BSD licensed code in to a GPL project might be more appropriate. Since rights such as "Redistribution and use in source and binary forms" which the BSD gives you no longer apply after the code is in a GPL project [1]. You can't do this with CDDL licensed source code. [1] https://softwarefreedom.org/resources/2007/gpl-non-gpl-collaboration.html https://softwarefreedom.org/resources/2007/gpl-non-gpl-colla...