Third Party Open Source Libraries

This section provides information about the third party open source libraries used in the migration-center core and its connectors. Provided bellow are the library names, the license under which they are being used and links to the specific version being used.

MC Core

LibraryLicense TypeDetails

Apache Commons Codec

Apache 2.0

Apache Commons Lang

Apache 2.0

Apache Commons Collections

Apache 2.0

Apache Commons IO

Apache 2.0

Apache Commons CSV

Apache 2.0

Apache HttpComponents Client

Apache 2.0

Gson

Apache 2.0

JSON

JSON

jni4net

GPL 3.0 MIT

Oracle JDBC Driver

Spring JDBC

Apache 2.0

Spring Boot Starter

Apache 2.0

Spring Web

Apache 2.0

Spring Boot Starter Integration

Apache 2.0

Logback-Classic module

EPL 1.0

LGPL 2.1

Delphi Cryptography Package

MIT License

YAJSW

Apache 2.0

Source Connectors

Name/LibraryLicense TypeDetails

Alfresco

This connector contains no third party open source libraries.

CSV/Excel

Apache Commons IO

Apache 2.0

Apache Commons Lang

Apache 2.0

The Apache Commons CSV

Apache 2.0

Apache POI

Apache 2.0

Apache POI API Based On OPC and OOXML Schemas

Apache 2.0

Streaming Excel reader

Apache 2.0

Database

SpringFramework Core

Apache 2.0

SpringFramework Beans

Apache 2.0

SpringFramework JDBC

Apache 2.0

SpringFramework Transaction

Apache 2.0

Commons Database Connection Pooling

Apache 2.0

Commons Lang

Apache 2.0

Apache Commons Logging

Apache 2.0

Commons Object Pooling Library

Apache 2.0

Apache Commons Collections

Apache 2.0

Documentum

OpenPDF

LGPL 3.0 MPL 2.0

Domino

Apache Commons Digester3

Apache 2.0

Jackons Core

Apache 2.0

Jackson Annotations

Apache 2.0

Jackson Databind

Apache 2.0

SLF4J

MIT

Filesystem

Apache Tika

Apache 2.0

Opentext (OTCS)

Apache Commons Lang

Apache 2.0

Outlook

This connector does not use any third party open source libraries.

Sharepoint

Apache Commons Lang

Apache 2.0

Gson

Apache 2.0

Joda Time

Apache 2.0

jcifs

LGPL 2.1

Sharepoint Online

Apache Commons Lang

Apache 2.0

Gson

Apache 2.0

JSON

JSON

Veeva

Apache Commons Lang

Apache 2.0

Apache Commons Collections

Apache 2.0

Apache Commons CSV

Apache 2.0

Target Connectors

Name/LibraryLicense TypeDetails

Alfresco

This connector contains no third party open source libraries.

D2

D2 SDK and its dependencies

Documentum

OpenPDF

LGPL 3.0 MPL 2.0

Filesystem

Apache Tika

Apache 2.0

Generis Cara

Apache Commons Lang

Apache 2.0

Apache Commons Net

Apache 2.0

Apache Commons Validator

Apache 2.0

Apache Commons Collections

Apache 2.0

Jackson Annotations

Apache 2.0

Jackson Core

Apache 2.0

Jackson Databind

Apache 2.0

Jackson Datatype: JDK8

Apache 2.0

Jackson Datatype: JSR310

Apache 2.0

Spring Core

Apache 2.0

Spring Context

Apache 2.0

Spring WebSocket

Apache 2.0

Spring Messaging

Apache 2.0

SSHv2

Apache 2.0

SnakeYAML

Apache 2.0

Tyrus Standalone Client

CDDL 1.1 GPL 2.0

Hyland OnBase

Apache Commons IO

Apache 2.0

Apache Commons Collections

Apache 2.0

Apache Commons Lang

Apache 2.0

dom4j

InfoArchie

Xalan Java Serializer

Apache 2.0

Xalan-Java

Apache 2.0

XML APIs

Apache 2.0

W3C

Apache Commons Codec

Apache 2.0

Apache Commons Text

Apache 2.0

Apache Commons Lang

Apache 2.0

Apache Commons Collections

Apache 2.0

