Libraries

Last updated on 22nd April 2024

Java Library Dependency Licenses

These dependencies are not distributed by Simudyne, but are depended upon as libraries necessary for the functioning of the SDK. Specific versions of these libraries are specified in the pom.xml description of each simudyne module. Listed here are the sum total of all direct dependencies for modules distributed, barring the deprecated core-classic module.

Library License
Akka Apache 2.0
Akka HTTP Apache 2.0
Apache Commons Apache 2.0
Apache POI Apache 2.0
Better Files MIT
Chill Apache 2.0
fastutil Apache 2.0
Guava Apache 2.0
Jackson Apache 2.0
json4s Apache 2.0
Netty Apache 2.0
opencsv Apache 2.0
scala-parser-combinators BSD-3-Clause
scala-xml BSD-3-Clause
Spark Apache 2.0

These are modules depended upon as above, however they are only used within the deprecated core-classic module.

Library License
uk.com.robust-it.cloning Apache 2.0
javaproj Apache 2.0
JGraphT LGPL 2.0 / EPL 1.0
JSON Simple Apache 2.0
JTS EPL 1.0 / EDL 1.0

JavaScript Library Dependency Licenses

These dependencies are bundled and distributed within the console module as part of a larger JavaScript application.

Library License
d3 BSD-3-Clause
json-query MIT
mobx-react MIT
mobx MIT
moment MIT
prop-types MIT
react-clipboard.js CC0
react-dom MIT
react-input-range MIT
react-virtualized MIT
react MIT
semantic-ui-less MIT
semantic-ui-react MIT