NMRFx makes use of a variety of open source libraries. These libraries, the current version number, and the open source license that they are released under are listed here.

NMRFx itself, is released under the
GNU General Public License version 3.0 (GPLv3)

Source code for NMRFx is available at Github

Library Version Licenses
Parso 2.0.12 Apache License v2
smile 2.5.3 GNU Lesser General Public License, Version 3
jffi 1.2.20 The Apache Software License, Version 2.0
jnr-a64asm 1.0.0 The Apache Software License, Version 2.0
jnr-constants 0.9.15 The Apache Software License, Version 2.0
jnr-ffi 2.1.12 The Apache Software License, Version 2.0
jnr-posix 3.0.54 Eclipse Public License - v 2.0GNU General Public License Version 2GNU Lesser General Public License Version 2.1
jnr-x86asm 1.0.2 MIT License
JTransforms 3.1 BSD 2-Clause
gson 2.8.6 Apache 2.0
error-prone 2.3.4 Apache 2.0
guava 28.2-jre Apache License, Version 2.0
j2objc-annotations 1.3 The Apache Software License, Version 2.0
JavaEWAH 1.1.6 Apache 2
jsch 0.1.55 Revised BSD
jzlib 1.1.1 Revised BSD
commons-beanutils 1.9.4 Apache License, Version 2.0
commons-codec 1.15 Apache License, Version 2.0
commons-collections 3.2.2 Apache License, Version 2.0
Apache HttpComponents 3.1 Apache License, Version 2.0
commons-logging 1.2 The Apache Software License, Version 2.0
jfa 1.1.8 Apache 2.0
nsmenufx 3.0.2 BSD 3-Clause
fontawesomefx 8.6 Apache License, Version 2.0
netty 4.1.45.Final Apache License, Version 2.0
vecmath 1.5.2 GPLv2 license, includes the CLASSPATH exception
jna 5.6.0 LGPL, version 2.1Apache License v2.0
jdistlib 0.4.5 GNU General Public License version 2.0 (GPLv2)
ST4 4.0.8 BSD licence
antlr 3.5.2 BSD licence
antlr-runtime 3.5.2 BSD licence
commons-collections4 4.4 Apache License, Version 2.0
commons-csv 1.8 Apache License, Version 2.0
commons-lang3 3.9 Apache License, Version 2.0
commons-math3 3.6 Apache License, Version 2.0
commons-text 1.9 Apache License, Version 2.0
fontbox 2.0.15 Apache License, Version 2.0
pdfbox 2.0.15 Apache License, Version 2.0
biojava 4.0.0 GNU LGPL v2
forester 1.005 GNU LGPL v2
Bouncy Castle 1.64 Bouncy Castle LicenceApache Software License, Version 1.1
arpack-ng 3.7.0-1.5.4 Apache License, Version 2.0GNU General Public License (GPL) version 2, or any later versionGPLv2 with Classpath exception
javacpp 1.5.4 Apache License, Version 2.0GNU General Public License (GPL) version 2, or any later versionGPLv2 with Classpath exception
openblas 0.3.10-1.5.4 Apache License, Version 2.0GNU General Public License (GPL) version 2, or any later versionGPLv2 with Classpath exception
checker-qual 2.10.0 The MIT License
janino 3.0.8 New BSD License
ringnmr 1.04 -
controlsfx 11.1.0 The 3-Clause BSD License
jgit 5.6.1.202002131546-r Eclipse Distribution License (New BSD License)
ejml 11.1.0 Apache License, Version 2.0
Flowless 0.6.1 The BSD 2-Clause License
richtextfx 0.10.5 The BSD 2-Clause LicenseGPLv2 with the Classpath Exception
UndoFX 2.1.0 The BSD 2-Clause License
WellBehavedFx 0.3.3 The BSD 2-Clause License
ojalgo 47.2.0 MIT
javafx 15 GPLv2+CE
asm 7.1 BSD
jython-slim 2.7.2 Jython Software License
ReactFX 2.0-M5 The BSD 2-Clause License
slf4j-api 1.7.2 MIT License
snakeyaml 1.25 Apache License, Version 2.0
JLargeArrays 1.5 BSD 2-Clause
libsvm 3.24 BSD 3-Clause License
java-sizeof 0.0.5 The Apache Software License, Version 2.0
jffi 1.2.23 The Apache Software License, Version 2.0
jnr-netdb 1.1.6 The Apache Software License, Version 2.0
icu4j 59.1 Unicode/ICU License
javax.servlet-api 3.1.0 CDDL + GPLv2 with classpath exception
JLine 2.14.5 The BSD License
commons-compress 1.19 Apache License, Version 2.0
log4j-api 2.1 The Apache Software License, Version 2.0