Apache Commons IO

Apache 2.0

JAX WS RI

EDL 1.0

JAX-WS (JSR 224) API

CDDL

GPL 2.0

Opentext (OTCS)

Apache Commons Lang

Apache 2.0

Sharepoint

Apache Commons Codec

Apache 2.0

Apache Commons IO

Apache 2.0

Apache Commons Lang

Apache 2.0

Apache Commons Text

Apache 2.0

Apache Commons Logging

Apache 2.0

Apache HttpComponents Client Fluent

Apache 2.0

Gson

Apache 2.0

Apache HttpComponents Client

Apache 2.0

Apache HttpComponents HttpClient - Cache

Apache 2.0

Apache HttpComponents HttpClient - MIME

Apache 2.0

Apache HttpComponents Core

Apache 2.0

Joda Time

Apache 2.0

Sharepoint Online Batch

Guava

Apache 2.0

Avro

Apache 2.0

Gson

Apache 2.0

Json

Apache 2.0

Apache Commons Lang

Apache 2.0

Apache Commons Collections

Apache 2.0

Sparta Trackwise

Apache Commons Collections

Apache 2.0

Apache Commons CSV

Apache 2.0

Apache Commons Lang

Apache 2.0

Spring Framework: Mock

Apache 2.0

Gson

Apache 2.0

Json

JSON

Veeva

Spring Boot Starter Integration

Apache 2.0

Spring Web

Apache 2.0

Apache Commons Lang

Apache 2.0

Apache Commons IO

Apache 2.0

Apache Commons Collections

Apache 2.0

Webclient

Name/LibraryLibrary TypeDetails

Webclient - Core

Project Lombok

MIT

Apache Commons Text

Apache 2.0

Apache Commons Lang

Apache 2.0

Apache Commons Collections

Apache 2.0

Logback Classic

EPL 1.0 / LGPL 2.1

Junit Jupiter API

EPL 2.0

Junit Jupiter

EPL 2.0

Webclient - Rest Api

Project Lombok

MIT

Apache Commons Text

Apache 2.0

Apache Commons Lang

Apache 2.0

Apache Commons Collections

Apache 2.0

Logback Classic

EPL 1.0 / LGPL 2.1

Junit Jupiter API

EPL 2.0

Junit Jupiter

EPL 2.0

Spring Context

Apache 2.0

Spring Boot Starter Test

Apache 2.0

Spring Boot Starter Web

Apache 2.0

Spring Boot Starter Security

Apache 2.0

Spring Boot Starter Jpa

Apache 2.0

Spring Boot Starter Validation

Apache 2.0

Apache Commons CSV

Apache 2.0

Apache Commons IO

Apache 2.0

Spring Boot Starter Actuator

Apache 2.0

Google Guava

Apache 2.0

Springdoc Openapi UI

Apache 2.0

JSON Web Token Support For The Jvm

Apache 2.0

Jackson Dataformat XML

Apache 2.0

ModelMapper Jackson Extension

Apache 2.0

Jackson Databind

Apache 2.0

Webclient - Database

Project Lombok

Apache 2.0

Apache Commons Text

Apache 2.0

Apache Commons Lang

Apache 2.0

Apache Commons Collections

Apache 2.0

Logback Classic

EPL 1.0 / LGPL 2.1

Junit Jupiter API

EPL 2.0

Junit Jupiter

EPL 2.0

HikariCP

Apache 2.0

h2database

EPL 1.0 / MPL 2.0

Project: json Path

Apache 2.0

Micrometer Registry Prometheus

Apache 2.0

Google Guava

Apache 2.0

Ojdbc8

Spring Context

Apache 2.0

Spring Boot Starter Web

Apache 2.0

Springdoc OpenApi UI

Apache 2.0

Apache HttpClient

Apache 2.0

JSON Web Token Support For The Jvm

Apache 2.0

Jackson Dataformat XML

Apache 2.0

ModelMapper Jackson Extension

Apache 2.0

Spring Boot Starter Security

Apache 2.0

Spring Boot Starter Data Jpa

Apache 2.0

Spring Boot Starter Aop

Apache 2.0

Spring Boot Starter Tomcat

Apache 2.0

Jackson Databind

Apache 2.0