Hi all,

having had way too much fun coding for a change, I thought I need to do
something that is distinctly no fun at all to bring me down somewhat. So I
researched the licenses in the current ImageJ2 version.

For the record:

base64          public domain   
http://iharder.sourceforge.net/current/java/base64/
bcmail/bcprov   MIT             http://www.bouncycastle.org/licence.html
bsh             LGPL            http://www.beanshell.org/license.html
clojure         EPL             http://clojure.org/license
commons-lang3   APL             http://www.apache.org/licenses/
eventbus        APL             http://eventbus.org/license.html
ij              public domain   http://imagej.net/disclaimer.html
itext-2.1.5     LGPL [*1*]      http://en.wikipedia.org/wiki/IText
jai_imageio     BSD             
https://github.com/scifio/scifio-jai-imageio-core
jama            public domain   http://math.nist.gov/javanumerics/jama/
javassist       MPL/LGPL/APL    
http://www.csg.ci.i.u-tokyo.ac.jp/~chiba/javassist/
jcommon         LGPL            http://www.jfree.org/jfreechart/
jdatepicker     BSD             http://sourceforge.net/projects/jdatepicker/
jfreechart      LGPL            http://www.jfree.org/jfreechart/
jhotdraw        LGPL            http://sourceforge.net/projects/jhotdraw/
jruby           EPL/GPL/LGPL    
https://github.com/jruby/jruby/blob/master/COPYING
jsch            BSD             http://www.jcraft.com/jsch/
jython          Jython (BSD)    http://jython.org/license.html
mapdb           APL             http://www.mapdb.org/faq-general.html
markdown        BSD             
https://markdownj.kenai.com/markdownj-core/license.html
miglayout       BSD/GPL         http://miglayout.com/
mines-jtk       CPL             http://inside.mines.edu/~dhale/jtk/
object-inspector BSD            
https://github.com/sbridges/object-inspector/blob/master/LICENSE.TXT
rsyntaxtextarea BSD             
http://fifesoft.com/rsyntaxtextarea/RSyntaxTextArea.License.txt
scifio          BSD             
https://github.com/scifio/scifio/blob/master/LICENSE.txt
scijava-common  BSD             
https://github.com/scijava/scijava-common/blob/master/LICENSE.txt
serializer      APL             http://apache.org/licenses/
udunits         UCAR (BSD)      
https://github.com/Unidata/UDUNITS-2/blob/master/LICENSE
xalan           APL             http://apache.org/licenses/
xml-apis        APL             http://apache.org/licenses/

MIT, LGPL, EPL, APL and CPL allow linking with code using a different
license (necessary because SciJava-common, ImageJ2 and the parts of
ImgLib2 [*2*] we use are provided under the BSD license) according to
http://en.wikipedia.org/wiki/Comparison_of_free_and_open-source_software_licenses

All the other files in ImageJ.app/jars/ are ij-* files and of course
BSD-licensed.

Ciao,
Johannes

Footnote *1*: While current versions of iText are licensed under the AGPL
(which distinctly prohibits linking to software under a different
license), iText versions up to 2.1.7 were covered by the LGPL. See also
http://www.jfree.org/phpBB2/viewtopic.php?f=3&t=115193&p=173948#p173948

Footnote *2*: Ideally, ImgLib2 would have only one license, but sadly that
is not true. While -core (apart from the mis-licensed files I just pointed
out in two other mails), -algorithms, -ij, -meta, -ops, -realtransforms
and -ui are BSD-licensed, -algorithms-gpl, -algorithms-legacy,
-broken-algorithms, -broken-scripting, -broken-tests, -examples (!!!),
-scripting and -tests are under the GNU Public License (without a
clarification whether GPLv2 or GPLv2-or-later is meant).

_______________________________________________
ImageJ-devel mailing list
ImageJ-devel@imagej.net
http://imagej.net/mailman/listinfo/imagej-devel

Reply via email to