Minorthird uses a number of third-party systems. Currently these are all distributed with Minorthird, but anyone using the code (especially for commercial use) should be aware of the licensing issues.
Note that two of these third-party are licensed under GPL, which has very restrictive terms of use. In each case, the authors have informally agreed to a second release under LGPL for the purpose of incorporation into Minorthird, but I haven't quite worked out the paperwork for this yet.
Lightweight Scripting for Java
On-line documentation available at http://www.beanshell.org/
LGPL and Sun Public License
Part of speech tagging, based on Brill's TBL algorithm, training on the usual LDC corpus. For more information, see http://web.media.mit.edu/~hugo/montylingua/
GPL license
Sequential classification learning based on conditional random fields. For information and documentation, see http://crf.sourceforge.net
University of Illinois/NCSA Open Source License
Open Source Libraries for High Performance Scientific and Technical Computing in Java
Developed at CERN, European Laboratory for Particle Physics
On-line documentation available at http://cern.ch/hoschek/colt/
COLT aggregates code written under various License agreements, see http://hoschek.home.cern.ch/hoschek/colt/V1.0.3/doc/cern/colt/doc-files/license.html.
This code implements a Gauss-Newton optimization of objective functions that can be iteratively approximated by quadratics. This approach is particularly appropriate for least-squares inversions of moderately non-linear transforms. You will also find code for conjugate-gradient and line-search optimizations.
The code come from: http://billharlan.com/pub/code/inv/index.html
Required by JFreechart
On-line documentation available at http://www.jfree.org/jcommon.
JFreeChart is a free Java class library for generating charts of various sorts.
It requiresjcommon.jar
.
On-line documentation available at http://www.jfree.org/jfreechart/index.html.
LGPL License
Code for implementing unit tests
On-line documentation available at http://www.junit.org".
IBM's Common Public License Version 1.0
This package can be found at: http://sourceforge.net/projects/jwf/
Code and documentation in the lib/ directory
LGPL License
Code for the SVM learners
Information can be found at: http://www.csie.ntu.edu.tw/~cjlin/libsvm/
Code for logging events, for debugging purposes.
On-line documentation available at http://jakarta.apache.org/log4j/docs/
Plugin-compatible replacements for most JDK collections, plus support for collections of primitive types.
On-line documentation available at http://trove4j.sourceforge.net/javadocs/
LGPL License