Hot answers tagged

17

Be careful with the claims about the CDDL on the FSF website, they are wrong. Some years ago, Eben Moglen confirmed to me in a private mail that the claims about the CDDL on the FSF website are based on a false assumption on how BSD / GPL compatibility may be avowed. So the BSD text and the CDDL text on the same website both do not apply. I asked Moglen to ...


8

From the CDDL announcement https://lwn.net/Articles/114840/ : Like the MPL, the CDDL is not expected to be compatible with the GPL, since it contains requirements that are not in the GPL (for example, the "patent peace" provision in section 6). Thus, it is likely that files released under the CDDL will not be able to be combined with files ...


6

I have no idea, but I found this post about MPL-2.0 revision: Internationalization Mozilla has always tried to be a global project, but we were aware that the MPL had some clauses that made non-American users less comfortable with the license. One of these was the section on U.S. Government End Users. This was intended to protect the interests of all ...


4

I'd suspect they are really incompatible. For example, there is a lot of pressure on Linux (GPLv2) to include Sun's (now Oracle's) ZFS filesystem (CDDL license, from Solaris), as it is a more mature, tested alternative to the seemingly forever trapped in development Linux native BTRFS. There are several unofficial modules floating around, meaning the ...


3

CDDL is a “weak copyleft” license, roughly similar to the LGPL. you are allowed to combine the CDDL covered software with your software, e.g. by static linking your software will not fall under the CDDL if you modify the CDDL-covered component, your modifications must be CDDL-licensed as well you must also include a notice that identifies you as the ...


3

Don't blindly trust any website concerning licensing for a software package. Always find the origin, and see what they have to say about it. To answer the question, the license for WSDL4J is Common Public License v1.0, per this answer on stackoverflow, which points to the WSDL4J SourceForge page. The sources available there contain the following license ...


3

The reason given by Gnu.org in their Various Licenses and Comments about them document is It has a weak per-file copyleft (like version 1 of the Mozilla Public License) which makes it incompatible with the GNU GPL. This means a module covered by the GPL and a module covered by the CDDL cannot legally be linked together. We urge you not to use the CDDL for ...


2

Whether a project maintainer will accept BSD (only) licensed files to be included in the official upstream CDDL source is not covered by licenses but based on a personal decision. So you have to ask the upstream maintainer. If you personally like to know whether you may redistribute the CDDL project together with your BSD enhancements, this is easy to ...


2

The SaaJ-api package is dual-licensed under both the CDDL and the GPL with Classpath Exception. This dual licensing means that you, as user of the package, can choose which license terms you want to comply with, either the CDDL or the GPL.


1

If the dependency tree of your project somewhere contains a dependency that is only available under the GPL license, then all code in your project and all dependencies must be open-source under a GPL-compatible license and the project itself must be distributed under the GPL license terms. However, the examples you mention involve dependencies that are dual-...


1

When I distribute software to a customer, is it mandatory to publish proprietary source code as well under the CDDLv1.0 license? The only code that must have sources published under the CDDL 1.0 license is the original library that came under that license and any modifications (edits, additions, deletions) you made to that library. Code that simply uses/...


1

CDDL is a weak-copyleft license. Anything that's a derivative of CDDL-licensed works must also be licensed under CDDL. This is in contrast to permissive licenses like BSD; you can derive a BSD-licensed work and license your changes under whatever license you wish, so long as you preserve the copyright notices (including the BSD license text). Worth noting ...


1

It is possible to do this because BSD is a permissive license. If a permissively licensed file is included in a non-permissively licensed project (like CDDL), it is possible for that file to remain under the permissive license. Depending on the project license, that file may have to also be available under the project license, but CDDL has a weak per-file ...


Only top voted, non community-wiki answers of a minimum length are eligible