-
Notifications
You must be signed in to change notification settings - Fork 89
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
This project is not GPL compatible, portions are not BSD licensed #4
Comments
Hi, apologies for late reply. I must admit I had not spotted this code comment when I replicated this code from java.net. I agree that this is not GPL-compatible as it requires the code to be JPEG 2000 Standard conforming - we don't know if it even is conforming the way it is now. It means it is also removing the right to say re-use some of the jj2000 code for a different purpose - although it seems to be OK as long as you are "claiming conformance" - which one could argue the JJ2000 reference implementation would claim. It is certainly not GPL 3 compatible as that requires also a patent license. I will proceed to try to split out the JJ2000 bits to a new repository/maven package I must admit for University of Manchester's part, having support for JPEG 2000 in our LGPL software Taverna was the main motivation for using jai-imageio-core in the first place. The JJ2000 license above would remain compatible with LGPL as long as the dependency is replacable, which it should if I split this out. |
Due to licensing issues. See https://github.com/stain/jai-imageio-core/issues/4 stain/jai-imageio-core#4
Due to licensing issues. See https://github.com/stain/jai-imageio-core/issues/4 stain/jai-imageio-core#4 stain/jai-imageio-jpeg2000 https://github.com/stain/jai-imageio-jpeg2000
stain/jai-imageio-core#4
stain/jai-imageio-core#4
stain/jai-imageio-core#4
Closed: JPEG2000 support split out in version 1.2-pre-dr-b04-2014-09-12 |
Looks good to me! Thanks. |
thanks for what you did |
Avoids GPL-incompatible JPEG 2000 dependency. See jai-imageio/jai-imageio-core#15 and jai-imageio/jai-imageio-core#4 Note that jai-imageio-core renamed com.sun.media.imageio to com.github.jaiimageio - hence changed import statements.
While the portions of code written by Sun are indeed under a 3-clause BSD license, the portions written by JJ2000 Partners are not.
The LICENSE.txt file starts with the phrase "Copyright (c) 2005 Sun Microsystems, Inc. All Rights Reserved." which indicates that it is the license for the Sun portion of the code only. In case there are any doubts about this, the COPYRIGHT.txt file contains further Sun copyright information, including the phrase "This distribution may include materials developed by third parties", the implication being that those materials are distributed under separate copyright terms.
Unfortunately the code written by JJ2000 Partners is indeed distributed under different copyright terms, given at the top of each file:
This is not a BSD license, nor is it GPL compatible, see the following clauses, with emphasis added:
The text was updated successfully, but these errors were encountered: