SiVa is built using only open source software. Below are all SiVa applications and open source Java libraries used by each application. Libraries are grouped by licenses.
Libraries license information was obtained using the following command:
./mvnw license:aggregate-add-third-party
Lists of 49 third-party dependencies. (The Apache Software License, Version 2.0) co.elastic.logging:logback-ecs-encoder (co.elastic.logging:logback-ecs-encoder:1.6.0 - https://github.com/elastic/ecs-logging-java/logback-ecs-encoder) (Apache License, Version 2.0) Guava: Google Core Libraries for Java (com.google.guava:guava:33.1.0-jre - https://github.com/google/guava) (3-Clause BSD License) jcabi-manifests (com.jcabi:jcabi-manifests:2.1.0 - https://www.jcabi.com/jcabi-manifests) (Eclipse Distribution License - v 1.0) JAX-WS RI Standalone Zipped Bundle (com.sun.xml.ws:jaxws-ri:4.0.2 - https://projects.eclipse.org/projects/ee4j/jaxws-ri-bom/jaxws-ri-bom-ext/project/bundles/jaxws-ri) (Apache-2.0) Apache Commons Codec (commons-codec:commons-codec:1.16.1 - https://commons.apache.org/proper/commons-codec/) (Apache-2.0) Apache Commons IO (commons-io:commons-io:2.16.1 - https://commons.apache.org/proper/commons-io/) (European Union Public License 1.1) Generic Validation Service (ee.openid.siva:generic-validation-service:3.8.1 - https://github.com/open-eid/SiVa/validation-services-parent/generic-validation-service) (European Union Public License 1.1) siva-monitoring (ee.openid.siva:siva-monitoring:3.8.1 - https://github.com/open-eid/SiVa/siva-parent/siva-monitoring) (European Union Public License 1.1) SiVa signature service (ee.openid.siva:siva-signature-service:3.8.1 - https://github.com/open-eid/SiVa/siva-parent/siva-signature-service) (European Union Public License 1.1) siva-statistics (ee.openid.siva:siva-statistics:3.8.1 - https://github.com/open-eid/SiVa/siva-parent/siva-statistics) (European Union Public License 1.1) SiVa validation service proxy (ee.openid.siva:siva-validation-proxy:3.8.1 - https://github.com/open-eid/SiVa/siva-parent/siva-validation-proxy) (European Union Public License 1.1) siva-webapp (ee.openid.siva:siva-webapp:3.8.1 - https://github.com/open-eid/SiVa/siva-parent/siva-webapp) (European Union Public License 1.1) Time-mark container Validation Service (ee.openid.siva:timemark-container-validation-service:3.8.1 - https://github.com/open-eid/SiVa/validation-services-parent/timemark-container-validation-service) (European Union Public License 1.1) TimeStampToken Validation Service (ee.openid.siva:timestamptoken-validation-service:3.8.1 - https://github.com/open-eid/SiVa/validation-services-parent/timestamptoken-validation-service) (European Union Public License 1.1) tsl-loader (ee.openid.siva:tsl-loader:3.8.1 - https://github.com/open-eid/SiVa/validation-services-parent/tsl-loader) (European Union Public License 1.1) validation-commons (ee.openid.siva:validation-commons:3.8.1 - https://github.com/open-eid/SiVa/validation-services-parent/validation-commons) (Eclipse Distribution License - v 1.0) Jakarta XML Web Services API (jakarta.xml.ws:jakarta.xml.ws-api:4.0.1 - https://github.com/jakartaee/jax-ws-api) (Apache License, Version 2.0) Apache Commons Collections (org.apache.commons:commons-collections4:4.4 - https://commons.apache.org/proper/commons-collections/) (Apache-2.0) Apache Commons Lang (org.apache.commons:commons-lang3:3.14.0 - https://commons.apache.org/proper/commons-lang/) (Apache-2.0) Apache CXF Runtime JAX-WS Frontend (org.apache.cxf:cxf-rt-frontend-jaxws:4.0.4 - https://cxf.apache.org) (Apache-2.0) Apache CXF Runtime HTTP Transport (org.apache.cxf:cxf-rt-transports-http:4.0.4 - https://cxf.apache.org) (Apache License, Version 2.0) Apache PDFBox (org.apache.pdfbox:pdfbox:2.0.31 - https://www.apache.org/pdfbox-parent/pdfbox/) (Bouncy Castle Licence) Bouncy Castle PKIX, CMS, EAC, TSP, PKCS, OCSP, CMP, and CRMF APIs (org.bouncycastle:bcpkix-jdk18on:1.78.1 - https://www.bouncycastle.org/java.html) (Bouncy Castle Licence) Bouncy Castle Provider (org.bouncycastle:bcprov-jdk18on:1.78.1 - https://www.bouncycastle.org/java.html) (Bouncy Castle Licence) Bouncy Castle ASN.1 Extension and Utility APIs (org.bouncycastle:bcutil-jdk18on:1.78.1 - https://www.bouncycastle.org/java.html) (GNU Lesser General Public License, Version 2.1) DigiDoc4j (org.digidoc4j:digidoc4j:5.3.1 - https://github.com/open-eid/digidoc4j) (GNU Lesser General Public License) DSS ASiC Common (org.digidoc4j.dss:dss-asic-common:6.0.d4j.1 - https://github.com/open-eid/sd-dss/dss-asic-common) (GNU Lesser General Public License) DSS ASiC with XAdES signature(s) (org.digidoc4j.dss:dss-asic-xades:6.0.d4j.1 - https://github.com/open-eid/sd-dss/dss-asic-xades) (GNU Lesser General Public License) DSS CRL Parser with X509CRL object (org.digidoc4j.dss:dss-crl-parser-x509crl:6.0.d4j.1 - https://github.com/open-eid/sd-dss/dss-crl-parser-x509crl) (GNU Lesser General Public License) JAXB Detailed Report Data Model (org.digidoc4j.dss:dss-detailed-report-jaxb:6.0.d4j.1 - https://github.com/open-eid/sd-dss/dss-detailed-report-jaxb) (GNU Lesser General Public License) JAXB Diagnostic Data Model (org.digidoc4j.dss:dss-diagnostic-jaxb:6.0.d4j.1 - https://github.com/open-eid/sd-dss/dss-diagnostic-jaxb) (GNU Lesser General Public License) DSS Document (org.digidoc4j.dss:dss-document:6.0.d4j.1 - https://github.com/open-eid/sd-dss/dss-document) (GNU Lesser General Public License) DSS PAdES (org.digidoc4j.dss:dss-pades:6.0.d4j.1 - https://github.com/open-eid/sd-dss/dss-pades) (GNU Lesser General Public License) DSS PAdES using PDFBox (org.digidoc4j.dss:dss-pades-pdfbox:6.0.d4j.1 - https://github.com/open-eid/sd-dss/dss-pades-pdfbox) (GNU Lesser General Public License) DSS Service (org.digidoc4j.dss:dss-service:6.0.d4j.1 - https://github.com/open-eid/sd-dss/dss-service) (GNU Lesser General Public License) DSS Service Provider Interface (org.digidoc4j.dss:dss-spi:6.0.d4j.1 - https://github.com/open-eid/sd-dss/dss-spi) (GNU Lesser General Public License) DSS Token (org.digidoc4j.dss:dss-token:6.0.d4j.1 - https://github.com/open-eid/sd-dss/dss-token) (GNU Lesser General Public License) DSS TSL Validation (org.digidoc4j.dss:dss-tsl-validation:6.0.d4j.1 - https://github.com/open-eid/sd-dss/dss-tsl-validation) (GNU Lesser General Public License) DSS Utils implementation with Apache Commons (org.digidoc4j.dss:dss-utils-apache-commons:6.0.d4j.1 - https://github.com/open-eid/sd-dss/dss-utils-apache-commons) (The Apache Software License, Version 2.0) JetBrains Java Annotations (org.jetbrains:annotations:24.1.0 - https://github.com/JetBrains/java-annotations) (Public Domain) JSON in Java (org.json:json:20240303 - https://github.com/douglascrockford/JSON-java) (The MIT License) mockito-inline (org.mockito:mockito-inline:5.2.0 - https://github.com/mockito/mockito) (The MIT License) Project Lombok (org.projectlombok:lombok:1.18.32 - https://projectlombok.org) (Apache License, Version 2.0) spring-boot-starter (org.springframework.boot:spring-boot-starter:3.2.5 - https://spring.io/projects/spring-boot) (Apache License, Version 2.0) spring-boot-starter-actuator (org.springframework.boot:spring-boot-starter-actuator:3.2.5 - https://spring.io/projects/spring-boot) (Apache License, Version 2.0) spring-boot-starter-security (org.springframework.boot:spring-boot-starter-security:3.2.5 - https://spring.io/projects/spring-boot) (Apache License, Version 2.0) spring-boot-starter-test (org.springframework.boot:spring-boot-starter-test:3.2.5 - https://spring.io/projects/spring-boot) (Apache License, Version 2.0) spring-boot-starter-validation (org.springframework.boot:spring-boot-starter-validation:3.2.5 - https://spring.io/projects/spring-boot) (Apache License, Version 2.0) spring-boot-starter-web (org.springframework.boot:spring-boot-starter-web:3.2.5 - https://spring.io/projects/spring-boot)