CDDL - Java

I am looking at using this software:
http://java.net/projects/wizard/
It is available under a CDDL licnese:
http://www.opensource.org/licenses/cddl1.php

If I modify the source code, am I legally obligated to return these changes to the original code base?
LVL 1
allelopathAsked:
Who is Participating?
 
Kevin CrossChief Technology OfficerCommented:
Hopefully you are getting the idea from the above. The general idea of the Common Development and Distribution License is that folks like yourself may contribute back to the main source code; however, it is not obligated. For example, if your changes are specific only to a certain application it would not make sense to make that into a general feature.

The only tricky part is whether you can use commercially as is often restricted in open source licensing, but CDDL doesn't have that restriction AFAIK and you can even read the first paragraph of the more clear explanation mlmcc sent that states the CDDL can be used in even proprietary distributions as long as you distribute the CDDL piece for as free as said by for_yan.

An example would be like someone writing a management or design tool (think Novell's IDM Designer on Eclipse) for Netbeans. The person's software would include the free Netbeans. As said, you would not have to submit your product back to Oracle.

Hope that helps!
0
 
mlmccCommented:
I don't see anything in the license that says that however you have to distribute the source code with the application and I believe you have to grant the same rights you have for the software.

mlmcc
0
 
for_yanCommented:


read here - it is probably more undeerstandable:
http://en.wikipedia.org/wiki/Common_Development_and_Distribution_License
0
Cloud Class® Course: SQL Server Core 2016

This course will introduce you to SQL Server Core 2016, as well as teach you about SSMS, data tools, installation, server configuration, using Management Studio, and writing and executing queries.

 
for_yanCommented:
But are you going to distribute your software?

And if you are - are you going to modify their software or to use it in your application?

As you see from Wikipedia a lot of open source stuff is under CDDL license - but no one sends them their codes, etc.

    OpenSolaris (including DTrace, initially released alone, and ZFS)
    NetBeans IDE and RCP
    GlassFish
    JWSDP
    Project DReaM
0
 
allelopathAuthor Commented:
Yes, the software is distributed, which is the concern. I would use the CDDL software, not sure if I will modify it or not.
0
 
for_yanCommented:
Lots of peoplw use classes which come with NetBeans - buyt they dobn't report all what they wrote with them to somewhere
0
Question has a verified solution.

Are you are experiencing a similar issue? Get a personalized answer when you ask a related question.

Have a better answer? Share it in a comment.

All Courses

From novice to tech pro — start learning today.