# Licences

### Back-end Libraries:

| Package                        | Name                                       | Version      | License            | Link                                                                                                     |
| ------------------------------ | ------------------------------------------ | ------------ | ------------------ | -------------------------------------------------------------------------------------------------------- |
| org.springframework.boot       | spring-boot-starter-jdbc                   | '3.2.9'      | Apache 2.0         | <https://mvnrepository.com/artifact/org.springframework.boot/spring-boot-starter-jdbc>                   |
| org.springframework.boot       | spring-boot-starter-mail                   | '3.2.9'      | Apache 2.0         | <https://mvnrepository.com/artifact/org.springframework.boot/spring-boot-starter-mail>                   |
| org.springframework.boot       | spring-boot-starter-thymeleaf              | '3.2.9'      | Apache 2.0         | <https://mvnrepository.com/artifact/org.springframework.boot/spring-boot-starter-thymeleaf>              |
| org.springframework.boot       | spring-boot-starter-undertow               | '3.2.9'      | Apache 2.0         | <https://mvnrepository.com/artifact/org.springframework.boot/spring-boot-starter-undertow>               |
| org.springframework.boot       | spring-boot-starter-web                    | '3.2.9'      | Apache 2.0         | <https://mvnrepository.com/artifact/org.springframework.boot/spring-boot-starter-web>                    |
| org.springframework.boot       | spring-boot-starter-validation             | '3.2.9'      | Apache 2.0         | <https://mvnrepository.com/artifact/org.springframework.boot/spring-boot-starter-validation>             |
| org.springframework.boot       | spring-boot-starter-data-jpa               | '3.2.9'      | Apache 2.0         | <https://mvnrepository.com/artifact/org.springframework.boot/spring-boot-starter-data-jpa>               |
| com.fasterxml.jackson.datatype | jackson-datatype-jsr310                    | '2.15.4'     | Apache 2.0         | <https://mvnrepository.com/artifact/com.fasterxml.jackson.datatype/jackson-datatype-jsr310>              |
| org.flywaydb                   | flyway-core                                | '9.22.3'     | Apache 2.0         | <https://mvnrepository.com/artifact/org.flywaydb/flyway-core>                                            |
| org.springframework.cloud      | spring-cloud-starter-openfeign             | '4.1.3'      | Apache 2.0         | <https://mvnrepository.com/artifact/org.springframework.cloud/spring-cloud-starter-openfeign>            |
| org.springdoc                  | springdoc-openapi-starter-webmvc-ui        | '2.3.0'      | Apache 2.0         | <https://mvnrepository.com/artifact/org.springdoc/springdoc-openapi-starter-webmvc-ui>                   |
| org.springframework.boot       | spring-boot-configuration-processor        | '3.2.9'      | Apache 2.0         | <https://mvnrepository.com/artifact/org.springframework.boot/spring-boot-configuration-processor>        |
| org.springframework.boot       | spring-boot-starter-security               | '3.2.9'      | Apache 2.0         | <https://mvnrepository.com/artifact/org.springframework.boot/spring-boot-starter-security>               |
| org.springframework.boot       | spring-boot-starter-oauth2-resource-server | '3.2.9'      | Apache 2.0         | <https://mvnrepository.com/artifact/org.springframework.boot/spring-boot-starter-oauth2-resource-server> |
| org.springframework.kafka      | spring-kafka                               | '3.1.8'      | Apache 2.0         | <https://mvnrepository.com/artifact/org.springframework.kafka/spring-kafka>                              |
| org.postgresql                 | postgresql                                 | '42.6.2'     | BSD 2-clause       | <https://mvnrepository.com/artifact/org.postgresql/postgresql>                                           |
| org.apache.lucene              | lucene-core                                | '9.11.0'     | Apache 2.0         | <https://mvnrepository.com/artifact/org.apache.lucene/lucene-core>                                       |
| org.apache.lucene              | lucene-queryparser                         | '9.11.0'     | Apache 2.0         | <https://mvnrepository.com/artifact/org.apache.lucene/lucene-queryparser>                                |
| io.bitcoinsv.bitcoinjsv        | bitcoinj-base58                            | '1.0.4'      | Apache 2.0         | <https://mvnrepository.com/artifact/org.bitcoinj/bitcoinj-core>                                          |
| software.amazon.awssdk         | s3                                         | '2.25.69'    | Apache 2.0         | <https://mvnrepository.com/artifact/software.amazon.awssdk/s3>                                           |
| software.amazon.awssdk         | kms                                        | '2.25.69'    | Apache 2.0         | <https://mvnrepository.com/artifact/software.amazon.awscdk/kms>                                          |
| io.grpc                        | grpc-netty-shaded                          | '1.65.1'     | Apache 2.0         | <https://mvnrepository.com/artifact/io.grpc/grpc-netty-shaded>                                           |
| io.grpc                        | grpc-protobuf                              | '1.65.1'     | Apache 2.0         | <https://mvnrepository.com/artifact/io.grpc/grpc-protobuf>                                               |
| io.grpc                        | grpc-stub                                  | '1.65.1'     | Apache 2.0         | <https://mvnrepository.com/artifact/io.grpc/grpc-stub>                                                   |
| io.grpc                        | grpc-api                                   | '1.65.1'     | Apache 2.0         | <https://mvnrepository.com/artifact/io.grpc/grpc-api>                                                    |
| org.apache.tomcat              | annotations-api                            | '6.0.53'     | Apache 2.0         | <https://mvnrepository.com/artifact/org.apache.tomcat/tomcat-annotations-api>                            |
| com.google.protobuf            | protobuf-java                              | '3.25.3'     | BSD 3-clause       | <https://mvnrepository.com/artifact/com.google.protobuf/protobuf-java>                                   |
| org.apache.pdfbox              | pdfbox                                     | '3.0.2'      | Apache 2.0         | <https://mvnrepository.com/artifact/org.apache.pdfbox/pdfbox>                                            |
| com.nimbusds                   | nimbus-jose-jwt                            | '9.40'       | Apache 2.0         | <https://mvnrepository.com/artifact/com.nimbusds/nimbus-jose-jwt>                                        |
| org.bouncycastle               | bcprov-jdk18on                             | '1.78.1'     | BouncyCastle       | <https://www.bouncycastle.org/licence.html>                                                              |
| org.bouncycastle               | bcpkix-jdk18on                             | '1.78.1'     | BouncyCastle       | <https://www.bouncycastle.org/licence.html>                                                              |
| com.google.guava               | guava                                      | '33.2.1-jre' | Apache 2.0         | <https://mvnrepository.com/artifact/com.google.guava/guava>                                              |
| com.h2database                 | h2                                         | '2.2.224'    | EPL 1.0,MPL 2.0    | <https://mvnrepository.com/artifact/com.h2database/h2>                                                   |
| org.springframework.boot       | spring-boot-starter-test                   | '3.2.9'      | Apache 2.0         | <https://mvnrepository.com/artifact/org.springframework.boot/spring-boot-starter-test>                   |
| commons-io                     | commons-io                                 | '2.16.1'     | Apache 2.0         | <https://mvnrepository.com/artifact/commons-io/commons-io>                                               |
| org.verapdf                    | validation-model-jakarta                   | '1.26.1'     | GPL-3.0,MPL-2.0    | <https://central.sonatype.com/artifact/org.verapdf/validation-model-jakarta>                             |
| io.gatling.highcharts          | gatling-charts-highcharts                  | '3.11.3'     | Gatling Highcharts | <https://central.sonatype.com/artifact/io.gatling.highcharts/gatling-charts-highcharts>                  |
| org.springframework.kafka      | spring-kafka-test                          | '3.1.8'      | Apache 2.0         | <https://mvnrepository.com/artifact/org.springframework.kafka/spring-kafka-test>                         |

