[ImageJ-devel] Clarification about licenses in IJ2 beta 7.6
Johannes Schindelin
schindelin at wisc.edu
Fri Dec 27 13:54:03 CST 2013
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).
More information about the ImageJ-devel
mailing list