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