Ticket #331 (closed task: fixed)
Opened 2011-01-18T11:57:45-06:00
Last modified 2012-02-24T16:19:55-06:00
Check on License of imagine
Reported by: | gharris | Owned by: | gharris |
---|---|---|---|
Priority: | major | Milestone: | imagej-2.5.0 |
Component: | Rich Clients | Version: | |
Severity: | serious | Keywords: | |
Cc: | Blocked By: | ||
Blocking: | #120 |
Description
Check licensing issues with imagine project
Change History
comment:1 Changed 2011-02-16T13:32:39-06:00 by curtis
- Milestone changed from biweekly-2011: Feb-14 to Feb-25 to imagej-2.5
comment:2 Changed 2011-07-15T12:46:33-05:00 by curtis
- Component changed from ij-core to ij-rcp
Also, a key feature of CDDL is that derivative works must also remain CDDL-licensed. So we must be very careful to keep Envisaje separate from core IJ2. It is acceptable for BSD code to call CDDL-licensed libraries, but it must be clearly stated that those libraries fall under a different license.
comment:3 Changed 2012-01-26T11:58:37-06:00 by curtis
- Status changed from new to closed
- Resolution set to fixed
Nothing left to do for this ticket. We just need to remain aware of the issues when combining permissively licensed code with CDDL libraries.
The license for Imagine is the CDDL, which is "a free software license that is incompatible with the GNU General Public License (GPL). The incompatibility arises from a complex interaction of several clauses that the CDDL inherited from the MPL." (from Wikipedia).
Hence, many projects published under the CDDL also offer a GPLv2 or later option (i.e., they are dual-licensed). Technically, to pursue usage of Imagine within ImageJ (as the Envisaje application), we should ask the author if he is willing to dual-license Imagine similarly. In this way, ImageJ2/Envisaje will be usable by third parties in both GPL software and in commercial applications.
However, the Envisaje project is on hold until we have an beta version of ImageJ2 usable by Fiji. Envisaje-related tickets are being pushed to the imagej-2.5 milestone.