views:

36

answers:

2

After reading the Common Development & Distribution License (CDDL), it's unclear to me if I can sell/resell software that is licensed under CDDL.

Meaning, if software XYZ is available for download and licensed under CDDL, can I:

  1. Rebrand the software and sell it as-is
  2. If I can sell it, if I modify the source code, do I have to contribute back the code changes I made?
A: 

I'm no lawyer but since Oracle (new owner of Sun) sues Google over Java and Java is under CDDL, it seems that the likely answers are:

  1. No.
  2. Yes.
adib
Note that Java is not under the CDDL; parts of it are under the GPL, parts under other licenses, and there are no open patent licenses for the patents on Java that Oracle has. Note also that Google's implementation is not based on Sun/Oracle's, and thus isn't subject to the license granted by Sun/Oracle, while releasing a verbatim copy of the software will allow you to take advantage of any license that applies to it.
Brian Campbell
A: 

Rebrand the software and sell it as-is

Yes. Free and open source software licenses, as defined by the Free Software Foundation and Open Source Initiative, all allow rebranding the software and selling it as-is.

If I can sell it, if I modify the source code, do I have to contribute back the code changes I made?

Yes, you must release the source code for the changes you make. The CDDL is a copyleft license, which means that you need to release any changes you make under the same license.

From the license:

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.

(note: I am not a lawyer and this is not legal advice)

Brian Campbell
Could whoever downvoted this answer please explain why? If there is something wrong in my answer, I would like to correct it, and if it is not helpful for the question asked, I would like a chance to clarify it.
Brian Campbell