home

The DNSCore 3rd party libraries and tools

Aim of document is to provide contractors with information about the tools used for validation and conversion of submitted content. Therefore the document does not list all 3rd party software in use.

  1. Third party libraries in binary form, automatically pulled from the net via maven. You’ll find all the used libraries and their version numbers used in the maven configuration file, section “dependencies” at pom.xml, at DNSCommon/pom.xml, at ContentBroker/pom.xml at DAWeb/pom.xml and at SIPBuilder/pom.xml
  2. Third party tools in modified and unmodified version which are delivered as part of this git source code repository
  3. Third party tools which are not delivered as part of this git source code repository and are considered optional.

Table of relevant third party tools

Tool Version Description License
bagit 4.8 SIP container format License for BAGIT Library (BIL)
pdfbox 1.8.2 PDF validation and conversion Apache License, Version 2.0
JHOVE Rev. 1.9b3 Format Extraction and Validation GNU Lesser General Public License (LGPL).
FIDO v1.3.1 Format identification Apache License Version 2.0, January 2004
FFmpeg 0.6.5 Video codec extracion GNU Lesser General Public License (LGPL) version 2.1
HandBrakeCLI 0.9.9 Video conversion GNU General Public License, version 2
tar 1.23 unpacking/packing GNU General Public License v3 or later
clamAV 0.99.1 virus scan GNU General Public License
ImageMagick 6.7.8-10 Picture Manipulation ImageMagick License
SoX v14.3.2 Audio Codecs and conversion GNU Lesser General Public License
Ghostscript 9.04 PDF conversion GNU Affero General Public License
elasticSearch 0.90.3 Indexed Search Apache License, Version 2.0
Fedora Commons 3.5 PIP Repository Apache License, Version 2.0
Groovy 2.3 DA-Web GUI Apache License, Version 2.0
Grails 2.3.8 DA-Web GUI Apache License, Version 2.0