Project

General

Profile

Software Dependencies

This chapter documents the exact list of third party software upon which FWD depends, for FWD v4.0.0. These dependencies include subsystems (e.g. the Java Development Kit), compilers (e.g. gcc), middleware (e.g. RDBMS), utilities, jar files and shared libraries (e.g. .so files on UNIX/Linux, DLL files on Windows). All of these are required for FWD to operate in one way or another, but the full list is not required for all use cases.

To see the details for:

Java Versions

FWD v4 works with either Java 8 or Java 11. Generally, one may use the OpenJDK releases, Oracle releases or other compatible JDKs such as GraalVM. At least for the OpenJDK cases, it has been found that Java 11 is consistently slower by a significant percentage (10% to 30% slower!). For this reason, it is expected that few production users will use Java 11. Work is ongoing to move to Java 17 (see #6692).

Switching Between Java 8 and Java 11

Operating System

Java processes are normally platform neutral. Most of the FWD Java code is written in pure Java, it is possible for such processing to be run on any operating system or hardware platform that supports the a compatible Java environment for all system components. Some of the system components of FWD do rely upon native code:

Component Native Code Dependency
FWD Build Environment Yes
FWD Code Analytics No
FWD Conversion No
FWD Application Server Yes (only if "server-side resources" are used)
H2 Database No
PostgreSQL Database Yes*
SQLServer Database Yes
FWD Client (and FWD Spawner) Yes
FWD Web Client No

If the specified component does not have any native code dependency, then it can be run on any operating system with the right level of compatible Java (JDK 8).

For the components that have native code dependencies, it is important that those dependencies are satisfied. Please see System Requirements for details on the operating systems that are already supported.

The sections below will provide details of the native dependencies for those components which have them.

To be more specific, FWD has been successfully run on a variety of recent Linux distributions from Ubuntu, SuSE, Red Hat and CentOS. There are no specific dependencies on any particular distribution. It is expected that any UNIX-­compatible system would work properly.

FWD is also fully supported on Windows, having been successfully run on a range of versions from Windows Server 2008 R2, Windows 7 and later versions.

A specific list of supported operating systems and hardware platforms can be seen in Supported Platforms.

List of Dependencies

The following tables list all the dependencies used by FWD during the conversion process and during runtime. Please note that all the listed jar files are automatically fetched during build.

If for whatever reason you cannot fetch the dependencies folowing the standard build process you can download them individually (see Obtaining the 3rd Party Code). The dependency files must be then placed in <fwd_home>/local-repo/ directory following the Maven repository file layout.

Build Environment

Majority of FWD is built using the Java technology, while smaller portions of FWD is running native code targeting either Linux operating systems or Windows. The following list of software dependencies is required to build FWD.

The build process is automated using the open source Gradle 3.x and Apache Ant projects. Gradle is written to dynamically download the jars upon which the FWD build process depends. The following is the list of minimum dependencies needed to build:

Name Minimum Version Target Description
Java Development Kit 8 or 11 Java A development environment for building applications and components using the Java programming language.
Ant 1.9 Java Apache Ant is a Java library and command-line tool whose mission is to drive processes described in build files as targets and extension points dependent upon each other.*
Gradle 3.0 Java Gradle is an open source build automation system. Note that the required version of Gradle is already provided in the FWD code repository in the form of Gradle Wrapper. See https://docs.gradle.org/current/userguide/gradle_wrapper.html for more information about Gradle Wrapper.
gcc 5.4 Linux GNU C Compiler.
binutils 2.26 Linux GNU assembler, linker and binary utilities.
mingw 3.x Windows MinGW provides a complete Open Source programming tool set which is suitable for the development of native MS-Windows applications.*
libffi-dev 3.2.1 Linux The libffi library provides a portable, high level programming interface to various calling conventions.* This dependency is needed only on Linux. In the official Ubuntu repositories can be found as libffi-dev.
libjvm JDK 8 or 11 Linux, Windows Java Native Interface (JNI) is a programming framework that enables Java code running in a Java Virtual Machine (JVM) to call and be called by native applications (programs specific to a hardware and operating system platform) and libraries written in other languages such as C, C++ and assembly.*
libncurses-dev ncurses library 5.7 (last available 6.2) Linux A terminal-independent method for providing a character user interface. This dependency is required only on Linux/UNIX. In the official Ubuntu repositories can be found as libncurses-dev.

Due to the ANTLR dependencies, version 1.5.3 does not work. Please ensure that Ant 1.9 or higher can be found via the user's PATH.

Code Analytics

File Modified Project and Version Description
Java Development Kit No Java 8 or 11 or the equivalent A development environment for building applications and components using the Java programming language. The Oracle JDK 1.8 and OpenJDK 1.8 are well tested options. Versions of Oracle JDK 1.8.0_101 and OpenJDK 1.8.0_111 have been tested and have been found to work well. Either the 32-bit or 64-bit version may be used. For conversion, even projects as large as 15MM lines of code have been able to successfully calculate reports within 4GB of memory. For this reason, there is no hard requirement for the 64-bit JVM.
Ant No 1.9 Apache Ant is a Java library and command-line tool whose mission is to drive processes described in build files as targets and extension points dependent upon each other.*
Gradle No 3 Gradle is an open source build automation system. Note that the required version of Gradle is already provided in the FWD code repository in the form of Gradle Wrapper. See https://docs.gradle.org/current/userguide/gradle_wrapper.html for more information about Gradle Wrapper.
antlr-2.7.7.jar No ANTLR 2.7.7 A Language Recognition tool that provides a framework for constructing recognizers, interpreters, compilers, and translators from grammatical descriptions containing actions in a variety of target languages. ANTLR provides excellent support for tree construction, tree walking, translation, error recovery, and error reporting.
fwd-h2-1.4.200-6.jar Yes H2 Embedded Database 1.4.200-6 H2 database is used in embedded mode for temporary table support and for internal runtime housekeeping. It can also be used with a file-based permanent database. This is useful for development and testing purposes. A customized version of H2 is included in the FWD project. For information on patching and building H2 library read Patching and Building Customized 3rd Party Libraries.
commons-beanutils-core-1.9.3.jar No JanusGraph support JanusGraph is a highly scalable graph database optimized for storing and querying large graphs with billions of vertices and edges distributed across a multi-machine cluster. It is a transactional database that can support thousands of concurrent users, complex traversals, and analytic graph queries.*
commons-codec-1.10.jar No
commons-collections-3.2.2.jar No
commons-configuration-1.10.jar No
commons-lang-2.6.jar No
commons-logging-1.2.jar No
gremlin-core-3.2.3.jar No
gremlin-groovy-3.2.3.jar No
gremlin-shaded-3.2.3.jar No
groovy-2.4.7-indy.jar No
groovy-2.4.7.jar No
groovy-console-2.4.7.jar No
groovy-groovysh-2.4.7-indy.jar No
groovy-json-2.4.7-indy.jar No
groovy-jsr223-2.4.7-indy.jar No
groovy-swing-2.4.7.jar No
groovy-templates-2.4.7.jar No
groovy-xml-2.4.7.jar No
guava-19.0.jar No
high-scale-lib-1.1.2.jar No
hppc-0.7.1.jar No
metrics-core-3.0.1.jar No
spatial4j-0.4.1.jar No
tinkergraph-gremlin-3.2.3.jar No
janusgraph-berkeleyje-0.1.0.jar No
janusgraph-core-0.1.0.jar No
janusgraph-lucene-0.1.0.jar No
lucene-analyzers-common-4.10.0.jar No JavaGraph - Lucene Index support Lucene Index support for JanusGraph.
lucene-core-4.10.4.jar No
lucene-queries-4.10.4.jar No
lucene-queryparser-4.10.4.jar No
lucene-spatial-4.10.4.jar No
slf4j-api-1.7.25.jar No
jackson-annotations-2.11.1.jar No Jackson JSON Library Java to JSON Serialization implementation. *
jackson-databind-2.11.1.jar No
jackson-core-2.11.1.jar No
jackson-jaxrs-base-2.11.1.jar No
jackson-jaxrs-json-provider-2.11.1.jar No
jackson-module-jaxb-annotations-2.11.1.jar No
jetty-all-9.4.22.v20191022-uber.jar No Jetty 9.3.8 Web UI and JavaScript bindings. Provides HTTP server, HTTP client, and javax.servlet container.
javax.servlet-api-3.1.0.jar No
dom4j-1.6.1.jar No XML Processing Libraries A collection of libraries responsible for XML processing.
xml-apis-1.4.01.jar No
adamwdraper-Numeral-js-7de892f.zip No Javascript UI Library This is a Javascript library used in the browser UI for Code Analytics. It has been manually packaged by Golden Code into a zip file that is automatically downloaded from https://proj.goldencode.com/artifacts/javascript/ using gradle. *
bootstrap-3.3.7-dist.zip No Javascript UI Library This is a Javascript library used in the browser UI for Code Analytics. It has been manually packaged by Golden Code into a zip file that is automatically downloaded from https://proj.goldencode.com/artifacts/javascript/ using gradle. *
cbtree-v0.9.4-0.zip No Javascript UI Library This is a Javascript library used in the browser UI for Code Analytics. It has been manually packaged by Golden Code into a zip file that is automatically downloaded from https://proj.goldencode.com/artifacts/javascript/ using gradle. *
dojo-1.10.0-distribution.zip No Javascript UI Library This is a Javascript library used in the browser UI for Code Analytics. *
d3-4.9.1.zip No Javascript UI Library This is a Javascript library used in the browser UI for Code Analytics. It has been manually packaged by Golden Code into a zip file that is automatically downloaded from https://proj.goldencode.com/artifacts/javascript/ using gradle. *
jquery-3.2.1.zip No Javascript UI Library This is a Javascript library used in the browser UI for Code Analytics. It has been manually packaged by Golden Code into a zip file that is automatically downloaded from https://proj.goldencode.com/artifacts/javascript/ using gradle. *
jquery-loading-overlay-1.5.3.zip No Javascript UI Library This is a Javascript library used in the browser UI for Code Analytics. It has been manually packaged by Golden Code into a zip file that is automatically downloaded from https://proj.goldencode.com/artifacts/javascript/ using gradle. *
jquery-ui-1.12.1.custom.zip No Javascript UI Library This is a Javascript library used in the browser UI for Code Analytics. It has been manually packaged by Golden Code into a zip file that is automatically downloaded from https://proj.goldencode.com/artifacts/javascript/ using gradle. *
tabulator-master-2.12.0.zip No Javascript UI Library This is a Javascript library used in the browser UI for Code Analytics. It has been manually packaged by Golden Code into a zip file that is automatically downloaded from https://proj.goldencode.com/artifacts/javascript/ using gradle. *
virtualscroller-1.zip No Javascript UI Library This is a Javascript library used in the browser UI for Code Analytics. It has been manually packaged by Golden Code into a zip file that is automatically downloaded from https://proj.goldencode.com/artifacts/javascript/ using gradle. *

Conversion

File Modified Project and Version Description
Java Development Kit No Java 8 or 11 or the equivalent A development environment for building applications and components using the Java programming language. The Oracle JDK 1.8 and OpenJDK 1.8 are well tested options. Versions of Oracle JDK 1.8.0_101 and OpenJDK 1.8.0_111 have been tested and have been found to work well. Either the 32-bit or 64-bit version may be used. For conversion, even projects as large as 15MM lines of code have been able to successfully convert within 4GB of memory. For this reason, there is no strong requirement for the 64-bit JVM.
antlr-2.7.7.jar No ANTLR 2.7.7 A Language Recognition tool that provides a framework for constructing recognizers, interpreters, compilers, and translators from grammatical descriptions containing actions in a variety of target languages. ANTLR provides excellent support for tree construction, tree walking, translation, error recovery, and error reporting.
fwd-h2-1.4.200-6.jar Yes H2 Embedded Database 1.4.200-6 H2 database is used in embedded mode for temporary table support and for internal runtime housekeeping. It can also be used with a file-based permanent database. This is useful for development and testing purposes. A customized version of H2 is included in the FWD project. For information on patching and building H2 library read Patching and Building Customized 3rd Party Libraries.
dom4j-1.6.1.jar No XML Processing Libraries A collection of libraries responsible for XML processing.
xml-apis-1.3.04.jar No

Application Server

File Modified Project and Version Purpose Description
Java Development Kit No Java 8 or 11 or the equivalent Java Runtime A development environment for building and executing applications and components using the Java programming language.

The core requirement for the JVM is that it must be compatible with Java 8.

Each FWD component (conversion, application server, client, user-defined functions running at the database) can use a different JVM. These can run on the same system or different systems. They can even run on a different operating system platform. There is no dependency between JVMs of different components, since they are separate operating system processes.

The following JVM versions have been well tested:

  • Oracle JDK 1.8 on Linux
  • Oracle JDK 1.8 on Windows
  • OpenJDK 1.8 on Linux
  • OpenJDK 1.8 on Windows

The specific versions of Oracle JDK 1.8.0_101 and OpenJDK 1.8.0_111 have both been tested and have been found to work well. Generally, it is safe to use any later version of the Java 1.8 platform.

The application server dynamically generates some converted ABL code (at runtime), which means that there are parts of the runtime system that may depend upon tools in the JDK. For this reason, the JDK is required and a JRE (runtime only, no development kit) cannot be used.

The application server process (JVM) is where the majority of working memory exists for each client (accessing the system). The actual memory used will depend on the queries, the block flow, recursion and other features of the original ABL. The converted application code is actually running in the common server process, which is different from how Progress ABL works.

Although either the 32-bit or 64-bit version may be used, with the large memory requirements of server processes, it is expected that the 64-bit version will be necessary in virtually all installations. The 64-bit JVM is a good default choice.

Although it is possible to run smaller server instances using a 32-bit JVM, this is likely to be only useful for very specialized cases. Running a small application (few users and no large working set requirements) would be possible. It might be useful to do this for hardware that is limited (32-bit architecture CPU or very limited RAM).

antlr-2.7.7.jar No ANTLR 2.7.7 Dynamic Query Conversion A Language Recognition tool that provides a framework for constructing recognizers, interpreters, compilers, and translators from grammatical descriptions containing actions in a variety of target languages. ANTLR provides excellent support for tree construction, tree walking, translation, error recovery, and error reporting.
axiom-api-1.2.22.jar No AXIS2 support 1.7.9 Communication Apache Axis2™ is a Web Services / SOAP / WSDL engine.
axiom-impl-1.2.22.jar No
axis2-adb-1.6.2.jar No
axis2-kernel-1.6.2.jar No
axis2-transport-http-1.6.2.jar No
axis2-transport-local-1.6.2.jar No
httpcore-4.4.3.jar No
mail-1.4.jar No
neethi-3.0.2.jar No
wsdl4j-1.6.2.jar No
XmlSchema-1.4.7.jar No
commons-httpclient-3.1.jar No Jakarta Commons HttpClient 3.1 Communication Provides an efficient, up-to-date, and feature-rich package implementing the client side of the most recent HTTP standards and recommendations.
commons-codec-1.10.jar No
mariadb-java-client-3.0.7.jar No MariaDb 3.0.7 Database driver MariaDb JDBC drivers.
postgresql-42.2.5.jar No PostgreSQL 42.2.5 Database driver PostgreSQL JDBC drivers.
fwd-h2-1.4.200-6.jar Yes H2 Embedded Database 1.4.200-6 Database engine and driver H2 database is used in embedded mode for temporary table support and for internal runtime housekeeping. It can also be used as a file-based permanent database. This is very useful for development and testing purposes. A customized version of H2 is included in the FWD project. For information on patching and building H2 library read Patching and Building Customized 3rd Party Libraries. The patches and original source distribution can be found in External Project Patches.
c3p0-0.9.5.2.jar No C3p0 0.9.5.2 Database support An easy-to-use library for augmenting traditional (DriverManager-based) JDBC drivers with JNDI-bindable DataSources, including DataSources that implement Connection and Statement Pooling, as described by the jdbc3 spec and jdbc2 std extension.
mchange-commons-java-0.2.11.jar No
cglib-2.1_3.jar No Code Generation Library 2.1 Database support A Code Generation Library, It is used to extend JAVA classes and implements interfaces at runtime.
ehcache-core-2.6.2.jar No Ehcache 2.6.2 Database support An open source, standards-based cache used to boost performance, offload the database and simplify scalability. It can scale from in-process with one or more nodes through to a mixed in-process/out-of-process configuration with terabyte-sized caches.
commons-logging-1.2.jar No Jakarta Commons Logging 1.2 Logging A library that uses the commons-logging API can be used with any logging implementation at runtime.
slf4j-api-1.7.25.jar No Simple Logging Facade for Java 1.6.1 Logging The Simple Logging Facade for Java (SLF4J) serves as a simple facade or abstraction for various logging frameworks.
slf4j-jdk14-1.7.5.jar No
asm-5.0.3.jar No Asm 5.0.3 Programming Support An all purpose Java bytecode manipulation and analysis framework. It can be used to modify existing classes or dynamically generate classes, directly in binary form. Provided common transformations and analysis algorithms allow to easily assemble custom complex transformations and code analysis tools.
aspectjrt-1.8.10.jar No AspectJ 1.8.10 Programming Support A seamless aspect-oriented extension to the Javatm programming language[1]
bcel-5.2.jar No Apache Commons BCEL™ Programming Support Gives users a convenient way to analyze, create, and manipulate (binary) Java class files (those ending with .class). Classes are represented by objects which contain all the symbolic information of the given class: methods, fields and byte code instructions, in particular. This dependency is used by FWD server and FWD client.
quartz-2.2.1.jar No Quartz 2.2.1 Scheduling A job scheduling library that can be integrated within any Java application. FWD uses only the cron expression parser provided by this library.
bcpkix--jdk15to18-1.69.jar No BouncyCastle 1.69 Security A lightweight cryptography API with implementations for KIX, CMS, EAC, PKCS, OCSP, TSP, OPENSSL.
bcprov--jdk15to18-1.69.jar No Security A provider for the Java Cryptography Extension and the Java Cryptography Architecture.
dom4j-1.6.1.jar No XML Processing Libraries XML Processing A collection of libraries responsible for XML processing.
xml-apis-1.3.04.jar No
jetty-all-9.4.22.v20191022-uber.jar No Jetty 9.4.22 Web UI and JavaScript bindings Provides HTTP server, HTTP client, and javax.servlet container
javax.servlet-api-3.1.0.jar No
msv-core-2010.2.jar No SAX support XML services High performance event driven XML parser and schema validator.
stax2-api-4.2.1.jar No
stax-utils-20070216.jar No
xsdlib-2010.1.jar No
relaxngDatatype-20020414.jar No
woodstox-core-asl-4.2.0.jar No

Database Server

Project and Version Modified Description
OpenJDK 1.8 or the equivalent No This is only needed if PL/Java is in use. A development environment for building applications and components using the Java programming language. The Oracle JDK 1.8 and OpenJDK 1.8 are well tested options. Versions of Oracle JDK 1.8.0_101 and OpenJDK 1.8.0_111 have been tested and have been found to work well. Either the 32-bit or 64-bit version may be used. However, this is needed only for executing very small sub-expression fragments (calls to a single built-in function) which has very minimal memory requirements. For this reason, there is no strong requirement for the 64-bit JVM. Using a 32-bit JVM for this purpose will be faster and will use less memory. Use a 32-bit JVM if possible. It is also highly recommended to limit the maximum heap size to 8MB. There is no reason to make it larger.
Java Native Interface (JNI) 1.8 No This is only needed if PL/Java is in use. Java Native Interface (JNI) is a programming framework that enables Java code running in a Java Virtual Machine (JVM) to call and be called by native applications (programs specific to a hardware and operating system platform) and libraries written in other languages such as C, C++ and assembly.* Used by PL/Java to launch JVMs.
PL/Java 1.5 No PL/Java is an add on module to the PostgreSQL backend. PL/Java is used to provide user defined functions written in Java for use with the PostgreSQL database. It falls into the same category as PL/SQL, PL/TCL, PL/Perl, and PL/Python. When installed, functions and triggers can be written in Java using your favorite Java IDE and installed into the database. For information on building PL/Java library read Patching and Building Customized 3rd Party Libraries.
FWD Collation Services Yes FWD uses a custom implementation of java.text.spi.CollatorProvider to enable H2 to sort text data the same way Progress would.

Client

The FWD Client provides support for all of the interactive user-interface scenarios (ChUI and GUI) which might be expected. Due to the inherently fat-client design of the ABL, the FWD Client is also needed for a variety of use cases that might otherwise be surprising. This includes Appserver agents, batch mode clients and WebSpeed (when it is supported).

Some of these client configurations are started automatically by the FWD Application Server, using a native executable called the FWD Spawner or usually just referred to as the "spawner". The spawner always runs on the same system as the FWD Client, which may or may not be the same system as the FWD Application Server. The requirements below include those needed for a client system that includes the spawner.

When running the FWD Web Client there is the FWD Client which is executed and then all of the user interaction is actually handled by the browser, which can be on a separate physical system. See Browser Support for details.

File Modified Project and Version Purpose Description
Java Runtime Environment No Java 8 or 11 or the equivalent Java Runtime A runtime environment for executing applications and components using the Java programming language.

The core requirement for the JVM is that it must be compatible with Java 8.

Each FWD component (conversion, application server, client, user-defined functions running at the database) can use a different JVM. These can run on the same system or different systems. They can even run on a different operating system platform. There is no dependency between JVMs of different components, since they are separate operating system processes.

The following JVM versions have been well tested:

  • Oracle JDK 1.8 on Linux
  • Oracle JDK 1.8 on Windows
  • OpenJDK 1.8 on Linux
  • OpenJDK 1.8 on Windows

The specific versions of Oracle JDK 1.8.0_101 and OpenJDK 1.8.0_111 have both been tested and have been found to work well. Generally, it is safe to use any later version of the Java 1.8 platform.

The client does not generate Java code at runtime, which means that it is possible to use a JRE (runtime only, no development kit) instead of a JDK.

If your ABL application is using calls to native libraries, then the bitness of the installed JVM must match the bitness of these native libraries. You will not be able to execute calls into a 32-bit compiled native library from a 64-bit JVM or 64-bit native code from a 32-bit JVM.

If the legacy application is not dependent on native library calls, and if your operating system is 64-bit architecture, you may use either the 32-bit or the 64-bit JVM. On a 32-bit platform, only a 32-bit JVM is possible.

The application server process (JVM) is where the majority of working memory exists for each client (accessing the system). The actual memory used will depend on the queries, the block flow, recursion and other features of the original ABL. The converted application code is actually running in the common server process, which is different from how Progress ABL works.

By default, we recommend using the 32-bit JVM on the client for the following reasons:
  • The thin client does not need large amount of memory to run, this means that the heap can (and should) be limited in size.
  • The client does not process any data except for the displaying primitives received from server and any file-system or other OS related calls (which map to ABL features). The improved performance of a x64 built JVM is insignificant.
  • All things being equal, the memory footprint is greater on a 64-bit JVM as the pointers are twice as long as the pointers in a 32-bit JVM. Java uses pointers intensively as all references to objects (except for the scalars) are in fact pointers. This leads to the fact that a 64-bit JVM takes between 40% and 50% more memory on average than a 32-bit JVM.

Using the 32-bit version will greatly reduce the memory footprint and overhead of each JVM instance. On client systems where there will be large numbers of JVM instances (often at least one per user), this can accumulate into a significant savings.

From a heap perpective, the FWD Client needs enough memory to handle its windows, frames, widgets, streams and other ABL resources (and their contained data). These can be used in a deeply nested manner, which means that some programs can create many such resources simultaneously. However, even in such a case the memory requirements of the client tend to be quite limited.

For the above reasons, there is no strong requirement for the 64-bit JVM. Using a 32-bit JVM for this purpose will be faster and will use less memory. Use a 32-bit JVM if possible. Even applications with deeply nested UI processing can usually be run with max heaps of 16MB to 32MB.

axiom-api-1.2.22.jar No AXIS2 support 1.7.9 Communication Apache Axis2™ is a Web Services / SOAP / WSDL engine.
axiom-impl-1.2.22.jar No
axis2-adb-1.6.2.jar No
axis2-kernel-1.6.2.jar No
axis2-transport-http-1.6.2.jar No
axis2-transport-local-1.6.2.jar No
httpcore-4.4.3.jar No
mail-1.4.jar No
neethi-3.0.2.jar No
wsdl4j-1.6.2.jar No
XmlSchema-1.4.7.jar No
commons-httpclient-3.1.jar No Jakarta Commons HttpClient 3.1 Communication Provides an efficient, up-to-date, and feature-rich package implementing the client side of the most recent HTTP standards and recommendations.
commons-codec-1.10.jar No
commons-logging-1.2.jar No Jakarta Commons Logging 1.2 Logging A library that uses the commons-logging API can be used with any logging implementation at runtime.
slf4j-api-1.7.25.jar No Simple Logging Facade for Java 1.6.1 Logging The Simple Logging Facade for Java (SLF4J) serves as a simple facade or abstraction for various logging frameworks.
slf4j-jdk14-1.7.5.jar No
libffi.so No Portable Foreign Function Interface Library 3.2.1 Native code invocation The libffi library provides a portable, high level programming interface to various calling conventions. *
libffi-6.dll No
aspectjrt-1.8.10.jar No AspectJ 1.8.10 Programming Support A seamless aspect-oriented extension to the Javatm programming language [1]
guava-19.0.jar No Guava 19.0 Programming Support Guava is a set of core libraries that includes new collection types (such as multimap and multiset), immutable collections, a graph library, functional types, an in-memory cache, and APIs/utilities for concurrency, I/O, hashing, primitives, reflection, string processing, and much more! *
commons-lang-2.6.jar No Apache Commons Lang 2.6 Programming Support Provides a host of helper utilities for the java.lang API, notably String manipulation methods, basic numerical methods, object reflection, concurrency, creation and serialization and System properties.
libjvm No Java Native Interface (JNI) Spawner Java Native Interface (JNI) is a programming framework that enables Java code running in a Java Virtual Machine (JVM) to call and be called by native applications (programs specific to a hardware and operating system platform) and libraries written in other languages such as C, C++ and assembly. * When the spawner executable is used to launch FWD Client instances, it uses JNI (via libjvm) for spawning.
libncurses.so.5 Yes ncurses library 5.7 (last available 6.2) User interface A terminal-independent method for providing a character user interface. Required only on Linux/UNIX. This project depends upon a customized version of this library (and a customized version of the associated TERMINFO database). Please see Patching NCURSES and Patching TERMINFO for the details.
batik-anim-1.8.jar No The Apache™ Batik Project 1.8 User interface Batik is a Java-based toolkit for applications or applets that want to use images in the Scalable Vector Graphics (SVG) format for various purposes, such as display, generation or manipulation. *
batik-awt-util-1.8.jar No
batik-bridge-1.8.jar No
batik-codec-1.8.jar No
batik-css-1.8.jar No
batik-dom-1.8.jar No
batik-ext-1.8.jar No
batik-extension-1.8.jar No
batik-gui-util-1.8.jar No
batik-gvt-1.8.jar No
batik-parser-1.8.jar No
batik-script-1.8.jar No
batik-svg-dom-1.8.jar No
batik-svggen-1.8.jar No
batik-swing-1.8.jar No
batik-transcoder-1.8.jar No
batik-util-1.8.jar No
batik-xml-1.8.jar No
xml-apis-1.3.04.jar No
xml-apis-ext-1.3.04.jar No
xmlgraphics-commons-2.0.jar No
common-image-3.1.2.jar No TwelveMonkeys ImageIO 3.1.2 User interface TwelveMonkeys ImageIO is a collection of plugins and extensions for Java's ImageIO. *
common-io-3.1.2.jar No
common-lang-3.1.2.jar No
imageio-bmp-3.1.2.jar No
imageio-core-3.1.2.jar No
imageio-metadata-3.1.2.jar No
dojo-1.10.0-distribution.zip No Dojo Toolkit 1.10.0 Web UI and JavaScript bindings Open source modular JavaScript library (or more specifically JavaScript toolkit) designed to ease the rapid development of cross-platform, JavaScript/Ajax-based applications and web sites *
jetty-all-9.4.22.v20191022-uber.jar No Jetty 9.4.22 Web UI and JavaScript bindings Provides HTTP server, HTTP client, and javax.servlet container
jetty-proxy-9.4.22.v20191022.jar No
javax.servlet-api-3.1.0.jar No
fom4j-1.6.1.jar No XML Processing Libraries XML Processing A collection of libraries responsible for XML processing.
xml-apis-1.3.04.jar No

Browser Support

The FWD Web Client can be executed in the following minimum browser levels:

Browser Minimum Version
Chrome 30
Firefox 30
IE 11
Edge 12
Safari 8.0

#2674 has more details.

Obtaining the 3rd Party Code

All of the projects upon which FWD is dependent are licensed under permissive open source licenses.

Some of the projects are redistributed having as a bundle some other libraries. It is the case of license used for distribution of Java EE (Oracle Binary Code License Agreement for Java EE Technologies) that covers both JTA and the Servlet API. This license allows for redistribution under other licenses (see Supplemental License Term B), so long as (among other conditions), Oracle's rights under its Binary Code License are adequately protected under the license used for redistribution. Also it is the case of Apache license for Jetty distribution that covers JTA and Servlets API. Similarly, LGPL of Hibernate that covers C3p0, ANTLR, dom4j and ehcache. Therefore, these licenses (i.e., LGPL and Apache, respectively) are what we rely upon for these libraries. They allow our customers to redistribute these libraries for commercial purposes.

The following tables lists each project referenced above and summarizes how it is licensed and how to obtain the code. It is maintained via FWD_license_tables.ods from the licenses project.

Project and Version Jar/Zip File License How to Obtain Observations
ACME4J Client 0.10 acme4j-client-0.10.jar Apache License, Version 2.0 https://mvnrepository.com/artifact/org.shredzone.acme4j/acme4j-client/0.10 Project is https://shredzone.org/maven/acme4j/index.html
ACME4J Utils 0.10 acme4j-utils-0.10.jar Apache License, Version 2.0 https://mvnrepository.com/artifact/org.shredzone.acme4j/acme4j-utils/0.10 Project is https://shredzone.org/maven/acme4j/index.html
Adamwdraper Numeral 7de892f (js) adamwdraper-Numeral-js-7de892f.zip MIT License https://proj.goldencode.com/artifacts/javascript/adamwdraper-Numeral-js-7de892f.zip
ANTLR 2.7.7 antlr-2.7.7.jar BSD License https://mvnrepository.com/artifact/antlr/antlr/2.7.7 Also distributed as bundle of Hibernate under LGPL license.
Args4J 2.33 args4j-2.33.jar MIT License https://mvnrepository.com/artifact/args4j/args4j/2.33 https://args4j.kohsuke.org/
Aspect-Oriented Programming (AOP) 1.0 aopalliance-1.0.jar Public Domain https://mvnrepository.com/artifact/aopalliance/aopalliance/1.0 See http://aopalliance.sourceforge.net/
AspectJ Runtime 1.8.10 aspectjrt-1.8.10.jar Eclipse Public License - v 2.0 https://mvnrepository.com/artifact/org.aspectj/aspectjrt/1.8.10
AspectJ Tools (Compiler) 1.8.10 aspectjtools-1.8.10.jar Eclipse Public License - v 2.0 https://mvnrepository.com/artifact/org.aspectj/aspectjtools/1.8.10
AspectJ Weaver 1.8.10 aspectjweaver-1.8.10.jar Eclipse Public License - v 2.0 https://mvnrepository.com/artifact/org.aspectj/aspectjweaver/1.8.10
Apache Ant 1.6.5 ant-1.6.5.jar Apache License, Version 2.0 https://mvnrepository.com/artifact/ant/ant/1.6.5 https://ant.apache.org
Apache Axiom API 1.2.22 axiom-api-1.2.22.jar Apache License, Version 2.0 https://mvnrepository.com/artifact/org.apache.ws.commons.axiom/axiom-api/1.2.22 https://ws.apache.org/axiom/
Apache Axiom LLOM 1.2.22 axiom-impl-1.2.22.jar Apache License, Version 2.0 https://mvnrepository.com/artifact/org.apache.ws.commons.axiom/axiom-impl/1.2.22 https://ws.apache.org/axiom/
Apache Axis2 Data Binding 1.6.2 axis2-adb-1.6.2.jar Apache License, Version 2.0 https://mvnrepository.com/artifact/org.apache.axis2/axis2-adb/1.6.2 https://axis.apache.org/axis2/java/core/
Apache Axis2 Kernel 1.6.2 axis2-kernel-1.6.2.jar Apache License, Version 2.0 https://mvnrepository.com/artifact/org.apache.axis2/axis2-kernel/1.6.2 https://axis.apache.org/axis2/java/core/
Apache Axis2 Transport HTTP 1.6.2 axis2-transport-http-1.6.2.jar Apache License, Version 2.0 https://mvnrepository.com/artifact/org.apache.axis2/axis2-transport-http/1.6.2 https://axis.apache.org/axis2/java/core/
Apache Axis2 Transport Local 1.6.2 axis2-transport-local-1.6.2.jar Apache License, Version 2.0 https://mvnrepository.com/artifact/org.apache.axis2/axis2-transport-local/1.6.2 https://axis.apache.org/axis2/java/core/
Apache Batik Anim 1.8 batik-anim-1.8.jar Apache License, Version 2.0 https://mvnrepository.com/artifact/org.apache.xmlgraphics/batik-anim/1.8 Project is: https://xmlgraphics.apache.org/batik/download.html batik-ext-1.8.jar contains DOM licenses for software and documentation
Apache Batik AWT Utilities 1.8 batik-awt-util-1.8.jar Apache License, Version 2.0 https://mvnrepository.com/artifact/org.apache.xmlgraphics/batik-awt-util/1.8
Apache Batik Bridge 1.8 batik-bridge-1.8.jar Apache License, Version 2.0 https://mvnrepository.com/artifact/org.apache.xmlgraphics/batik-bridge/1.8
Apache Batik Codec 1.8 batik-codec-1.8.jar Apache License, Version 2.0 https://mvnrepository.com/artifact/org.apache.xmlgraphics/batik-codec/1.8
Apache Batik CSS 1.8 batik-css-1.8.jar Apache License, Version 2.0 https://mvnrepository.com/artifact/org.apache.xmlgraphics/batik-css/1.8
Apache Batik DOM 1.8 batik-dom-1.8.jar Apache License, Version 2.0 https://mvnrepository.com/artifact/org.apache.xmlgraphics/batik-dom/1.8
Apache Batik Ext 1.8 batik-ext-1.8.jar Apache License, Version 2.0 https://mvnrepository.com/artifact/org.apache.xmlgraphics/batik-ext/1.8
Apache Batik Extension 1.8 batik-extension-1.8.jar Apache License, Version 2.0 https://mvnrepository.com/artifact/org.apache.xmlgraphics/batik-extension/1.8
Apache Batik GUI Utilities 1.8 batik-gui-util-1.8.jar Apache License, Version 2.0 https://mvnrepository.com/artifact/org.apache.xmlgraphics/batik-gui-util/1.8
Apache Batik GVT 1.8 batik-gvt-1.8.jar Apache License, Version 2.0 https://mvnrepository.com/artifact/org.apache.xmlgraphics/batik-gvt/1.8
Apache Batik Parser 1.8 batik-parser-1.8.jar Apache License, Version 2.0 https://mvnrepository.com/artifact/org.apache.xmlgraphics/batik-parser/1.8
Apache Batik Script 1.8 batik-script-1.8.jar Apache License, Version 2.0 https://mvnrepository.com/artifact/org.apache.xmlgraphics/batik-script/1.8
Apache Batik SVG DOM 1.8 batik-svg-dom-1.8.jar Apache License, Version 2.0 https://mvnrepository.com/artifact/org.apache.xmlgraphics/batik-svg-dom/1.8
Apache Batik Svggen 1.8 batik-svggen-1.8.jar Apache License, Version 2.0 https://mvnrepository.com/artifact/org.apache.xmlgraphics/batik-svggen/1.8
Apache Batik Swing 1.8 batik-swing-1.8.jar Apache License, Version 2.0 https://mvnrepository.com/artifact/org.apache.xmlgraphics/batik-swing/1.8
Apache Batik Transcoder 1.8 batik-transcoder-1.8.jar Apache License, Version 2.0 https://mvnrepository.com/artifact/org.apache.xmlgraphics/batik-transcoder/1.8
Apache Batik Utilities1.8 batik-util-1.8.jar Apache License, Version 2.0 https://mvnrepository.com/artifact/org.apache.xmlgraphics/batik-util/1.8
Apache Batik XML 1.8 batik-xml-1.8.jar Apache License, Version 2.0 https://mvnrepository.com/artifact/org.apache.xmlgraphics/batik-xml/1.8
Apache Commons BCEL™ 5.2 bcel-5.2.jar Apache License, Version 2.0 https://mvnrepository.com/artifact/org.apache.bcel/bcel/5.2
Apache Commons Beanutils 1.9.3 commons-beanutils-1.9.3.jar Apache License, Version 2.0 https://mvnrepository.com/artifact/commons-beanutils/commons-beanutils/1.9.3
Apache Commons Codec 1.10 commons-codec-1.10.jar Apache License, Version 2.0 https://mvnrepository.com/artifact/commons-codec/commons-codec/1.10
Apache Commons Collections 3.2.2 commons-collections-3.2.2.jar Apache License, Version 2.0 https://mvnrepository.com/artifact/commons-collections/commons-collections/3.2.2
Apache Commons Configuration 1.10 commons-configuration-1.10.jar Apache License, Version 2.0 https://mvnrepository.com/artifact/commons-configuration/commons-configuration/1.10
Apache Commons Digester 2.1 commons-digester-2.1.jar Apache License, Version 2.0 https://mvnrepository.com/artifact/commons-digester/commons-digester/2.1 Brought in because of Jasper Reports dependency
Apache Commons Email 1.5 commons-email-1.5.jar Apache License, Version 2.0 https://mvnrepository.com/artifact/org.apache.commons/commons-email/1.5 Brought in because of Jasper Reports dependency
Apache Commons HTTP Client 3.1 commons-httpclient-3.1.jar Apache License, Version 2.0 https://mvnrepository.com/artifact/commons-httpclient/commons-httpclient/3.1
Apache Commons IO 2.6 commons-io-2.6.jar Apache License, Version 2.0 https://mvnrepository.com/artifact/commons-io/commons-io/2.6
Apache Commons IO 2.4 commons-io-2.4.jar Apache License, Version 2.0 https://mvnrepository.com/artifact/commons-io/commons-io/2.4
Apache Commons Lang 2.6 commons-lang-2.6.jar Apache License, Version 2.0 https://mvnrepository.com/artifact/commons-lang/commons-lang/2.6 build.gradle indicates 2.5, but 2.6 is brought down
Apache Commons Lang3 3.4 commons-lang3-3.4.jar Apache License, Version 2.0 https://mvnrepository.com/artifact/org.apache.commons/commons-lang3/3.4
Apache Commons Lang3 3.3.1 commons-lang3-3.3.1.jar Apache License, Version 2.0 https://mvnrepository.com/artifact/org.apache.commons/commons-lang3/3.3.1
Apache FontBox 2.0.5 fontbox-2.0.5.jar Apache License, Version 2.0 https://mvnrepository.com/artifact/org.apache.pdfbox/fontbox/2.0.5
Apache Groovy 2.4.7 groovy-2.4.7.jar Apache License, Version 2.0 https://mvnrepository.com/artifact/org.codehaus.groovy/groovy/2.4.7 Project is http://groovy-lang.org/
Apache Groovy 2.4.7 (built with invokedynamic) groovy-2.4.7-indy.jar Apache License, Version 2.0 https://mvnrepository.com/artifact/org.codehaus.groovy/groovy/2.4.7 Project is http://groovy-lang.org/ See https://groovy-lang.org/indy.html for info on invokedynamic
Apache Groovy Command Line 2.4.7 (built with invokedynamic) groovy-groovysh-2.4.7-indy.jar Apache License, Version 2.0 https://mvnrepository.com/artifact/org.codehaus.groovy/groovy-groovysh/2.4.7 Project is http://groovy-lang.org/ See https://groovy-lang.org/indy.html for info on invokedynamic
Apache Groovy Console 2.4.7 groovy-console-2.4.7.jar Apache License, Version 2.0 https://mvnrepository.com/artifact/org.codehaus.groovy/groovy-console/2.4.7 Project is http://groovy-lang.org/
Apache Groovy Json Support 2.4.7 (built with invokedynamic) groovy-json-2.4.7-indy.jar Apache License, Version 2.0 https://mvnrepository.com/artifact/org.codehaus.groovy/groovy-json/2.4.7 Project is http://groovy-lang.org/ See https://groovy-lang.org/indy.html for info on invokedynamic
Apache Groovy JSR223 Engine 2.4.7 (built with invokedynamic) groovy-jsr223-2.4.7-indy.jar Apache License, Version 2.0 https://mvnrepository.com/artifact/org.codehaus.groovy/groovy-jsr223/2.4.7 Project is http://groovy-lang.org/ See https://groovy-lang.org/indy.html for info on invokedynamic
Apache Groovy SwingBuilder 2.4.7 groovy-swing-2.4.7.jar Apache License, Version 2.0 https://mvnrepository.com/artifact/org.codehaus.groovy/groovy-swing/2.4.7 Project is http://groovy-lang.org/
Apache Groovy Template Engine 2.4.7 groovy-templates-2.4.7.jar Apache License, Version 2.0 https://mvnrepository.com/artifact/org.codehaus.groovy/groovy-templates/2.4.7 Project is http://groovy-lang.org/
Apache Groovy XML Engine 2.4.7 groovy-xml-2.4.7.jar Apache License, Version 2.0 https://mvnrepository.com/artifact/org.codehaus.groovy/groovy-xml/2.4.7 Project is http://groovy-lang.org/
Apache HttpComponents HttpClient 4.5.1 httpclient-4.5.1.jar Apache License, Version 2.0 https://mvnrepository.com/artifact/org.apache.httpcomponents/httpclient/4.5.1
Apache HttpComponents HttpClient Mime 4.5.1 httpmime-4.5.1.jar Apache License, Version 2.0 https://mvnrepository.com/artifact/org.apache.httpcomponents/httpmime/4.5.1
Apache HttpComponents HttpCore 4.4.3 httpcore-4.4.3.jar Apache License, Version 2.0 https://mvnrepository.com/artifact/org.apache.httpcomponents/httpcore/4.4.3
Apache Ivy 2.3.0 ivy-2.3.0.jar Apache License, Version 2.0 https://ant.apache.org/ivy/
Apache James :: Mime4j :: Benchmarks 0.8.3 apache-mime4j-benchmark-0.8.3.jar Apache License, Version 2.0 https://mvnrepository.com/artifact/org.apache.james/apache-mime4j-benchmark/0.8.3 Project is https://james.apache.org/mime4j/
Apache James :: Mime4j :: Core 0.8.3 apache-mime4j-core-0.8.3.jar Apache License, Version 2.0 https://mvnrepository.com/artifact/org.apache.james/apache-mime4j-core/0.8.3 Project is https://james.apache.org/mime4j/
Apache James :: Mime4j :: DOM 0.8.3 apache-mime4j-dom-0.8.3.jar Apache License, Version 2.0 https://mvnrepository.com/artifact/org.apache.james/apache-mime4j-dom/0.8.3 Project is https://james.apache.org/mime4j/
Apache James :: Mime4j :: Samples 0.8.3 apache-mime4j-examples-0.8.3.jar Apache License, Version 2.0 https://james.apache.org/mime4j/samples.html
Apache James :: Mime4j :: Mbox Iterator 0.8.3 apache-mime4j-mbox-iterator-0.8.3.jar Apache License, Version 2.0 https://mvnrepository.com/artifact/org.apache.james/apache-mime4j-mbox-iterator/0.8.3 Project is https://james.apache.org/mime4j/
Apache James :: Mime4j :: Storage 0.8.3 apache-mime4j-storage-0.8.3.jar Apache License, Version 2.0 https://mvnrepository.com/artifact/org.apache.james/apache-mime4j-storage/0.8.3 Project is https://james.apache.org/mime4j/
Apache Log4J 1.2.17 log4j-1.2.17.jar Apache License, Version 2.0 https://mvnrepository.com/artifact/log4j/log4j/1.2.17 Project is http://logging.apache.org/log4j/1.2/ Brought in because of Ghost4J 1.0.1
Apache Lucene Common Analyzers 4.10.4 lucene-analyzers-common-4.10.4.jar Apache License, Version 2.0 https://mvnrepository.com/artifact/org.apache.lucene/lucene-analyzers-common/4.10.4 Project is https://lucene.apache.org/
Apache Lucene (module: Core) 4.10.4 lucene-core-4.10.4.jar Apache License, Version 2.0 https://mvnrepository.com/artifact/org.apache.lucene/lucene-core/4.10.4 Project is https://lucene.apache.org/
Apache Lucene (module: Queries) 4.10.4 lucene-queries-4.10.4.jar Apache License, Version 2.0 https://mvnrepository.com/artifact/org.apache.lucene/lucene-queries/4.10.4 Project is https://lucene.apache.org/
Apache Lucene (module: Queryparser) 4.10.4 lucene-queryparser-4.10.4.jar Apache License, Version 2.0 https://mvnrepository.com/artifact/org.apache.lucene/lucene-queryparser/4.10.4 Project is https://lucene.apache.org/
Apache Lucene Spatial 4.10.4 lucene-spatial-4.10.4.jar Apache License, Version 2.0 https://mvnrepository.com/artifact/org.apache.lucene/lucene-spatial/4.10.4 Project is https://lucene.apache.org/
Apache MortBay :: Apache EL :: API and Implementation 8.0.9.M3 apache-el-8.0.9.M3.jar Apache License, Version 2.0 https://mvnrepository.com/artifact/org.mortbay.jasper/apache-el/8.0.9.M3
Apache MortBay :: Apache Jasper :: JSP Implementation » 8.0.9.M3 apache-jsp-8.0.9.M3.jar Apache License, Version 2.0 https://mvnrepository.com/artifact/org.mortbay.jasper/apache-jsp/8.0.9.M3
Apache Neethi 3.0.2 neethi-3.0.2.jar Apache License, Version 2.0 https://mvnrepository.com/artifact/org.apache.neethi/neethi/3.0.2
Apache PDFBox 2.0.5 pdfbox-2.0.5.jar Apache License, Version 2.0 https://mvnrepository.com/artifact/org.apache.pdfbox/pdfbox/2.0.5
Apache POI 3.1.5 poi-3.15.jar Apache License, Version 2.0 https://mvnrepository.com/artifact/org.apache.poi/poi/3.15
Apache Tapestry 4.0.2 tapestry-4.0.2.jar Apache License, Version 2.0 https://mvnrepository.com/artifact/tapestry/tapestry/4.0.2
Apache Tika 1.18 tika-core-1.18.jar Apache License, Version 2.0 https://mvnrepository.com/artifact/org.apache.tika/tika-core/1.18 Project is http://tika.apache.org/
Apache Tuscany SDO API 1.1.1 tuscany-sdo-api-r2.1-1.1.1.jar Apache License, Version 2.0 https://mvnrepository.com/artifact/org.apache.tuscany.sdo/tuscany-sdo-api-r2.1/1.1.1
Apache Tuscany SDO Implementation 1.1.1 tuscany-sdo-impl-1.1.1.jar Apache License, Version 2.0 https://mvnrepository.com/artifact/org.apache.tuscany.sdo/tuscany-sdo-impl/1.1.1
Apache Tuscany SDO Library 1.1.1 tuscany-sdo-lib-1.1.1.jar Apache License, Version 2.0 https://mvnrepository.com/artifact/org.apache.tuscany.sdo/tuscany-sdo-lib/1.1.1
Apache Tuscany SDO Tools 1.1.1 tuscany-sdo-tools-1.1.1.jar Apache License, Version 2.0 https://mvnrepository.com/artifact/org.apache.tuscany.sdo/tuscany-sdo-tools/1.1.1
Apache TinkerPop :: Gremlin Groovy 3.2.3 gremlin-groovy-3.2.3.jar Apache License, Version 2.0 https://mvnrepository.com/artifact/org.apache.tinkerpop/gremlin-groovy/3.2.3
Apache TinkerPop :: Gremlin Core 3.2.3 gremlin-core-3.2.3.jar Apache License, Version 2.0 https://mvnrepository.com/artifact/org.apache.tinkerpop/gremlin-core/3.2.3
Apache TinkerPop :: Gremlin Shaded 3.2.3 gremlin-shaded-3.2.3.jar Apache License, Version 2.0 https://mvnrepository.com/artifact/org.apache.tinkerpop/gremlin-shaded/3.2.3
Apache TinkerPop :: TinkerGraph Gremlin 3.2.3 tinkergraph-gremlin-3.2.3.jar Apache License, Version 2.0 https://mvnrepository.com/artifact/org.apache.tinkerpop/tinkergraph-gremlin/3.2.3
Apache Velocity 1.7 velocity-1.7.jar Apache License, Version 2.0 https://mvnrepository.com/artifact/org.apache.velocity/velocity/1.7
Apache Xerces2 J 2.11.0 xercesImpl-2.11.0.jar Apache License, Version 2.0 https://mvnrepository.com/artifact/xerces/xercesImpl/2.11.0
Apache XML Graphics Commons 2.0 xmlgraphics-commons-2.0.jar Apache License, Version 2.0 https://mvnrepository.com/artifact/org.apache.xmlgraphics/xmlgraphics-commons/2.0
Apache XML Xalan Java Serializer 2.7.2 serializer-2.7.2.jar Apache License, Version 2.0 https://mvnrepository.com/artifact/xalan/serializer/2.7.2
Apache XML Xalan Java 2.7.2 xalan-2.7.2.jar Apache License, Version 2.0 https://mvnrepository.com/artifact/xalan/xalan/2.7.2
Apache XML-Commons 1.4.01 xml-apis-1.4.01.jar Apache License, Version 2.0 and W3C Software License https://mvnrepository.com/artifact/xml-apis/xml-apis/1.4.01
Apache XML-Commons 1.3.04 xml-apis-1.3.04.jar Apache License, Version 2.0 https://mvnrepository.com/artifact/xml-apis/xml-apis/1.3.04 This is being forced in, even though a dependency brings in the newer version.
Apache XML-Commons External Components XML APIs Extensions 1.3.04 xml-apis-ext-1.3.04.jar Apache License, Version 2.0 https://mvnrepository.com/artifact/xml-apis/xml-apis-ext/1.3.04
Apache XMLSchema 1.4.7 XmlSchema-1.4.7.jar Apache License, Version 2.0 https://mvnrepository.com/artifact/org.apache.ws.commons.schema/XmlSchema/1.4.7
Barbecue 1.5-beta1 barbecue-1.5-beta1.jar BSD License http://barbecue.sourceforge.net/
Bootstrap 3.3.7-dist (js) bootstrap-3.3.7-dist.zip MIT License https://proj.goldencode.com/artifacts/javascript/bootstrap-3.3.7-dist.zip
Bouncy Castle ASN.1 Extension and Utility APIs 1.69 bcutil-jdk15to18-1.69.jar MIT License https://mvnrepository.com/artifact/org.bouncycastle/bcutil-jdk15to18/1.69 Project is http://www.bouncycastle.org/latest_releases.html
Bouncy Castle JSSE Provider and TLS/DTLS API 1.69 bctls-jdk15to18-1.69.jar MIT License https://mvnrepository.com/artifact/org.bouncycastle/bctls-jdk15to18/1.69 Project is http://www.bouncycastle.org/latest_releases.html
Bouncy Castle OpenPGP API 1.69 bcpg-jdk15to18-1.69.jar MIT License https://mvnrepository.com/artifact/org.bouncycastle/bcpg-jdk15to18/1.69 Project is http://www.bouncycastle.org/latest_releases.html
Bouncy Castle PKIX, CMS, EAC, TSP, PKCS, OCSP, CMP, and CRMF APIs 1.69 bcpkix-jdk15to18-1.69.jar MIT License https://mvnrepository.com/artifact/org.bouncycastle/bcpkix-jdk15to18/1.69 Project is http://www.bouncycastle.org/latest_releases.html
Bouncy Castle Provider 1.69 bcprov-jdk15to18-1.69.jar MIT License https://mvnrepository.com/artifact/org.bouncycastle/bcprov-jdk15to18/1.69 Project is http://www.bouncycastle.org/latest_releases.html
Bouncy Castle S/MIME API 1.69 bcmail-jdk15to18-1.69.jar MIT License https://mvnrepository.com/artifact/org.bouncycastle/bcmail-jdk15on/1.69 Project is http://www.bouncycastle.org/latest_releases.html
Carrot Search HPPC 0.7.1 hppc-0.7.1.jar Apache License, Version 2.0 https://labs.carrotsearch.com/hppc.html
Castor CORE Core Code/functionality 1.3.3-rc1 castor-core-1.3.3.jar Originally BSD-style, post-0.9.7 Apache License 2.0 https://mvnrepository.com/artifact/org.codehaus.castor/castor-core/1.3.3-rc1 Project is http://castor-data-binding.github.io/castor/
Castor XML Core 1.3.3 castor-xml-1.3.3.jar Originally BSD-style, post-0.9.7 Apache License 2.0 https://mvnrepository.com/artifact/org.codehaus.castor/castor-xml/1.3.3 Project is http://castor-data-binding.github.io/castor/
CheckBox Tree v0.9.4-0 (js) cbtree-v0.9.4-0.zip BSD 2-Clause / The New BSD License / The Academic Free License https://proj.goldencode.com/artifacts/javascript/cbtree-v0.9.4-0.zip
Codahale Metrics 3.0.1 metrics-core-3.0.1.jar Apache License, Version 2.0 https://mvnrepository.com/artifact/com.codahale.metrics/metrics-core/3.0.1
Code Generation Library (CGLib) 2.1_3 cglib-2.1_3.jar Apache License, Version 2.0 https://mvnrepository.com/artifact/cglib/cglib/2.1_3 Project is http://sourceforge.net/projects/cglib/files/
Code Generation Library (CGLIB) 2.2.1-v20090111 cglib-2.2.1-v20090111.jar Apache License, Version 2.0 https://mvnrepository.com/artifact/org.sonatype.sisu.inject/cglib/2.2.1-v20090111 Project is http://sourceforge.net/projects/cglib/files/
Colt 1.2 colt-1.2.0.jar Proprietary Open Source License https://dst.lbl.gov/ACSSoftware/colt/colt-download/releases/ Gets build with ./gradlew all and placed in ./build/lib.gwt
Concurrent Backport 3.0 backport-util-concurrent-3.0.jar Public Domain http://backport-jsr166.sourceforge.net/ See http://backport-jsr166.sourceforge.net/
CSS Parser 0.9.18 cssparser-0.9.18.jar Apache License, Version 2.0 http://cssparser.sourceforge.net/
CyberNeko HTML Parser 1.9.22 nekohtml-1.9.22.jar Apache License, Version 2.0 https://mvnrepository.com/artifact/net.sourceforge.nekohtml/nekohtml/1.9.22
Data-Driven Documents (d3) 4.9.1 (js) d3-4.9.1.zip ISC License https://proj.goldencode.com/artifacts/javascript/d3-4.9.1.zip The ISC license is functionally equivalent to the BSD 2-Clause and MIT licenses, removing some language that is no longer necessary.
Dojo Toolkit 1.10.0 dojo-1.10.0-distribution.zip BSD license https://dojotoolkit.org/download/
Dom4j 1.6.1 dom4j-1.6.1.jar BSD style license https://dom4j.github.io/ Also distributed as bundle of Hibernate under LGPL license
Eclipse Modeling Framework (EMF Ecore) 2.2.3 ecore-2.2.3.jar Eclipse Public License - v 2.0 https://mvnrepository.com/artifact/org.eclipse.emf/ecore/2.2.3 Project is https://projects.eclipse.org/projects/modeling.emf.emf
Eclipse Modeling Framework (EMF Ecore) 2.2.3 codegen-2.2.3.jar Eclipse Public License - v 2.0 https://repo1.maven.org/maven2/org/eclipse/emf/codegen/2.2.3/ Maven repository shows ecore, but not codegen. This was the only place I could find the codegen-2.2.3.jar
Eclipse Modeling Framework (EMF Codegen Ecore) 2.2.3 codegen-ecore-2.2.3.jar Eclipse Public License - v 2.0 https://mvnrepository.com/artifact/org.eclipse.emf/codegen-ecore/2.2.3
Eclipse Modeling Framework (EMF Common) 2.2.3 common-2.2.3.jar Eclipse Public License - v 2.0 https://mvnrepository.com/artifact/org.eclipse.emf/common/2.2.3
Eclipse Modeling Framework (EMF Ecore Change) 2.2.3 ecore-change-2.2.3.jar Eclipse Public License - v 2.0 https://mvnrepository.com/artifact/org.eclipse.emf/ecore-change/2.2.3
Eclipse Modeling Framework (EMF Ecore XMI) 2.2.3 ecore-xmi-2.2.3.jar Eclipse Public License - v 2.0 https://mvnrepository.com/artifact/org.eclipse.emf/ecore-xmi/2.2.3
Eclipse Java Development Toolkit (JDT) 4.4.2 ecj-4.4.2.jar Eclipse Public License - v 2.0 https://www.eclipse.org/jdt/
Eclipse Jetty :: Websocket :: API 9.2.13.v20150730 websocket-api-9.2.13.v20150730.jar Eclipse Public License Version 1.0 (EPL) as well as the Apache Software License Version 2.0 https://mvnrepository.com/artifact/org.eclipse.jetty.websocket/websocket-api/9.2.13.v20150730
Eclipse Jetty :: Websocket :: Client 9.2.13.v20150730 websocket-client-9.2.13.v20150730.jar Eclipse Public License Version 1.0 (EPL) as well as the Apache Software License Version 2.0 https://mvnrepository.com/artifact/org.eclipse.jetty.websocket/websocket-client/9.2.13.v20150730
Eclipse Jetty :: Websocket :: Common 9.2.13.v20150730 websocket-common-9.2.13.v20150730.jar Eclipse Public License Version 1.0 (EPL) as well as the Apache Software License Version 2.0 https://mvnrepository.com/artifact/org.eclipse.jetty.websocket/websocket-common/9.2.13.v20150730
Eclipse XSD (XML Schema Definition) 2.2.3 xsd-2.2.3.jar Eclipse Public License Version 1.0 (EPL) as well as the Apache Software License Version 2.0 https://mvnrepository.com/artifact/org.eclipse.xsd/xsd/2.2.3
Ehcache 2.6.2 ehcache-core-2.6.2.jar Apache License, Version 2.0 http://ehcache.org Also distributed as bundle of Hibernate under LGPL license
Error Prone 2.0.15 error_prone_annotations-2.0.15.jar Apache License, Version 2.0 https://mvnrepository.com/artifact/com.google.errorprone/error_prone_annotations/2.0.15 Project is https://errorprone.info/
Esoteric Software reflectasm 1.11.3 reflectasm-1.11.3.jar BSD 3-Clause License https://github.com/EsotericSoftware/reflectasm
FasterXML Jackson Annotations 2.11.1 jackson-annotations-2.11.1.jar Apache License, Version 2.0 https://mvnrepository.com/artifact/com.fasterxml.jackson.core/jackson-annotations/2.11.1 Project is https://github.com/FasterXML
FasterXML Jackson Annotations 2.11.1 (Sources) jackson-annotations-2.11.1-sources.jar Apache License, Version 2.0 https://mvnrepository.com/artifact/com.fasterxml.jackson.core/jackson-annotations/2.11.1 Project is https://github.com/FasterXML
FasterXML Jackson Core 2.11.1 jackson-core-2.11.1.jar Apache License, Version 2.0 https://mvnrepository.com/artifact/com.fasterxml.jackson.core/jackson-core/2.11.1
FasterXML Jackson Databind 2.11.1 jackson-databind-2.11.1.jar Apache License, Version 2.0 https://mvnrepository.com/artifact/com.fasterxml.jackson.core/jackson-databind/2.11.1
FasterXML Jackson JAXRS: Base 2.11.1 jackson-jaxrs-base-2.11.1.jar Apache License, Version 2.0 https://mvnrepository.com/artifact/com.fasterxml.jackson.jaxrs/jackson-jaxrs-base/2.11.1
FasterXML Jackson JAXRS: JSON 2.11.1 jackson-jaxrs-json-provider-2.11.1.jar Apache License, Version 2.0 https://mvnrepository.com/artifact/com.fasterxml.jackson.jaxrs/jackson-jaxrs-json-provider/2.11.1
FasterXML Jackson Module JAXB Annotations 2.11.1 jackson-module-jaxb-annotations-2.11.1.jar Apache License, Version 2.0 https://mvnrepository.com/artifact/com.fasterxml.jackson.module/jackson-module-jaxb-annotations/2.11.1
FasterXML Woodstox 6.2.6 woodstox-core-6.2.6.jar Apache License, Version 2.0 https://mvnrepository.com/artifact/com.fasterxml.woodstox/woodstox-core/6.2.6
FontBundle v1 (js) font-bundle-v1.zip Apache License, Version 2.0 https://proj.goldencode.com/artifacts/javascript/font-bundle-v1.zip iconfont from https://github.com/google/material-design-icons/, material-design-icons from https://github.com/Templarian/MaterialDesign-Webfont/, rob
FreeMarker 2.3.31 freemarker-2.3.31.jar Apache License, Version 2.0 https://freemarker.apache.org/
Ghost4J 1.01 ghost4j-1.0.1.jar GNU Lesser General Public License 3.0 http://www.ghost4j.org/
Google Gson 2.6.2 gson-2.6.2.jar Apache License, Version 2.0 https://mvnrepository.com/artifact/com.google.code.gson/gson/2.6.2 Project is https://github.com/google/gson
Google Guava GWT Compatible Libraries 21.0 guava-gwt-21.0.jar Apache License, Version 2.0 https://mvnrepository.com/artifact/com.google.guava/guava-gwt/21.0 Project is https://github.com/google/guava
Google Guava Core Libraries For Java 19.0 guava-19.0.jar Apache License, Version 2.0 https://mvnrepository.com/artifact/com.google.guava/guava/19.0 Project is https://github.com/google/guava
Google Guice Core Library 3.0 guice-3.0.jar Apache License, Version 2.0 https://mvnrepository.com/artifact/com.google.inject/guice/3.0 Project is https://github.com/google/guice
Google Guice Extensions AssistedInject 3.0 guice-assistedinject-3.0.jar Apache License, Version 2.0 https://mvnrepository.com/artifact/com.google.inject.extensions/guice-assistedinject/3.0 Project is https://github.com/google/guice
Google Guice Extensions MultiBindings 3.0 guice-multibindings-3.0.jar Apache License, Version 2.0 https://mvnrepository.com/artifact/com.google.inject.extensions/guice-multibindings/3.0 Project is https://github.com/google/guice
Google Web Toolkit (GWT Dev) 2.8.0 gwt-dev-2.8.0.jar Apache License, Version 2.0 https://mvnrepository.com/artifact/com.google.gwt/gwt-dev/2.8.0 Project is http://www.gwtproject.org/
Google Web Toolkit (GWT User) 2.8.0 gwt-user-2.8.0.jar Apache License, Version 2.0 https://mvnrepository.com/artifact/com.google.gwt/gwt-user/2.8.0 Project is http://www.gwtproject.org/
Google Web Toolkit (GWT Codeserver) 2.8.0 gwt-codeserver-2.8.0.jar Apache License, Version 2.0 https://mvnrepository.com/artifact/com.google.gwt/gwt-codeserver/2.8.0 Project is http://www.gwtproject.org/
Google Web Toolkit (Bean Validation API ) 1.0.0.GA validation-api-1.0.0.GA.jar Apache License, Version 2.0 https://mvnrepository.com/artifact/javax.validation/validation-api/1.0.0.GA Project is http://www.gwtproject.org/
Google Web Toolkit (Bean Validation API ) 1.0.0.GA (Sources) validation-api-1.0.0.GA-sources.jar Apache License, Version 2.0 https://mvnrepository.com/artifact/javax.validation/validation-api/1.0.0.GA Project is http://www.gwtproject.org/
Google ZXing 3.2.1 core-3.2.1.jar Apache License, Version 2.0 https://opensource.google/projects/zxing
Google GWT INjection 2.1.2 gin-2.1.2.jar Apache License, Version 2.0 https://code.google.com/archive/p/google-gin/
Google GWT Validation 2.1 gwt-validation-2.1.jar Apache License, Version 2.0 https://mvnrepository.com/artifact/com.googlecode.gwt-validation/gwt-validation
Google J2ObjC 1.1 j2objc-annotations-1.1.jar Apache License, Version 2.0 http://j2objc.org/
Google Javax Ainject 1 javax.inject-1.jar Apache License, Version 2.0 https://code.google.com/archive/p/atinject/
GWT Bootstrap3 0.9.4 gwtbootstrap3-0.9.4.jar Apache License, Version 2.0 https://mvnrepository.com/artifact/org.gwtbootstrap3/gwtbootstrap3/0.9.4 Project is https://github.com/gwtbootstrap3/gwtbootstrap3
GWT Bootstrap3 Extras 0.9.4 gwtbootstrap3-extras-0.9.4.jar Apache License, Version 2.0 https://mvnrepository.com/artifact/org.gwtbootstrap3/gwtbootstrap3-extras/0.9.4 Project is https://github.com/gwtbootstrap3/gwtbootstrap3
GWT Jackson 0.14.1 gwt-jackson-0.14.1.jar Apache License, Version 2.0 https://github.com/nmorel/gwt-jackson
GWT Platform Clients Common 1.6 gwtp-clients-common-1.6.jar Apache License, Version 2.0 https://mvnrepository.com/artifact/com.gwtplatform/gwtp-clients-common/1.6
GWT Platform Dispatch, Common Client Files 1.6 gwtp-dispatch-common-client-1.6.jar Apache License, Version 2.0 https://mvnrepository.com/artifact/com.gwtplatform/gwtp-dispatch-common-client/1.6
GWT Platform REST Dispatch 1.6 gwtp-dispatch-rest-1.6.jar Apache License, Version 2.0 https://mvnrepository.com/artifact/com.gwtplatform/gwtp-dispatch-rest/1.6
GWT Platform MVP Client 1.6 gwtp-mvp-client-1.6.jar Apache License, Version 2.0 https://mvnrepository.com/artifact/com.gwtplatform/gwtp-mvp-client/1.6
GWT Platform MVP Shared 1.6 gwtp-mvp-shared-1.6.jar Apache License, Version 2.0 https://mvnrepository.com/artifact/com.gwtplatform/gwtp-mvp-shared/1.6
H2 Database 1.4.200-6 fwd-h2-1.4.200-6.jar MPL 1.1 or EPL 1.0 https://proj.goldencode.com/artifacts/com/goldencode/fwd-h2/1.4.200-6/fwd-h2-1.4.200-6.jar
Highly Scalable Java 1.1.2 high-scale-lib-1.1.2.jar Proprietary Open Source License https://stephenc.github.io/high-scale-lib/project-info.html
HtmlUnit 2.19 htmlunit-2.19.jar Apache License, Version 2.0 https://mvnrepository.com/artifact/net.sourceforge.htmlunit/htmlunit/2.19 Project is https://htmlunit.sourceforge.io/
HtmlUnit Core JS 2.17 htmlunit-core-js-2.17.jar Apache License, Version 2.0 https://mvnrepository.com/artifact/net.sourceforge.htmlunit/htmlunit-core-js/2.17 Project is https://htmlunit.sourceforge.io/
IKVM.NET 8.1.5717.0 ikvmbin-8.1.5717.0.zip GPL v2 with ClassPath exception. See https://sourceforge.net/p/ikvm/wiki/License/ https://proj.goldencode.com/downloads/ikvm/ikvmbin-8.1.5717.0.zip The original link http://www.frijters.net/ikvmbin-8.1.5717.0.zip does not work any more. The InternetArchive provides a snapshot dated May 2021.
Intarsys Iscwt 5.5 iscwt-5.5.jar BSD 3-Clause License https://mvnrepository.com/artifact/de.intarsys.opensource/iscwt/5.5 Project is https://repo1.maven.org/maven2/de/intarsys/opensource/iscwt/
Intarsys Isfreetype 5.5 isfreetype-5.5.jar BSD 3-Clause License https://mvnrepository.com/artifact/de.intarsys.opensource/isfreetype/5.5 Project is https://repo1.maven.org/maven2/de/intarsys/opensource/iscwt/
Intarsys Isnativec 5.5 isnativec-5.5.jar BSD 3-Clause License https://mvnrepository.com/artifact/de.intarsys.opensource/isnativec/5.5 Project is https://repo1.maven.org/maven2/de/intarsys/opensource/iscwt/
Intarsys Isrt 4.10 isrt-4.10.jar BSD 3-Clause License https://mvnrepository.com/artifact/de.intarsys.opensource/isrt/4.10 Project is https://repo1.maven.org/maven2/de/intarsys/opensource/iscwt/
Intarsys JBIG2 5.5.1 jbig2-5.5.1.jar BSD 3-Clause License https://mvnrepository.com/artifact/de.intarsys.opensource/jbig2/5.5.1 Project is https://repo1.maven.org/maven2/de/intarsys/opensource/iscwt/
Jakarta Activation 1.2.1 jakarta.activation-api-1.2.1.jar Eclipse Distribution License (EDL) v1.0 https://eclipse-ee4j.github.io/jaf/
Jakarta Commons Logging over SLF4J 1.7.36 jcl-over-slf4j-1.7.36.jar MIT License https://mvnrepository.com/artifact/org.slf4j/jcl-over-slf4j/1.7.36
Jakarta XML Binding 2.3.2 jakarta.xml.bind-api-2.3.2.jar Eclipse Distribution License (EDL) v1.0 https://eclipse-ee4j.github.io/jaxb-ri/
JanusGraph Core: Core Library For JanusGraph 0.1.0 janusgraph-core-0.1.0.jar Apache License, Version 2.0 https://mvnrepository.com/artifact/org.janusgraph/janusgraph-core/0.1.0 Project is http://janusgraph.org
JanusGraph BerkeleyJE: Distributed Graph Database 0.1.0 janusgraph-berkeleyje-0.1.0.jar Apache License, Version 2.0 https://mvnrepository.com/artifact/org.janusgraph/janusgraph-berkeleyje/0.1.0 Project is http://janusgraph.org
JanusGraph Lucene: Indexing Support 0.1.0 janusgraph-lucene-0.1.0.jar Apache License, Version 2.0 https://mvnrepository.com/artifact/org.janusgraph/janusgraph-lucene/0.1.0 Project is http://janusgraph.org
JasperReports 6.5.1 jasperreports-6.5.1.jar GNU Lesser General Public License 3.0 https://mvnrepository.com/artifact/net.sf.jasperreports/jasperreports/6.5.1 Project is http://jasperreports.sourceforge.net
Java Advanced Imaging Core 1.1.3 jai-core-1.1.3.jar Oracle Binary Code License Agreement https://mvnrepository.com/artifact/javax.media/jai-core/1.1.3 Project is https://www.oracle.com/java/technologies/advanced-imaging-api.html
Java Advanced Imaging Codec 1.1.3 jai-codec-1.1.3.jar Oracle Binary Code License Agreement https://mvnrepository.com/artifact/com.sun.media/jai-codec/1.1.3 Project is https://www.oracle.com/java/technologies/advanced-imaging-api.html
Java API JSR 374 (JSON Processing) Default Provider 1.0 javax.json-1.0.jar Dual license consisting of the CDDL v1.1 and GPL v2 with ClassPath exception https://mvnrepository.com/artifact/org.glassfish/javax.json/1.0 Project is https://mvnrepository.com/artifact/org.glassfish/javax.json/1.0
Java API JSR 374 (JSON Processing) API 1.1.4 javax.json-api-1.1.4.jar Dual license consisting of the CDDL v1.1 and GPL v2 with ClassPath exception https://mvnrepository.com/artifact/javax.json/javax.json-api/1.1.4 Project is https://mvnrepository.com/artifact/javax.json/javax.json-api/1.1.4
Java Native Access 4.1 jna-4.1.0.jar Apache License, Version 2.0 or GNU Lesser General Public License 2.1 https://github.com/java-native-access/jna
Java Servlet API 3.1 javax.servlet-api-3.1.0.jar Dual license consisting of the CDDL v1.1 and GPL v2 with ClassPath exception https://github.com/javaee/servlet-spec Also distributed as bundle of Jetty under Apache License Version 2.0
Java Transaction API 1.1 jta-1.1.jar Sun ENTITLEMENT for SOFTWARE CDDL Version 1.0 http://download.oracle.com/otndocs/jcp/jta-1.1-classes-oth-JSpec/ Also distributed as bundle of: • Java EE under Oracle Binary Code License Agreement license • Hibernate under LGPL license • Jetty under Apache License Version 2.0
javatuples 1.2 javatuples-1.2.jar Apache License, Version 2.0 https://www.javatuples.org/
JavaMail API 1.5.6 javax.mail-1.5.6.jar Dual license consisting of the CDDL v1.0 and GPL v2 with ClassPath exception https://github.com/javaee/javamail/releases/tag/JAVAMAIL-1_5_6 Version archived. Now Jakarta mail is active: https://github.com/eclipse-ee4j/mail
JavaMail API 1.4 mail-1.4.jar CDDL v1.0 https://mvnrepository.com/artifact/javax.mail/mail/1.4 Seems to duplicate above.
Javassist 3.19.0-GA javassist-3.19.0-GA.jar Triple license of the MPL, the LGPL, and the Apache License https://mvnrepository.com/artifact/org.javassist/javassist/3.19.0-GA Project is http://www.javassist.org/
Javax Annotation API 1.2 javax.annotation-api-1.2.jar Dual license consisting of the CDDL v1.1 and GPL v2 with ClassPath exception https://mvnrepository.com/artifact/javax.annotation/javax.annotation-api
JBoss Transaction API 1.1 spec-1.0.0 Final jboss-transaction-api_1.1_spec-1.0.0.Final.jar GNU Lesser General Public License 2.1 https://mvnrepository.com/artifact/org.jboss.spec.javax.transaction/jboss-transaction-api_1.1_spec/1.0.0.Final
jcabi Log 0.14 jcabi-log-0.14.jar BSD License https://github.com/jcabi/jcabi-log/tree/jcabi-0.14
jcabi Manifests 1.1 jcabi-manifests-1.1.jar BSD License https://github.com/jcabi/jcabi-manifests/tree/1.1
Jetty :: Aggregate :: All Core Jetty 9.4.22.v20191022 jetty-all-9.4.22.v20191022-uber.jar Apache License, Version 2.0 https://mvnrepository.com/artifact/org.eclipse.jetty.aggregate/jetty-all/9.4.22.v20191022 Project is http://www.eclipse.org/jetty/downloads.php Linux repositories (6.1.24) The distribution license also covers other libraries among which: Java Servlet API and Java Transaction API
Jetty :: Servlet Annotations 9.2.14.v20151106 jetty-annotations-9.2.14.v20151106.jar Apache License, Version 2.0 https://mvnrepository.com/artifact/org.eclipse.jetty/jetty-annotations/9.2.14.v20151106 Project is http://www.eclipse.org/jetty/downloads.php Linux repositories (6.1.24) The distribution license also covers other libraries among which: Java Servlet API and Java Transaction API
Jetty :: Continuation 9.2.14.v20151106 jetty-continuation-9.2.14.v20151106.jar Apache License, Version 2.0 https://mvnrepository.com/artifact/org.eclipse.jetty/jetty-continuation/9.2.14.v20151106 Project is http://www.eclipse.org/jetty/downloads.php Linux repositories (6.1.24) The distribution license also covers other libraries among which: Java Servlet API and Java Transaction API
Jetty :: Http Utility 9.2.14.v20151106 jetty-http-9.2.14.v20151106.jar Apache License, Version 2.0 https://mvnrepository.com/artifact/org.eclipse.jetty/jetty-http/9.2.14.v20151106 Project is http://www.eclipse.org/jetty/downloads.php Linux repositories (6.1.24) The distribution license also covers other libraries among which: Java Servlet API and Java Transaction API
Jetty :: Apache JSP Implementation 9.2.14.v20151106 apache-jsp-9.2.14.v20151106.jar Apache License, Version 2.0 https://mvnrepository.com/artifact/org.eclipse.jetty/apache-jsp/9.2.14.v20151106 Project is http://www.eclipse.org/jetty/downloads.php Linux repositories (6.1.24) The distribution license also covers other libraries among which: Java Servlet API and Java Transaction API
Jetty :: IO Utility 9.2.14.v20151106 jetty-io-9.2.14.v20151106.jar Apache License, Version 2.0 https://mvnrepository.com/artifact/org.eclipse.jetty/jetty-io/9.2.14.v20151106 Project is http://www.eclipse.org/jetty/downloads.php Linux repositories (6.1.24) The distribution license also covers other libraries among which: Java Servlet API and Java Transaction API
Jetty :: Proxy 9.4.22.v20191022 jetty-proxy-9.4.22.v20191022.jar Apache License, Version 2.0 https://mvnrepository.com/artifact/org.eclipse.jetty/jetty-proxy/9.4.22.v20191022 Project is http://www.eclipse.org/jetty/downloads.php Linux repositories (6.1.24) The distribution license also covers other libraries among which: Java Servlet API and Java Transaction API
Jetty :: Plus 9.2.14.v20151106 jetty-plus-9.2.14.v20151106.jar Apache License, Version 2.0 https://mvnrepository.com/artifact/org.eclipse.jetty/jetty-plus/9.2.14.v20151106 Project is http://www.eclipse.org/jetty/downloads.php Linux repositories (6.1.24) The distribution license also covers other libraries among which: Java Servlet API and Java Transaction API
Jetty :: JNDI Naming 9.2.14.v20151106 jetty-jndi-9.2.14.v20151106.jar Apache License, Version 2.0 https://mvnrepository.com/artifact/org.eclipse.jetty/jetty-jndi/9.2.14.v20151106 Project is http://www.eclipse.org/jetty/downloads.php Linux repositories (6.1.24) The distribution license also covers other libraries among which: Java Servlet API and Java Transaction API
Jetty :: Security 9.2.14.v20151106 jetty-security-9.2.14.v20151106.jar Apache License, Version 2.0 https://mvnrepository.com/artifact/org.eclipse.jetty/jetty-security/9.2.14.v20151106 Project is http://www.eclipse.org/jetty/downloads.php Linux repositories (6.1.24) The distribution license also covers other libraries among which: Java Servlet API and Java Transaction API
Jetty :: Server Core 9.2.14.v20151106 jetty-server-9.2.14.v20151106.jar Apache License, Version 2.0 https://mvnrepository.com/artifact/org.eclipse.jetty/jetty-server/9.2.14.v20151106 Project is http://www.eclipse.org/jetty/downloads.php Linux repositories (6.1.24) The distribution license also covers other libraries among which: Java Servlet API and Java Transaction API
Jetty :: Servlet Handling 9.2.14.v20151106 jetty-servlet-9.2.14.v20151106.jar Apache License, Version 2.0 https://mvnrepository.com/artifact/org.eclipse.jetty/jetty-servlet/9.2.14.v20151106 Project is http://www.eclipse.org/jetty/downloads.php Linux repositories (6.1.24) The distribution license also covers other libraries among which: Java Servlet API and Java Transaction API
Jetty :: Utility Servlets and Filters 9.2.14.v20151106 jetty-servlets-9.2.14.v20151106.jar Apache License, Version 2.0 https://mvnrepository.com/artifact/org.eclipse.jetty/jetty-servlets/9.2.14.v20151106 Project is http://www.eclipse.org/jetty/downloads.php Linux repositories (6.1.24) The distribution license also covers other libraries among which: Java Servlet API and Java Transaction API
Jetty :: Utilities 9.2.14.v20151106 jetty-util-9.2.14.v20151106.jar Apache License, Version 2.0 https://mvnrepository.com/artifact/org.eclipse.jetty/jetty-util/9.2.14.v20151106 Project is http://www.eclipse.org/jetty/downloads.php Linux repositories (6.1.24) The distribution license also covers other libraries among which: Java Servlet API and Java Transaction API
Jetty :: Webapp Application Support 9.2.14.v20151106 jetty-webapp-9.2.14.v20151106.jar Apache License, Version 2.0 https://mvnrepository.com/artifact/org.eclipse.jetty/jetty-webapp/9.2.14.v20151106 Project is http://www.eclipse.org/jetty/downloads.php Linux repositories (6.1.24) The distribution license also covers other libraries among which: Java Servlet API and Java Transaction API
Jetty :: XML Utilities 9.2.14.v20151106 jetty-xml-9.2.14.v20151106.jar Apache License, Version 2.0 https://mvnrepository.com/artifact/org.eclipse.jetty/jetty-xml/9.2.14.v20151106 Project is http://www.eclipse.org/jetty/downloads.php Linux repositories (6.1.24) The distribution license also covers other libraries among which: Java Servlet API and Java Transaction API
Jetty :: Schemas 3.1.M0 jetty-schemas-3.1.M0.jar Apache License, Version 2.0 https://mvnrepository.com/artifact/org.eclipse.jetty.toolchain/jetty-schemas/3.1.M0 Project is http://www.eclipse.org/jetty/downloads.php Linux repositories (6.1.24) The distribution license also covers other libraries among which: Java Servlet API and Java Transaction API
JFree Common 1.0.23 jcommon-1.0.23.jar GNU Lesser General Public License 2.1 https://mvnrepository.com/artifact/org.jfree/jcommon/1.0.23
JFreeChart 1.0.19 jfreechart-1.0.19.jar GNU Lesser General Public License 2.1 https://mvnrepository.com/artifact/org.jfree/jfreechart/1.0.19
JLine 2.12 jline-2.12.jar BSD 2-Clause / The New BSD License / The Academic Free License https://github.com/jline/jline2
jose.4.j 0.5.5 jose4j-0.5.5.jar Apache License, Version 2.0 https://mvnrepository.com/artifact/org.bitbucket.b_c/jose4j/0.5.5
jPod intarsys PDF library 5.5.1 jPod-5.5.1.jar BSD 3-Clause License https://sourceforge.net/projects/jpodlib/
Jquery 3.2.1 (js) jquery-3.2.1.zip MIT License https://proj.goldencode.com/artifacts/javascript/jquery-3.2.1.zip
Jquery Loading Overlay 1.5.3 (js) jquery-loading-overlay-1.5.3.zip MIT License https://proj.goldencode.com/artifacts/javascript/jquery-loading-overlay-1.5.3.zip
Jquery UI 1.12.1.custom (js) jquery-ui-1.12.1.custom.zip MIT License https://proj.goldencode.com/artifacts/javascript/jquery-ui-1.12.1.custom.zip
JsInterop Annotations 1.0.1 jsinterop-annotations-1.0.1.jar Apache License, Version 2.0 https://mvnrepository.com/artifact/com.google.jsinterop/jsinterop-annotations/1.0.1 Project is https://github.com/google/jsinterop-annotations
JsInterop Annotations 1.0.1 (Sources) jsinterop-annotations-1.0.1-sources.jar Apache License, Version 2.0 https://mvnrepository.com/artifact/com.google.jsinterop/jsinterop-annotations/1.0.1 Project is https://github.com/google/jsinterop-annotations
JUnixSocket Common 1.0.2 junixsocket-common-1.0.2.jar Apache License, Version 2.0 https://mvnrepository.com/artifact/no.fiken.oss.junixsocket/junixsocket-common/1.0.2 Project is https://github.com/kohlschutter/junixsocket
JUnixSocket Native 1.0.2 junixsocket-native-common-1.0.2.jar Apache License, Version 2.0 https://mvnrepository.com/artifact/no.fiken.oss.junixsocket/junixsocket-native/1.0.2 Project is https://github.com/kohlschutter/junixsocket
Keikai 5.7.0 fwd_keikai-1.0.0.jar Potix Corporation Limited Distribution License https://proj.goldencode.com/artifacts/com/goldencode/fwd_keikai/1.0.0/fwd_keikai-1.0.0.jar
iText 2.1.7 itext-2.1.7.jar Mozilla Public License https://mvnrepository.com/artifact/com.lowagie/itext/2.1.7 Even though we aren’t commercial, are there questions about the use: https://kb.itextpdf.com/home/it5kb/faq/can-itext-2-1-7-itextsharp-4-1-6-or-earlier-be-used-commercially
MariaDb JDBC Driver 3.0.7 mariadb-java-client-3.0.7.jar GPL license, version 2 https://mariadb.com/downloads/connectors/connectors-data-access/java8-connector
Material Design UI components for the web 0.37.0 (js) material-components-web-0.37.0.zip Apache License, Version 2.0 https://proj.goldencode.com/artifacts/javascript/material-components-web-0.37.0.zip
Material Design icons by Google 96 (js) material-design-icons-96.zip SIL OPEN FONT LICENSE Version 1.1 https://proj.goldencode.com/artifacts/javascript/material-design-icons-96.zip Project is https://github.com/Templarian/MaterialDesign-Webfont/
Mchange C3p0 0.9.5.2 c3p0-0.9.5.2.jar Dual License: GNU Lesser General Public License 2.1 and Eclipse Public License - v 1.0 https://github.com/swaldman/c3p0 Also distributed as bundle of Hibernate under LGPL license.
Mchange Commons Java 0.2.11 mchange-commons-java-0.2.11.jar Dual License: GNU Lesser General Public License 2.1 and Eclipse Public License - v 1.0 https://mvnrepository.com/artifact/com.mchange/mchange-commons-java/0.2.11
Mindrot jBCrypt 0.4 jBCrypt-jbcrypt-0.4.jar ISC/BSD licence http://www.mindrot.org/projects/jBCrypt/
Multi-Schema Validator (MSV) 2010.2 msv-core-2010.2.jar BSD 2-Clause / The New BSD License / The Academic Free License https://github.com/xmlark/msv
Multi-Schema Validator (MSV) XML Schema Library 2010.1 xsdlib-2010.1.jar BSD 2-Clause / The New BSD License / The Academic Free License https://mvnrepository.com/artifact/com.sun.msv.datatype.xsd/xsdlib/2010.1
Olap4J 1.2.0 olap4j-1.2.0.jar Apache License, Version 2.0 https://mvnrepository.com/artifact/org.olap4j/olap4j/1.2.0
Oracle NoSQL Database Server 7.3.7 je-7.3.7.jar Oracle Sleepycat License https://mvnrepository.com/artifact/com.sleepycat/je/7.3.7
OW2 ASM 5.0.4 asm-5.0.4.jar 3-Clause BSD https://mvnrepository.com/artifact/org.ow2.asm/asm/5.0.4 http://asm.ow2.io/ Linux repositories (3.3.2-1)
OW2 ASM 5.0.3 asm-5.0.3.jar 3-Clause BSD https://mvnrepository.com/artifact/org.ow2.asm/asm/5.0.3 http://asm.ow2.io/ Linux repositories (3.3.2-1)
OW2 ASM Commons 5.0.3 asm-commons-5.0.3.jar 3-Clause BSD https://mvnrepository.com/artifact/org.ow2.asm/asm-commons/5.0.3 http://asm.ow2.io/ Linux repositories (3.3.2-1)
OW2 ASM Tree 5.0.3 asm-tree-5.0.3.jar 3-Clause BSD https://mvnrepository.com/artifact/org.ow2.asm/asm-tree/5.0.3 http://asm.ow2.io/ Linux repositories (3.3.2-1)
OW2 ASM Utilities 5.0.3 asm-util-5.0.3.jar 3-Clause BSD https://mvnrepository.com/artifact/org.ow2.asm/asm-util/5.0.3 http://asm.ow2.io/ Linux repositories (3.3.2-1)
PostgreSQL JDBC Driver 42.2.5 postgresql-42.2.5.jar BSD 2-Clause / The New BSD License / The Academic Free License https://mvnrepository.com/artifact/org.postgresql/postgresql/42.2.5
Quartz 2.2.1 quartz-2.2.1.jar Apache License, Version 2.0 https://github.com/quartz-scheduler/quartz
Reflections 0.9.9-RC1 reflections-0.9.9-RC1.jar WTFPL https://mvnrepository.com/artifact/org.reflections/reflections/0.9.9-RC1
RelaxngDatatype 20020414 relaxngDatatype-20020414.jar BSD 3-Clause License https://mvnrepository.com/artifact/relaxngDatatype/relaxngDatatype/20020414
RoaringBitmap 0.9.27 RoaringBitmap-0.9.27.jar Apache License, Version 2.0 https://mvnrepository.com/artifact/org.roaringbitmap/RoaringBitmap/0.9.27
RoaringBitmap Shims 0.9.0 shims-0.9.0.jar Apache License, Version 2.0 https://mvnrepository.com/artifact/org.roaringbitmap/shims/0.9.0
SciJava Native Lib Loader 2.0.2 native-lib-loader-2.0.2.jar CC0 (Creative Commons) 1.0 Universal License https://mvnrepository.com/artifact/org.scijava/native-lib-loader/2.0.2
Simple API for CSS (SAC) 1.3 sac-1.3.jar W3C Software License https://mvnrepository.com/artifact/org.w3c.css/sac/1.3
Simple Logging Facade for Java (SLF4J API Module) 1.7.36 slf4j-api-1.7.36.jar MIT License https://mvnrepository.com/artifact/org.slf4j/slf4j-api/1.7.36
SnakeYAML snakeyaml-1.15.jar Apache License, Version 2.0 https://mvnrepository.com/artifact/org.yaml/snakeyaml/1.15
Spatial4J 0.4.1 spatial4j-0.4.1.jar Apache License, Version 2.0 https://mvnrepository.com/artifact/com.spatial4j/spatial4j/0.4.1
Square JavaPoet 1.0.0 javapoet-1.0.0.jar Apache License, Version 2.0 https://github.com/square/javapoet
StAX (Streaming API for XML) 1.2.0 stax-1.2.0.jar Apache License, Version 2.0 https://mvnrepository.com/artifact/stax/stax/1.2.0
StAX Processing API 1.0.1 stax-api-1.0.1.jar Apache License, Version 2.0 https://mvnrepository.com/artifact/stax/stax/1.2.0
StAX Utilities Project 20070216 stax-utils-20070216.jar BSD 3-Clause License https://mvnrepository.com/artifact/net.java.dev.stax-utils/stax-utils/20070216 Found license file here: https://searchcode.com/file/17900473/resources/doc/license/thirdParty/stax-utils/LICENSE/
StAX2 API 4.2.1 stax2-api-4.2.1.jar BSD 2-Clause / The New BSD License / The Academic Free License https://mvnrepository.com/artifact/org.codehaus.woodstox/stax2-api/4.2.1
Tabulator Master 2.12.0 (js) tabulator-master-2.12.0.zip MIT License https://proj.goldencode.com/artifacts/javascript/tabulator-master-2.12.0.zip
TwelveMonkeys :: Common :: Image 3.1.2 common-image-3.1.2.jar BSD 3-Clause License https://mvnrepository.com/artifact/com.twelvemonkeys.common/common-image/3.1.2 Project is https://github.com/haraldk/TwelveMonkeys
TwelveMonkeys :: Common :: IO 3.1.2 common-io-3.1.2.jar BSD 3-Clause License https://mvnrepository.com/artifact/com.twelvemonkeys.common/common-io/3.1.2 Project is https://github.com/haraldk/TwelveMonkeys
TwelveMonkeys :: Common :: Language Support 3.1.2 common-lang-3.1.2.jar BSD 3-Clause License https://mvnrepository.com/artifact/com.twelvemonkeys.common/common-lang/3.1.2 Project is https://github.com/haraldk/TwelveMonkeys
TwelveMonkeys :: ImageIO :: Core 3.1.2 imageio-core-3.1.2.jar BSD 3-Clause License https://mvnrepository.com/artifact/com.twelvemonkeys.imageio/imageio-core/3.1.2 Project is https://github.com/haraldk/TwelveMonkeys
TwelveMonkeys :: ImageIO :: BMP Plugin 3.1.2 imageio-bmp-3.1.2.jar BSD 3-Clause License https://mvnrepository.com/artifact/com.twelvemonkeys.imageio/imageio-bmp/3.1.2 Project is https://github.com/haraldk/TwelveMonkeys
TwelveMonkeys :: ImageIO :: Metadata 3.1.2 imageio-metadata-3.1.2.jar BSD 3-Clause License https://mvnrepository.com/artifact/com.twelvemonkeys.imageio/imageio-metadata/3.1.2 Project is https://github.com/haraldk/TwelveMonkeys
VirtualScroller 1 (js) virtualscroller-1.zip MIT License https://proj.goldencode.com/artifacts/javascript/virtualscroller-1.zip
WebCola 3.3.9 (js) webcola-3.3.9.zip MIT License https://proj.goldencode.com/artifacts/javascript/webcola-3.3.9.zip
Woodstox 4.2.0 woodstox-core-asl-4.2.0.jar Apache License, Version 2.0 https://mvnrepository.com/artifact/org.codehaus.woodstox/woodstox-core-asl/4.2.0
WSDL4J 1.6.2 wsdl4j-1.6.2.jar Common Public License 1.0 https://mvnrepository.com/artifact/wsdl4j/wsdl4j/1.6.2

Additional non-jar licenses

Project and Version Library File License How to Obtain Observations
NCurses 6.2 libncurses.so MIT-like https://invisible-island.net/ncurses/
Golden Code Development Spreadsheet Widget 1.0.0 fwd_sheet.war Affero General Public License v3 Build: ./gradlew sheet:war

fwd_sheet.war contents (the Spreadsheet Widget)

Project and Version Jar File License How to Obtain Observations
Apache Commons Codec 1.8 commons-codec-1.8.jar Apache License, Version 2.0 https://mvnrepository.com/artifact/commons-codec/commons-codec/1.8
Apache Log4J 1.2.13 log4j-1.2.13.jar Apache License, Version 2.0 https://mvnrepository.com/artifact/log4j/log4j/1.2.13 Project is http://logging.apache.org/log4j/1.2/ Brought in because of Ghost4J 1.0.1
Apache XML Beans 2.3.0 xmlbeans-2.3.0.jar Apache License, Version 2.0 https://mvnrepository.com/artifact/org.apache.xmlbeans/xmlbeans/2.3.0
Args4J 2.33 args4j-2.33.jar MIT License https://mvnrepository.com/artifact/args4j/args4j/2.33 https://args4j.kohsuke.org/
Bouncy Castle S/MIME API 1.38 bcmail-jdk14-1.38.jar MIT License https://mvnrepository.com/artifact/org.bouncycastle/bcmail-jdk14/1.38 Project is http://www.bouncycastle.org/latest_releases.html
Bouncy Castle S/MIME API 1.38 (Duplicate) bcmail-jdk14-138.jar MIT License https://mvnrepository.com/artifact/org.bouncycastle/bcmail-jdk14/1.38 This seems to be a duplicate of bcmail-jdk14-1.38.jar
Bouncy Castle Provider 1.38 bcprov-jdk14-1.38.jar MIT License https://mvnrepository.com/artifact/org.bouncycastle/bcprov-jdk15to18/1.69 Project is http://www.bouncycastle.org/latest_releases.html
Bouncy Castle Provider 1.38 (Duplicate) bcprov-jdk14-138.jar MIT License https://mvnrepository.com/artifact/org.bouncycastle/bcprov-jdk15to18/1.69 This seems to be a duplicate of bcmail-jdk14-1.38.jar
Bouncy Castle OpenPGP API 1.38 bctsp-jdk14-1.38.jar MIT License https://mvnrepository.com/artifact/org.bouncycastle/bctsp-jdk14/1.38 Project is http://www.bouncycastle.org/latest_releases.html
BeanShell 2.0b6 bsh-2.0b6.jar Apache License, Version 2.0 https://mvnrepository.com/artifact/org.apache-extras.beanshell/bsh/2.0b6 Project is https://github.com/beanshell/beanshell/
Castor CORE Core Code/functionality 1.3.3-rc1 castor-core-1.3.3.jar Originally BSD-style, post-0.9.7 Apache License 2.0 https://mvnrepository.com/artifact/org.codehaus.castor/castor-core/1.3.3-rc1 Project is http://castor-data-binding.github.io/castor/
Castor XML Core 1.3.3 castor-xml-1.3.3.jar Originally BSD-style, post-0.9.7 Apache License 2.0 https://mvnrepository.com/artifact/org.codehaus.castor/castor-xml/1.3.3 Project is http://castor-data-binding.github.io/castor/
Apache Commons Digester 2.1 commons-digester-2.1.jar Apache License, Version 2.0 https://mvnrepository.com/artifact/commons-digester/commons-digester/2.1 Project is https://commons.apache.org/proper/commons-digester/
Apache Commons FileUpload 1.3.3 commons-fileupload-1.3.3.jar Apache License, Version 2.0 https://mvnrepository.com/artifact/commons-fileupload/commons-fileupload/1.3.3 Project is https://commons.apache.org/proper/commons-fileupload/
Apache Commons IO 2.4 commons-io-2.4.jar Apache License, Version 2.0 https://mvnrepository.com/artifact/commons-io/commons-io/2.4 Project is https://commons.apache.org/proper/commons-io/
Apache Commons Lang 2.6 commons-lang-2.6.jar Apache License, Version 2.0 https://mvnrepository.com/artifact/commons-lang/commons-lang/2.6 Project is https://commons.apache.org/proper/commons-lang/
Apache Commons Math 2.2 commons-math-2.2.jar Apache License, Version 2.0 https://mvnrepository.com/artifact/org.apache.commons/commons-math/2.2 Project is https://commons.apache.org/proper/commons-math/
Apache Poor Obfuscation Implementation (POI): OOXML Schemas 1.1 ooxml-schemas-1.1.jar Apache License, Version 2.0 https://mvnrepository.com/artifact/org.apache.poi/ooxml-schemas/1.1 Project is https://poi.apache.org/
Dom4j 1.6.1 dom4j-1.6.1.jar BSD style license https://dom4j.github.io/ Also distributed as bundle of Hibernate under LGPL license
Eclipse Java Development Toolkit (JDT) 4.4.2 ecj-4.4.2.jar Eclipse Public License - v 2.0 https://www.eclipse.org/jdt/
Error Prone 2.0.18 error_prone_annotations-2.0.18.jar Apache License, Version 2.0 https://mvnrepository.com/artifact/com.google.errorprone/error_prone_annotations/2.0.18 Project is https://errorprone.info/
Golden Code Development Keikai support 1.0.0 fwd_keikai-1.0.0.jar Potix Corporation Limited Distribution License https://proj.goldencode.com/artifacts/com/goldencode/fwd_keikai/1.0.0/fwd_keikai-1.0.0.jar
Google Guava Core Libraries For Java 20.0 guava-20.0.jar Apache License, Version 2.0 https://mvnrepository.com/artifact/com.google.guava/guava/20.0 Project is https://github.com/google/guava
Google Guava Mini 0.1.2 guava-mini-0.1.2.jar Apache License, Version 2.0 https://mvnrepository.com/artifact/com.github.davidmoten/guava-mini/0.1.2 Project is https://github.com/davidmoten/guava-mini
Google Gson 2.7 gson-2.7.jar Apache License, Version 2.0 https://mvnrepository.com/artifact/com.google.code.gson/gson/2.7
Google JavaScript Closure Compiler Externs v20170626 closure-compiler-externs-v20170626.jar Apache License, Version 2.0 https://mvnrepository.com/artifact/com.google.javascript/closure-compiler-externs/v20170626 Project is https://developers.google.com/closure/compiler/
Google JavaScript Closure Compiler Unshaded v20170626 closure-compiler-unshaded-v20170626.jar Apache License, Version 2.0 https://mvnrepository.com/artifact/com.google.javascript/closure-compiler-unshaded/v20170626 Project is https://developers.google.com/closure/compiler/
Google Javax Ainject 1 javax.inject-1.jar Apache License, Version 2.0 https://code.google.com/archive/p/atinject/
Google Protocol Buffers [Core] 3.0.2 protobuf-java-3.0.2.jar BSD 2-Clause / The New BSD License / The Academic Free License https://mvnrepository.com/artifact/com.google.protobuf/protobuf-java/3.0.2 Took license from a source file
FasterXML Jackson Annotations 2.9.5 jackson-annotations-2.9.5.jar Apache License, Version 2.0 https://mvnrepository.com/artifact/com.fasterxml.jackson.core/jackson-annotations/2.9.5 Project is https://github.com/FasterXML
FasterXML Jackson Core 2.9.5 jackson-core-2.9.5.jar Apache License, Version 2.0 https://mvnrepository.com/artifact/com.fasterxml.jackson.core/jackson-core/2.9.5
FasterXML Jackson Databind 2.9.5 jackson-databind-2.9.5.jar Apache License, Version 2.0 https://mvnrepository.com/artifact/com.fasterxml.jackson.core/jackson-databind/2.9.5
FindBugs JSR305 3.0.1 jsr305-3.0.1.jar GNU Lesser General Public License 3.0 https://mvnrepository.com/artifact/com.google.code.findbugs/jsr305/3.0.1 Project is http://findbugs.sourceforge.net/ Maven repo says Apache, project says GPL
International Component for Unicode for Java (ICU4J) 57.1 icu4j-57.1.jar ICU License https://mvnrepository.com/artifact/com.ibm.icu/icu4j/57.1 Project is https://icu.unicode.org/
iText 2.1.7 itext-2.1.7.jar Mozilla Public License https://mvnrepository.com/artifact/com.lowagie/itext/2.1.7 Even though we aren’t commercial, are there questions about the use: https://kb.itextpdf.com/home/it5kb/faq/can-itext-2-1-7-itextsharp-4-1-6-or-earlier-be-used-commercially
JasperReports 6.6.0 jasperreports-6.6.0.jar GNU Lesser General Public License 3.0 https://mvnrepository.com/artifact/net.sf.jasperreports/jasperreports/6.6.0 Project is http://jasperreports.sourceforge.net
Javassist 3.18.2-GA javassist-3.18.2-GA.jar Triple license of the MPL, the LGPL, and the Apache License https://mvnrepository.com/artifact/org.javassist/javassist/3.18.2-GA Project is http://www.javassist.org/
JFree Common 1.0.23 jcommon-1.0.23.jar GNU Lesser General Public License 2.1 https://mvnrepository.com/artifact/org.jfree/jcommon/1.0.23
JFreeChart 1.0.19 jfreechart-1.0.19.jar GNU Lesser General Public License 2.1 https://mvnrepository.com/artifact/org.jfree/jfreechart/1.0.19
JH Labs Filters 2.0.235-1 filters-2.0.235.jar Apache License, Version 2.0 https://mvnrepository.com/artifact/com.jhlabs/filters/2.0.235-1 Project is http://www.jhlabs.com/ip/filters/
JsInterop Annotations 1.0.0 jsinterop-annotations-1.0.0.jar Apache License, Version 2.0 https://mvnrepository.com/artifact/com.google.jsinterop/jsinterop-annotations/1.0.0 Project is https://github.com/google/jsinterop-annotations
Jsoup Java HTML Parser 1.11.3 jsoup-1.11.3.jar MIT License https://mvnrepository.com/artifact/org.jsoup/jsoup/1.11.3 Project is https://jsoup.org/
Keikai 5.9.0 keikai-5.9.0.jar Potix Corporation Limited Distribution License Via GCD license Project is https://keikai.io/
Keikai Ex 5.9.0 keikai-ex-5.9.0.jar Potix Corporation Limited Distribution License Via GCD license Project is https://keikai.io/
Keikai Model 5.9.0 keikai-model-5.9.0.jar Potix Corporation Limited Distribution License Via GCD license Project is https://keikai.io/
Keikai PDF 5.9.0 keikai-pdf-5.9.0.jar Potix Corporation Limited Distribution License Via GCD license Project is https://keikai.io/
Keikai POI 5.9.0 keikai-poi-5.9.0.jar Potix Corporation Limited Distribution License Via GCD license Project is https://keikai.io/
Keikai POI Ex 5.9.0 keikai-poiex-5.9.0.jar Potix Corporation Limited Distribution License Via GCD license Project is https://keikai.io/
Rtree2 0.9-RC1 rtree2-0.9-RC1.jar Apache License, Version 2.0 https://mvnrepository.com/artifact/com.github.davidmoten/rtree2/0.9-RC1
StAX (Streaming API for XML) 1.2.0 stax-1.2.0.jar Apache License, Version 2.0 https://mvnrepository.com/artifact/stax/stax/1.2.0
StAX (Streaming API for XML) API 1.0.1 stax-api-1.0.1.jar Apache License, Version 2.0 https://mvnrepository.com/artifact/stax/stax-api/1.0.1
Streaming API For XML 1.0-2 stax-api-1.0-2.jar Dual license consisting of the CDDL v1.1 and GPL v2 with ClassPath exception https://mvnrepository.com/artifact/javax.xml.stream/stax-api/1.0-2
Zkoss Z Common 9.0.1.2 zcommon-9.0.1.2.jar Potix Corporation Limited Distribution License https://github.com/zkoss/zk
Zkoss ZEL 9.0.1.2 zel-9.0.1.2.jar Potix Corporation Limited Distribution License https://github.com/zkoss/zk
Zkoss ZK 9.0.1.2 zk-9.0.1.2.jar Potix Corporation Limited Distribution License https://github.com/zkoss/zk
Zkoss ZK Bind 9.0.1.2 zkbind-9.0.1.2.jar Potix Corporation Limited Distribution License https://github.com/zkoss/zk
Zkoss ZK Charts 7.2.1.1 zkcharts-7.2.1.1.jar Potix Corporation Limited Distribution License https://github.com/zkoss/zk
Zkoss ZK Ex 9.0.1.2 zkex-9.0.1.2.jar Potix Corporation Limited Distribution License https://github.com/zkoss/zk
Zkoss ZK Web Fragment 9.0.1.2 zkwebfragment-9.0.1.2.jar Potix Corporation Limited Distribution License https://github.com/zkoss/zk
Zkoss ZUL 9.0.1.2 zul-9.0.1.2.jar Potix Corporation Limited Distribution License https://github.com/zkoss/zk
Zkoss Zweb 9.0.1.2 zweb-9.0.1.2.jar Potix Corporation Limited Distribution License https://github.com/zkoss/zk

© 2004-2022 Golden Code Development Corporation. ALL RIGHTS RESERVED.