Skip to content
Siim edited this page Dec 19, 2018 · 4 revisions

Libraries

Here is an overview of the libraries and their licenses used by DigiDoc4j. DigiDoc4j is licensed under LGPL 2.1.

Not all of the libraries are being distributed with the library package. The libraries used in testing are not distributed in the release package and are used only in testing DigiDoc4j, therefore restrictive licenses like Eclipse Public License and CPL are not being violated.

  • MIT License
  • Bouncy Castle Java cryptography API - Bouncy Castle License, similar to MIT
  • SLF4J
  • JSON (testing, package org.json)
  • Mockito (testing)
  • Apache License 2.0
  • Appache Commons CLI
  • Apache Commons Codec
  • Apache Commons Collections
  • Apache Commons Compress
  • Apache Commons IO
  • Apache Commons Lang
  • Apache Commons Logging
  • Apache HttpComponents
  • Apache Santuario XmlSec
  • Jackson
  • SnakeYAML
  • ContiPerf (testing)
  • Guava (testing)
  • Jetty (testing, dual licensed under the Apache License 2.0 and Eclipse Public License 1.0)
  • JSONassert (testing)
  • WireMock (testing)
  • XMLUnit (testing)
  • GNU Lesser General Public License (LGPL) 2.1
  • DSS: Digital Signature Service
  • DDOC4j
  • BSD License
  • JaCoCo (code coverage, not distributed)
  • Hamcrest (testing)
  • Eclipse Public License v 1.0
  • JUnit (testing)
  • Logback (testing) - dual-licensed under the EPL v1.0 and the LGPL 2.1
  • Common Public License (CPL)
  • System Rules (testing)
Clone this wiki locally