###

### Front-end Libraries:

<table data-header-hidden><thead><tr><th valign="top">Package</th><th valign="top">Name</th><th valign="top">Version</th><th valign="top">License</th><th valign="top">Link</th></tr></thead><tbody><tr><td valign="top">@fontsource</td><td valign="top">ibm-plex-sans</td><td valign="top">'5.0.15'</td><td valign="top">OFL-1.1</td><td valign="top"><a href="https://www.npmjs.com/package/@fontsource/ibm-plex-sans">https://www.npmjs.com/package/@fontsource/ibm-plex-sans</a></td></tr><tr><td valign="top">@reduxjs</td><td valign="top">toolkit</td><td valign="top">'1.9.5'</td><td valign="top">MIT</td><td valign="top"><a href="https://www.npmjs.com/package/@reduxjs/toolkit">https://www.npmjs.com/package/@reduxjs/toolkit</a></td></tr><tr><td valign="top">@sentry</td><td valign="top">react</td><td valign="top">'8.0.0'</td><td valign="top">MIT</td><td valign="top"><a href="https://www.npmjs.com/package/react">https://www.npmjs.com/package/react</a></td></tr><tr><td valign="top">@testing-library</td><td valign="top">jest-dom</td><td valign="top">'6.4.2'</td><td valign="top">MIT</td><td valign="top"><a href="https://www.npmjs.com/package/@testing-library/jest-dom">https://www.npmjs.com/package/@testing-library/jest-dom</a></td></tr><tr><td valign="top">@testing-library</td><td valign="top">react</td><td valign="top">'13.4.0'</td><td valign="top">MIT</td><td valign="top"><a href="https://www.npmjs.com/package/@testing-library/react">https://www.npmjs.com/package/@testing-library/react</a></td></tr><tr><td valign="top">@testing-library</td><td valign="top">user-event</td><td valign="top">'14.4.3'</td><td valign="top">MIT</td><td valign="top"><a href="https://www.npmjs.com/package/@testing-library/user-event">https://www.npmjs.com/package/@testing-library/user-event</a></td></tr><tr><td valign="top">@types</td><td valign="top">uuid</td><td valign="top">'9.0.6'</td><td valign="top">MIT</td><td valign="top"><a href="https://www.npmjs.com/search?q=%40types%20uuid">https://www.npmjs.com/search?q=%40types%20uuid</a></td></tr><tr><td valign="top"><br></td><td valign="top">axios</td><td valign="top">'1.7.4'</td><td valign="top">MIT</td><td valign="top"><a href="https://www.npmjs.com/package/axios">https://www.npmjs.com/package/axios</a></td></tr><tr><td valign="top"><br></td><td valign="top">classnames</td><td valign="top">'2.3.2'</td><td valign="top">MIT</td><td valign="top"><a href="https://www.npmjs.com/package/classnames">https://www.npmjs.com/package/classnames</a></td></tr><tr><td valign="top"><br></td><td valign="top">date-fns</td><td valign="top">'2.29.3'</td><td valign="top">MIT</td><td valign="top"><a href="https://www.npmjs.com/package/date-fns">https://www.npmjs.com/package/date-fns</a></td></tr><tr><td valign="top"><br></td><td valign="top">framer-motion</td><td valign="top">'11.0.24'</td><td valign="top">MIT</td><td valign="top"><a href="https://www.npmjs.com/package/framer-motion">https://www.npmjs.com/package/framer-motion</a></td></tr><tr><td valign="top"><br></td><td valign="top">history</td><td valign="top">'5.3.0'</td><td valign="top">MIT</td><td valign="top"><a href="https://www.npmjs.com/package/history">https://www.npmjs.com/package/history</a></td></tr><tr><td valign="top"><br></td><td valign="top">i18next</td><td valign="top">'22.0.6'</td><td valign="top">MIT</td><td valign="top"><a href="https://www.npmjs.com/package/react-i18next">https://www.npmjs.com/package/react-i18next</a></td></tr><tr><td valign="top"><br></td><td valign="top">jwt-decode</td><td valign="top">'4.0.0'</td><td valign="top">MIT</td><td valign="top"><a href="https://www.npmjs.com/package/jwt-decode">https://www.npmjs.com/package/jwt-decode</a></td></tr><tr><td valign="top"><br></td><td valign="top">lodash.isempty</td><td valign="top">'4.4.0'</td><td valign="top">MIT</td><td valign="top"><a href="https://www.npmjs.com/package/lodash.isempty">https://www.npmjs.com/package/lodash.isempty</a></td></tr><tr><td valign="top"><br></td><td valign="top">pdfjs-viewer-element</td><td valign="top">'2.5.3'</td><td valign="top">MIT</td><td valign="top"><a href="https://www.npmjs.com/package/pdfjs-viewer-element">https://www.npmjs.com/package/pdfjs-viewer-element</a></td></tr><tr><td valign="top"><br></td><td valign="top">query-string</td><td valign="top">'8.1.0'</td><td valign="top">MIT</td><td valign="top"><a href="https://www.npmjs.com/package/query-string">https://www.npmjs.com/package/query-string</a></td></tr><tr><td valign="top"><br></td><td valign="top">react</td><td valign="top">'18.2.0'</td><td valign="top">MIT</td><td valign="top"><a href="https://www.npmjs.com/package/react">https://www.npmjs.com/package/react</a></td></tr><tr><td valign="top"><br></td><td valign="top">react-dom</td><td valign="top">'18.2.0'</td><td valign="top">MIT</td><td valign="top"><a href="https://www.npmjs.com/package/react-dom">https://www.npmjs.com/package/react-dom</a></td></tr><tr><td valign="top"><br></td><td valign="top">react-hook-form</td><td valign="top">'7.40.0'</td><td valign="top">MIT</td><td valign="top"><a href="https://www.npmjs.com/package/react-hook-form">https://www.npmjs.com/package/react-hook-form</a></td></tr><tr><td valign="top"><br></td><td valign="top">react-i18next</td><td valign="top">'12.0.0'</td><td valign="top">MIT</td><td valign="top"><a href="https://www.npmjs.com/package/react-i18next">https://www.npmjs.com/package/react-i18next</a></td></tr><tr><td valign="top"><br></td><td valign="top">react-redux</td><td valign="top">'8.0.5'</td><td valign="top">MIT</td><td valign="top"><a href="https://www.npmjs.com/package/@types/react-redux">https://www.npmjs.com/package/@types/react-redux</a></td></tr><tr><td valign="top"><br></td><td valign="top">react-router</td><td valign="top">'6.4.4'</td><td valign="top">MIT</td><td valign="top"><a href="https://www.npmjs.com/package/react-router">https://www.npmjs.com/package/react-router</a></td></tr><tr><td valign="top"><br></td><td valign="top">react-router-dom</td><td valign="top">'6.4.4'</td><td valign="top">MIT</td><td valign="top"><a href="https://www.npmjs.com/package/react-router-dom">https://www.npmjs.com/package/react-router-dom</a></td></tr><tr><td valign="top"><br></td><td valign="top">react-signature-canvas</td><td valign="top">'1.0.6'</td><td valign="top">Apache 2.0</td><td valign="top"><a href="https://www.npmjs.com/package/react-signature-canvas">https://www.npmjs.com/package/react-signature-canvas</a></td></tr><tr><td valign="top"><br></td><td valign="top">redux</td><td valign="top">'4.2.0'</td><td valign="top">MIT</td><td valign="top"><a href="https://www.npmjs.com/package/redux">https://www.npmjs.com/package/redux</a></td></tr><tr><td valign="top"><br></td><td valign="top">redux-first-history</td><td valign="top">'5.1.1'</td><td valign="top">MIT</td><td valign="top"><a href="https://www.npmjs.com/package/redux-first-history">https://www.npmjs.com/package/redux-first-history</a></td></tr><tr><td valign="top"><br></td><td valign="top">redux-saga</td><td valign="top">'1.2.1'</td><td valign="top">MIT</td><td valign="top"><a href="https://www.npmjs.com/package/redux-saga">https://www.npmjs.com/package/redux-saga</a></td></tr><tr><td valign="top"><br></td><td valign="top">sass</td><td valign="top">'1.77.6'</td><td valign="top">MIT</td><td valign="top"><a href="https://www.npmjs.com/package/sass">https://www.npmjs.com/package/sass</a></td></tr><tr><td valign="top"><br></td><td valign="top">typescript</td><td valign="top">'4.9.3'</td><td valign="top">Apache 2.0</td><td valign="top"><a href="https://www.npmjs.com/package/typescript">https://www.npmjs.com/package/typescript</a></td></tr><tr><td valign="top"><br></td><td valign="top">use-debounce</td><td valign="top">'10.0.0'</td><td valign="top">MIT</td><td valign="top"><a href="https://www.npmjs.com/package/use-debounce">https://www.npmjs.com/package/use-debounce</a></td></tr><tr><td valign="top"><br></td><td valign="top">uuid</td><td valign="top">'9.0.1'</td><td valign="top">MIT</td><td valign="top"><a href="https://www.npmjs.com/package/uuid">https://www.npmjs.com/package/uuid</a></td></tr><tr><td valign="top"><br></td><td valign="top">valid-data-url</td><td valign="top">'5.0.0'</td><td valign="top">MIT</td><td valign="top"><a href="https://www.npmjs.com/package/valid-data-url">https://www.npmjs.com/package/valid-data-url</a></td></tr><tr><td valign="top"><br></td><td valign="top">web-vitals</td><td valign="top">'3.1.0'</td><td valign="top">Apache 2.0</td><td valign="top"><a href="https://www.npmjs.com/package/web-vitals">https://www.npmjs.com/package/web-vitals</a></td></tr><tr><td valign="top"><br></td><td valign="top">react-cookie</td><td valign="top">7.2.2</td><td valign="top">MIT</td><td valign="top"><a href="https://www.npmjs.com/package/react-cookie">https://www.npmjs.com/package/react-cookie</a></td></tr><tr><td valign="top"><br></td><td valign="top">jsdom</td><td valign="top">26.0.0</td><td valign="top">MIT</td><td valign="top"><a href="https://www.npmjs.com/package/jsdom">https://www.npmjs.com/package/jsdom</a></td></tr><tr><td valign="top"> </td><td valign="top">date-fns-tz</td><td valign="top">1.1.1</td><td valign="top">MIT</td><td valign="top"><a href="https://www.npmjs.com/package/date-fns-tz/v/1.1.1">https://www.npmjs.com/package/date-fns-tz/v/1.1.1</a></td></tr></tbody></table>
