SiGa is built using only open source software. Below are all open source Java libraries used by SiGa. Libraries license information was obtained using below command:
./mvnw license:aggregate-add-third-party
Lists of 49 third-party dependencies. (Eclipse Public License - v 1.0) (GNU Lesser General Public License) Logback Classic Module (ch.qos.logback:logback-classic:1.4.14 - http://logback.qos.ch/logback-classic) (Eclipse Public License - v 1.0) (GNU Lesser General Public License) Logback Core Module (ch.qos.logback:logback-core:1.4.14 - http://logback.qos.ch/logback-core) (The Apache Software License, Version 2.0) co.elastic.logging:logback-ecs-encoder (co.elastic.logging:logback-ecs-encoder:1.5.0 - https://github.com/elastic/ecs-logging-java/logback-ecs-encoder) (The Apache Software License, Version 2.0) jackson-databind (com.fasterxml.jackson.core:jackson-databind:2.15.4 - https://github.com/FasterXML/jackson) (Apache License, Version 2.0) Guava: Google Core Libraries for Java (com.google.guava:guava:32.1.2-jre - https://github.com/google/guava) (EPL 1.0) (MPL 2.0) H2 Database Engine (com.h2database:h2:2.2.224 - https://h2database.com) (3-Clause BSD License) jcabi-manifests (com.jcabi:jcabi-manifests:2.1.0 - https://www.jcabi.com/jcabi-manifests) (Apache-2.0) Apache Commons IO (commons-io:commons-io:2.15.1 - https://commons.apache.org/proper/commons-io/) (The Apache Software License, Version 2.0) Commons JXPath (commons-jxpath:commons-jxpath:1.3 - http://commons.apache.org/jxpath/) (The Apache Software License, Version 2.0) JASYPT: Hibernate 5 Integration (de.qaware.jasypt:jasypt-hibernate5:1.9.2 - http://www.jasypt.org) (Apache License, Version 2.0) siga-auth (ee.openeid.siga:siga-auth:2.10.1 - https://spring.io/projects/spring-boot/siga-parent/siga-auth) (Apache License, Version 2.0) siga-common (ee.openeid.siga:siga-common:2.10.1 - https://spring.io/projects/spring-boot/siga-parent/siga-common) (Apache License, Version 2.0) siga-monitoring (ee.openeid.siga:siga-monitoring:2.10.1 - https://spring.io/projects/spring-boot/siga-parent/siga-monitoring) (Apache License, Version 2.0) siga-session-storage (ee.openeid.siga:siga-session-storage:2.10.1 - https://spring.io/projects/spring-boot/siga-parent/siga-session-storage) (Apache License, Version 2.0) siga-signature-service (ee.openeid.siga:siga-signature-service:2.10.1 - https://spring.io/projects/spring-boot/siga-parent/siga-signature-service) (MIT License) Mobile-ID Java client (ee.sk.mid:mid-rest-java-client:1.5 - https://github.com/SK-EID/mid-rest-java-client) (MIT License) Smart-ID Java client (ee.sk.smartid:smart-id-java-client:2.3 - https://github.com/SK-EID/smart-id-java-client) (Apache License, Version 2.0) Reactor Test support (io.projectreactor:reactor-test:3.6.5 - https://github.com/reactor/reactor-core) (EPL-2.0) (GPL-2.0-with-classpath-exception) Jakarta RESTful WS API (jakarta.ws.rs:jakarta.ws.rs-api:3.1.0 - https://github.com/eclipse-ee4j/jaxrs-api) (Apache-2.0) Apache Commons Compress (org.apache.commons:commons-compress:1.26.0 - https://commons.apache.org/proper/commons-compress/) (Apache-2.0) Apache Commons Text (org.apache.commons:commons-text:1.11.0 - https://commons.apache.org/proper/commons-text) (Apache License, Version 2.0) Apache HttpClient (org.apache.httpcomponents.client5:httpclient5:5.2.3 - https://hc.apache.org/httpcomponents-client-5.0.x/5.2.3/httpclient5/) (The Apache Software License, Version 2.0) ignite-core (org.apache.ignite:ignite-core:2.15.0 - https://ignite.apache.org/ignite-parent-internal/ignite-core) (The Apache Software License, Version 2.0) ignite-spring (org.apache.ignite:ignite-spring:2.15.0 - http://ignite.apache.org) (The Apache Software License, Version 2.0) ignite-spring-cache-ext (org.apache.ignite:ignite-spring-cache-ext:1.0.0 - http://ignite.apache.org) (Apache 2.0) Awaitility (org.awaitility:awaitility:4.2.1 - http://awaitility.org) (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) (BSD-3-Clause) janino (org.codehaus.janino:janino:3.1.11 - http://janino-compiler.github.io/janino/) (GNU Lesser General Public License, Version 2.1) DigiDoc4j (org.digidoc4j:digidoc4j:5.3.1 - https://github.com/open-eid/digidoc4j) (Eclipse Distribution License - v 1.0) JAXB Runtime (org.glassfish.jaxb:jaxb-runtime:4.0.5 - https://eclipse-ee4j.github.io/jaxb-ri/) (Public Domain) JSON in Java (org.json:json:20240303 - https://github.com/douglascrockford/JSON-java) (Apache License, Version 2.0) Liquibase (org.liquibase:liquibase-core:4.24.0 - http://www.liquibase.com) (BSD-2-Clause) PostgreSQL JDBC Driver (org.postgresql:postgresql:42.6.2 - https://jdbc.postgresql.org) (The MIT License) Project Lombok (org.projectlombok:lombok:1.18.32 - https://projectlombok.org) (Apache License, Version 2.0) Spring Web (org.springframework:spring-web:6.1.6 - https://github.com/spring-projects/spring-framework) (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-aop (org.springframework.boot:spring-boot-starter-aop:3.2.5 - https://spring.io/projects/spring-boot) (Apache License, Version 2.0) spring-boot-starter-data-jpa (org.springframework.boot:spring-boot-starter-data-jpa: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-tomcat (org.springframework.boot:spring-boot-starter-tomcat: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) (Apache License, Version 2.0) spring-boot-starter-webflux (org.springframework.boot:spring-boot-starter-webflux:3.2.5 - https://spring.io/projects/spring-boot) (Apache License, Version 2.0) spring-security-test (org.springframework.security:spring-security-test:6.2.4 - https://spring.io/projects/spring-security) (The Apache Software License, Version 2.0) WireMock (org.wiremock:wiremock-standalone:3.3.1 - http://wiremock.org)