Copyright 2016 Crown Copyright
This software project uses libraries which fall under several licences.
The purpose of this NOTICE.md
file is to contain notices that are required by copyright owners and their licences.
The full texts of all the licences used by third party libraries are included in the licences
folder.
See the file LICENCE.txt for licensing information for this project.
The Stroom logo was derirved from the NeoMetric typeface. This typeface was created by Andres Sanchez, and is licensed under the Creative Commons Public Licence. This licence is included in the licences/custom folder.
Some of the SVG icons used in Stroom are taken from or derived from FontAwesome. These icons are licenced under CC BY 4.0 License.
The table below includes licences for all Maven dependencies.
Group | Artifact | Version | Licence | Licence | Licence |
---|---|---|---|---|---|
Droid Sans Mono Font | n/a | n/a | AL 2.0 | ||
Font Awesome Fonts | n/a | 4.4.0 | SIL Open Font | ||
Font Awesome code | n/a | 4.4.0 | MIT | ||
Roboto Fonts | n/a | n/a | AL 2.0 | ||
Roboto Mono Fonts | n/a | n/a | AL 2.0 | ||
Showdown | n/a | 2.1.0 | MIT | ||
antlr | antlr | 2.7.7 | BSD | ||
asm | asm | 3.1 | Custom BSD | ||
cglib | cglib-nodep | 3.1 | APL 2.0 | ||
com.caucho | hessian | 4.0.38 | APL 2.0 | ||
com.fasterxml | classmate | 1.0.0 | APL 2.0 | ||
com.fasterxml.jackson.core | jackson-annotations | 2.5.3 | APL 2.0 | ||
com.fasterxml.jackson.core | jackson-core | 2.5.3 | APL 2.0 | ||
com.fasterxml.jackson.core | jackson-databind | 2.5.3 | APL 2.0 | ||
com.github.gwtd3 | gwt-d3-js | 3.4.8 | Custom BSD | ||
com.google.code.gson | gson | 2.2.4 | APL 2.0 | ||
com.google.guava | guava | 23.3-jre | APL 2.0 | ||
com.google.gwt | gwt-dev | 2.7.0 | APL 2.0 | ||
com.google.gwt | gwt-servlet | 2.7.0 | APL 2.0 | ||
com.google.gwt | gwt-user | 2.7.0 | APL 2.0 | ||
com.google.gwt.inject | gin | 1.5.0 | APL 2.0 | ||
com.google.inject | guice | 3 | APL 2.0 | ||
com.google.inject.extensions | guice-assistedinject | 3.0-rc2 | APL 2.0 | ||
com.google.inject.extensions | guice-servlet | 3 | APL 2.0 | ||
com.google.protobuf | protobuf-java | 2.5.0 | Custom BSD | ||
com.gwtplatform | gwtp-all | 0.7 | APL 2.0 | ||
com.gwtplatform | gwtp-clients-common | 0.7 | APL 2.0 | ||
com.gwtplatform | gwtp-crawler | 0.7 | APL 2.0 | ||
com.gwtplatform | gwtp-dispatch-client | 0.7 | APL 2.0 | ||
com.gwtplatform | gwtp-dispatch-server | 0.7 | APL 2.0 | ||
com.gwtplatform | gwtp-dispatch-server-guice | 0.7 | APL 2.0 | ||
com.gwtplatform | gwtp-dispatch-shared | 0.7 | APL 2.0 | ||
com.gwtplatform | gwtp-mvp-client | 0.7 | APL 2.0 | ||
com.gwtplatform | gwtp-processors | 0.7 | APL 2.0 | ||
com.gwtplatform | gwtp-tester | 0.7 | APL 2.0 | ||
com.jamesmurty.utils | java-xmlbuilder | 0.4 | APL 2.0 | ||
com.jcraft | jsch | 0.1.42 | Custom BSD | ||
com.lmax | disruptor | 3.3.0 | APL 2.0 | ||
com.sun.jersey | jersey-client | 1.9 | CDDL1.0 | ||
com.sun.jersey | jersey-core | 1.9 | CDDL1.0 | ||
com.sun.jersey | jersey-json | 1.9 | CDDL1.0 | ||
com.sun.jersey | jersey-server | 1.9 | CDDL1.0 | ||
com.sun.jersey.contribs | jersey-guice | 1.9 | CDDL1.0 | ||
com.sun.xml.bind | jaxb-impl | 2.2.3-1 | CDDL1.0 | ||
com.thoughtworks.paranamer | paranamer | 2.3 | EPL 1.0 | ||
com.yammer.metrics | metrics-core | 2.2.0 | APL 2.0 | ||
commons-cli | commons-cli | 1.2 | APL 2.0 | ||
commons-codec | commons-codec | 1.4 | APL 2.0 | ||
commons-codec | commons-codec | 1.9 | APL 2.0 | ||
commons-collections | commons-collections | 3.2.2 | APL 2.0 | ||
commons-configuration | commons-configuration | 1.6 | APL 2.0 | ||
commons-daemon | commons-daemon | 1.0.13 | APL 2.0 | ||
commons-digester | commons-digester | 1.8 | APL 2.0 | ||
commons-el | commons-el | 1 | APL 2.0 | ||
commons-fileupload | commons-fileupload | 1.2 | APL 2.0 | ||
commons-fileupload | commons-fileupload | 1.2.2 | APL 2.0 | ||
commons-httpclient | commons-httpclient | 3.1 | APL 2.0 | ||
commons-io | commons-io | 2.5 | APL 2.0 | ||
commons-lang | commons-lang | 2.6 | APL 2.0 | ||
commons-logging | commons-logging | 1.1.1 | APL 2.0 | ||
commons-net | commons-net | 3.1 | APL 2.0 | ||
de.svenkubiak | jBCrypt | 0.4.1 | Custom | ||
dom4j | dom4j | 1.6.1 | Custom BSD | ||
io.netty | netty | 3.6.2.Final | APL 2.0 | ||
io.netty | netty-all | 4.0.23.Final | APL 2.0 | ||
jakarta-regexp | jakarta-regexp | 1.4 | APL 2.0 | ||
javax.activation | activation | 1.1 | CDDL1.0 | ||
javax.el | javax.el-api | 3.0.0 | CDDL1.0 | ||
javax.inject | javax.inject | 1 | APL 2.0 | ||
javax.mail | 1.4.7 | CDDL1.0 | |||
javax.servlet | servlet-api | 2.5 | CDDL1.0 | ||
javax.validation | validation-api | 1.1.0.Final | APL 2.0 | ||
javax.validation | validation-api | sources | APL 2.0 | ||
javax.xml.bind | jaxb-api | 2.2.2 | CDDL1.0 | GPL | |
javax.xml.stream | stax-api | 1.0-2 | CDDL | GPL | |
jdk.tools | jdk.tools | 1.6 | Custom | ||
junit | junit | 4.12 | EPL 1.0 | ||
leafletJS | leaflet | 1.7.1 | Custom | ||
leafletJS | Leaflet.draw | 1.0.3 | Custom MIT | ||
log4j | log4j | 1.2.17 | APL 2.0 | ||
mysql | mysql-connector-java | 5.1.40 | GPL* | ||
net.java.dev.jets3t | jets3t | 0.9.0 | APL 2.0 | ||
net.sf.saxon | Saxon-HE | 9.7.0-18 | MPL 1.0 | ||
net.sourceforge.nekohtml | nekohtml | 1.9.12 | APL 2.0 | ||
org.apache.avro | avro | 1.7.4 | APL 2.0 | ||
org.apache.commons | commons-compress | 1.12 | APL 2.0 | ||
org.apache.commons | commons-math | 2.2 | APL 2.0 | ||
org.apache.commons | commons-math3 | 3.1.1 | APL 2.0 | ||
org.apache.commons | commons-pool2 | 2.4.2 | APL 2.0 | ||
org.apache.curator | curator-client | 2.6.0 | APL 2.0 | ||
org.apache.curator | curator-framework | 2.6.0 | APL 2.0 | ||
org.apache.curator | curator-recipes | 2.6.0 | APL 2.0 | ||
org.apache.directory.api | api-asn1-api | 1.0.0-M20 | APL 2.0 | ||
org.apache.directory.api | api-util | 1.0.0-M20 | APL 2.0 | ||
org.apache.directory.server | apacheds-i18n | 2.0.0-M15 | APL 2.0 | ||
org.apache.directory.server | apacheds-kerberos-codec | 2.0.0-M15 | APL 2.0 | ||
org.apache.hadoop | hadoop-annotations | 2.6.4 | APL 2.0 | ||
org.apache.hadoop | hadoop-auth | 2.5.1 | APL 2.0 | ||
org.apache.hadoop | hadoop-auth | 2.6.4 | APL 2.0 | ||
org.apache.hadoop | hadoop-client | 2.5.1 | APL 2.0 | ||
org.apache.hadoop | hadoop-common | 2.6.4 | APL 2.0 | ||
org.apache.hadoop | hadoop-common | tests | APL 2.0 | ||
org.apache.hadoop | hadoop-hdfs | 2.6.4 | APL 2.0 | ||
org.apache.hadoop | hadoop-hdfs | tests | APL 2.0 | ||
org.apache.hadoop | hadoop-mapreduce-client-app | 2.5.1 | APL 2.0 | ||
org.apache.hadoop | hadoop-mapreduce-client-common | 2.5.1 | APL 2.0 | ||
org.apache.hadoop | hadoop-mapreduce-client-core | 2.5.1 | APL 2.0 | ||
org.apache.hadoop | hadoop-mapreduce-client-hs | 2.5.1 | APL 2.0 | ||
org.apache.hadoop | hadoop-mapreduce-client-jobclient | 2.5.1 | APL 2.0 | ||
org.apache.hadoop | hadoop-mapreduce-client-jobclient | tests | APL 2.0 | ||
org.apache.hadoop | hadoop-mapreduce-client-shuffle | 2.5.1 | APL 2.0 | ||
org.apache.hadoop | hadoop-minicluster | 2.5.1 | APL 2.0 | ||
org.apache.hadoop | hadoop-yarn-api | 2.5.1 | APL 2.0 | ||
org.apache.hadoop | hadoop-yarn-client | 2.5.1 | APL 2.0 | ||
org.apache.hadoop | hadoop-yarn-common | 2.5.1 | APL 2.0 | ||
org.apache.hadoop | hadoop-yarn-server-applicationhistoryservice | 2.5.1 | APL 2.0 | ||
org.apache.hadoop | hadoop-yarn-server-common | 2.5.1 | APL 2.0 | ||
org.apache.hadoop | hadoop-yarn-server-nodemanager | 2.5.1 | APL 2.0 | ||
org.apache.hadoop | hadoop-yarn-server-resourcemanager | 2.5.1 | APL 2.0 | ||
org.apache.hadoop | hadoop-yarn-server-tests | tests | APL 2.0 | ||
org.apache.hadoop | hadoop-yarn-server-web-proxy | 2.5.1 | APL 2.0 | ||
org.apache.hbase | hbase-annotations | 1.2.1 | APL 2.0 | ||
org.apache.hbase | hbase-annotations | tests | APL 2.0 | ||
org.apache.hbase | hbase-client | 1.2.1 | APL 2.0 | ||
org.apache.hbase | hbase-common | 1.2.1 | APL 2.0 | ||
org.apache.hbase | hbase-common | tests | APL 2.0 | ||
org.apache.hbase | hbase-common | tests | APL 2.0 | ||
org.apache.hbase | hbase-hadoop-compat | 1.2.1 | APL 2.0 | ||
org.apache.hbase | hbase-hadoop-compat | tests | APL 2.0 | ||
org.apache.hbase | hbase-hadoop2-compat | 1.2.1 | APL 2.0 | ||
org.apache.hbase | hbase-hadoop2-compat | tests | APL 2.0 | ||
org.apache.hbase | hbase-prefix-tree | 1.2.1 | APL 2.0 | ||
org.apache.hbase | hbase-procedure | 1.2.1 | APL 2.0 | ||
org.apache.hbase | hbase-protocol | 1.2.1 | APL 2.0 | ||
org.apache.hbase | hbase-server | 1.2.1 | APL 2.0 | ||
org.apache.hbase | hbase-server | tests | APL 2.0 | ||
org.apache.hbase | hbase-testing-util | 1.2.1 | APL 2.0 | ||
org.apache.htrace | htrace-core | 3.1.0-incubating | APL 2.0 | ||
org.apache.httpcomponents | httpclient | 4.1.2 | APL 2.0 | ||
org.apache.httpcomponents | httpclient | 4.2.5 | APL 2.0 | ||
org.apache.httpcomponents | httpcore | 4.1.2 | APL 2.0 | ||
org.apache.lucene | lucene-analyzers-common | 4.6.1 | APL 2.0 | ||
org.apache.lucene | lucene-core | 4.6.1 | APL 2.0 | ||
org.apache.lucene | lucene-queries | 4.6.1 | APL 2.0 | ||
org.apache.lucene | lucene-queryparser | 4.6.1 | APL 2.0 | ||
org.apache.lucene | lucene-sandbox | 4.6.1 | APL 2.0 | ||
org.apache.poi | poi | 3.11 | APL 2.0 | ||
org.apache.poi | poi-ooxml | 3.11 | APL 2.0 | ||
org.apache.poi | poi-ooxml-schemas | 3.11 | APL 2.0 | ||
org.apache.xmlbeans | xmlbeans | 2.6.0 | APL 2.0 | ||
org.apache.xmlgraphics | batik-css | 1.7 | APL 2.0 | ||
org.apache.xmlgraphics | batik-ext | 1.7 | APL 2.0 | ||
org.apache.xmlgraphics | batik-util | 1.7 | APL 2.0 | ||
org.apache.zookeeper | zookeeper | 3.4.6 | APL 2.0 | ||
org.beanshell | bsh-core | 2.0b4 | LGPL | ||
org.codehaus.jackson | jackson-core-asl | 1.9.13 | APL 2.0 | ||
org.codehaus.jackson | jackson-jaxrs | 1.8.3 | APL 2.0 | LGPL | |
org.codehaus.jackson | jackson-jaxrs | 1.9.13 | APL 2.0 | LGPL | |
org.codehaus.jackson | jackson-mapper-asl | 1.9.13 | APL 2.0 | ||
org.codehaus.jackson | jackson-xc | 1.8.3 | APL 2.0 | LGPL | |
org.codehaus.jettison | jettison | 1.1 | APL 2.0 | ||
org.flywaydb | flyway-core | 4.0.3 | APL 2.0 | ||
org.fusesource.leveldbjni | leveldbjni-all | 1.8 | APL 2.0 | ||
org.hsqldb | hsqldb | 2.3.2 | Custom BSD | ||
org.htrace | htrace-core | 3.0.4 | APL 2.0 | ||
org.jamon | jamon-runtime | 2.4.1 | Custom BSD | ||
org.javassist | javassist | 3.18.1-GA | APL 2.0 | ||
org.jboss | jandex | 1.1.0.Final | APL 2.0 | ||
org.jboss.logging | jboss-logging | 3.1.3.GA | LGPL | ||
org.jboss.logging | jboss-logging-annotations | 1.2.0.Beta1 | LGPL | ||
org.jboss.spec.javax.transaction | jboss-transaction-api_1.2_spec | 1.0.0.Final | CDDL | GPL | Public domain |
org.jruby.jcodings | jcodings | 1.0.8 | Custom | ||
org.jruby.joni | joni | 2.1.2 | MIT | ||
org.lmdb | lmdb | 0.7 | APL 2.0 | ||
org.lmdb | lmdbjava-native-linux-x86_64 | 0.9.23-1 | Open LDAP | ||
org.mockito | mockito-all | 1.10.19 | MIT | ||
org.mortbay.jetty | jetty-sslengine | 6.1.26 | APL 2.0 | ||
org.ow2.asm | asm | 5.0.3 | Custom BSD | ||
org.ow2.asm | asm-commons | 5.0.3 | Custom BSD | ||
org.ow2.asm | asm-tree | 5.0.3 | Custom BSD | ||
org.ow2.asm | asm-util | 5.0.3 | Custom BSD | ||
org.owasp.antisamy | antisamy | 1.4.3 | BSD | ||
org.owasp.esapi | esapi | 2.1.0 | BSD | ||
org.slf4j | slf4j-api | 1.6.1 | MIT | ||
org.slf4j | slf4j-api | 1.6.2 | MIT | ||
org.slf4j | slf4j-api | 1.6.4 | MIT | ||
org.slf4j | slf4j-api | 1.7.5 | MIT | ||
org.slf4j | slf4j-log4j12 | 1.6.1 | MIT | ||
org.xerial.snappy | snappy-java | 1.0.4.1 | APL 2.0 | ||
stax | stax-api | 1.0.1 | APL 2.0 | ||
xalan | xalan | 2.7.0 | APL 2.0 | ||
xml-apis | xml-apis | 1.0.b2 | APL 2.0 | ||
xml-apis | xml-apis | 1.3.03 | APL 2.0 | ||
xml-apis | xml-apis-ext | 1.3.04 | APL 2.0 | ||
xmlenc | xmlenc | 0.52 | MIT | ||
xom | xom | 1.2.5 | LGPL |
* The mysql-client-connector is distributed under a GPL license but has exceptions that allow it to be distributed with OSS without requiring the GPL license to be applied to the OSS. See http://www.mysql.com/about/legal/licensing/foss-exception/ for details.
The directory stroom/stroom-core/src/test/resources/samples/config/Visualisations/ contains a copy of the visualisations code taken from stroom-visualisations-dev. For the various licences used by that code see NOTICE.md in that repository.
The class stroom-pipeline/src/main/java/stroom/xml/event/np/NPEventListNamePool.java is derived from the the class net.sf.saxon.NamePool which is released under the Mozilla Public Licence Version 1.0. As a result NPEventListNamePool.java is also released under Mozilla Public Licence Version 1.0.