Libraries

Last updated on 16th July 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
@babel/polyfill MIT
axios MIT
clipboard MIT
d3 BSD-3-Clause
echarts None
element-resize-detector MIT
json-query MIT
lodash MIT
moment MIT
normalizr MIT
numeral MIT
react MIT
react-clipboard.js CCOS
react-dom MIT
react-hubspot-form MIT
react-redux MIT
react-virtualized MIT
redux MIT
redux-saga MIT
regl MIT
reselect MIT
semantic-ui-less MIT
semantic-ui-react MIT
styled-components MIT