Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

Open Source Code NameVersionLicense TypeDescriptionLink toward of License InfoNotes (including reasons for non using Apache Version 2 License)












Open Source Library


Open Source Library NameVersionLicense TypeDescriptionLink toward of License InfoNotes (including reasons for non using Apache Version 2 License)
logback
System Rules1.
2
16.
3EPL
0Common Public License Version 1.0A collection of JUnit rules for testing code which uses java.lang.System.
for logging
http://
logback
stefanbirkner.
qos.ch/google/gson2.8.6Apache License Version 2.0
github.io/system-rules/
Gson2.8.9Apache 2.0Gson is a Java library that can be used to convert Java Objects into their JSON representation. It can also be used to convert a JSON string to an equivalent Java object.https://mvnrepository.com/artifact/com.google.code.gson/gson/2.8.9
Guava29.0-jreApache 2.0Guava is a suite of core and expanded libraries that include utility classes, Google's collections, I/O classes, and much more.
for serialization/deserialization of JSON objects
https://
github
mvnrepository.com/artifact/com.google
/gson
.guava/guava/29.0-jre
Apache Commons Collections3.2.2Apache 2.0Types that extend and augment the Java Collections Framework.http://commons.apache.org/collections/
OkHttp
okhttp
3.14.1Apache
License Version
2.0
for handling HTTP requests
Square’s meticulous HTTP client for Java and Kotlin.https://
square.github.io/okhttp/retrofit2.5.0Apache License Version 2.0
mvnrepository.com/artifact/com.squareup.okhttp3/okhttp/3.14.1
XStream Core1.4.19BSD-3-ClauseXStream is a simple and fast library to serialize objects to XML and back again with a low memory footprint.https://mvnrepository.com/artifact/com.thoughtworks.xstream/xstream/1.4.19
RxJava2.1.5Apache 2.0Reactive Extensions for Javahttps://github.com/ReactiveX/RxJava
Swagger Jersey2 JAXRS (Jersey 2.x Support)1.6.1Apache 2.0Swagger Jersey2 JAXRS (Jersey 2.x Support)
for handling HTTP requests
https://
square.github.io/retrofit/commons-collections3.2.2Apache License Version 2.0some common tools like StringUtils, etc.
mvnrepository.com/artifact/io.swagger/swagger-jersey2-jaxrs/1.6.1
Jakarta Activation API2.1.0EDL 1.0Jakarta Activation API 2.1 Specificationhttps://github.com/eclipse-ee4j/jaf
Jakarta Annotations API2.1.1EPL 2.0 + GPL2 w/ CPEJakarta Annotations APIhttps://
commons
projects.
apache
eclipse.org
/proper/commons-collections/RxJava2.1.5Apache License Version 2.0in combination with PowerMock to complete some testshttps://github.com/ReactiveX/RxJavajunit4.8.2
/projects/ee4j.ca
Jakarta RESTful WS API3.1.0EPL 2.0 + GPL2 w/ CPEJakarta RESTful Web Serviceshttps://github.com/eclipse-ee4j/jaxrs-api
Jakarta XML Binding API4.0.0EDL 1.0Jakarta XML Binding APIhttps://mvnrepository.com/artifact/jakarta.xml.bind/jakarta.xml.bind-api/4.0.0
Javax Annotation API1.3.2CDDL + GPL2 w/ CPECommon Annotations for the JavaTM Platform APIhttp://jcp.org/en/jsr/detail?id=250
Java Servlet API4.0.1CDDL + GPL2 w/ CPEJava Servlet is the foundation web specification in the Java Enterprise Platform. Developers can build web applications using the Servlet API to interact with the request/response workflow.https://javaee.github.io/servlet-spec/
JAXB API2.3.1CDDL 1.1 + GPL2 w/ CPEJAXB provides an API and tools that automate the mapping between XML documents and Java objects.https://mvnrepository.com/artifact/javax.xml.bind/jaxb-api/2.3.1
JUnit4.13.2EPL
Eclipse Public License
1.0JUnit is a
simple
unit testing framework to write and run repeatable automated tests
. It is an instance of the xUnit architecture for unit testing frameworks
on Java.http://junit.org
Apache Commons Lang3.12.0Apache 2.0Apache Commons Lang, a package of Java utility classes for the classes that are in java.lang's hierarchy, or are considered to be so standard as to justify existence in java.lang.https://
junit
commons.apache.org/
junit4/json-lib2.4Apache License Version 2.0for parsing the json datasourceforge.net/projects/json-lib/easymock4.2Apache License Version 2.0a tool for data mocking during the unit testhttps://easymock.org/jersey2.31Eclipse Public License 2.0Jersey RESTful Web Services framework is open source, production quality, framework for developing RESTful Web Services in Java that provides support for JAX-RS APIs and serves as a JAX-RS (JSR 311 & JSR 339) Reference Implementation.https://eclipse-ee4j.github.io/jersey/hamcrest1.3BSDHamcrest is a framework for writing matcher objects allowing ‘match’ rules to be defined declaratively.http://hamcrest.org/JavaHamcrest/javassist3.24.1-GAApache License Version 2.0in combination with PowerMock to complete some testshttps://www.javassist.org/postgresql42.2.13PostgreSQL LicensePostgreSQL is a powerful, open source object-relational database system with over 30 years of active development that has earned it a strong reputation for reliability, feature robustness, and performance.https://www.postgresql.org/powermock2.0.7Apache License Version 2.0a tool for data mocking during the unit testhttps://github.com/powermock/powermocklombok1.18.4MITProject Lombok is a java library that automatically plugs into your editor and build tools, spicing up your java.https://projectlombok.org/reflections0.9.9WTFPLReflections scans your classpath, indexes the metadata, allows you to query it on runtime and may save and collect that information for many modules within your project.https://github.com/ronmamo/reflectionscommons-codec1.14Apache License Version 2.0Apache Commons Codec (TM) software provides implementations of common encoders and decoders such as Base64, Hex, Phonetic and URLs.https://commons.apache.org/proper/commons-codec/swagger-jersey2-jaxrs1.6.1Apache License Version 2.0Examples and server integrations for generating the Swagger API Specification, which enables easy access to your REST API.https://github.com/swagger-api/swagger-coreSwaggerApache License Version 2.0the world’s largest framework of API developer tools for the OpenAPI Specification(OAS)http://swagger.io/license/slf4j1.7.25MITThe Simple Logging Facade for Java (SLF4J)
proper/commons-lang/
Drools Compiler7.62.0.FinalApache 2.0Drools :: Compilerhttps://mvnrepository.com/artifact/org.drools/drools-compiler/7.62.0.Final
Drools Core7.62.0.FinalApache 2.0Drools :: Corehttps://mvnrepository.com/artifact/org.drools/drools-core/7.62.0.Final
Drools Templates7.62.0.FinalApache 2.0Drools :: Templateshttps://mvnrepository.com/artifact/org.drools/drools-templates/7.62.0.Final
EasyMock4.3Apache 2.0EasyMock provides an easy way to create Mock Objects for interfaces and classes generating them on the flyhttps://mvnrepository.com/artifact/org.easymock/easymock/4.3
Eclipse ECJ4.5.1EPL 1.0Eclipse JDT Core Batch Compilerhttp://www.eclipse.org/jdt/
Jersey Container Servlet Core3.0.5EPL 2.0 + GPL2 w/ CPE + EDL 1.0 + BSD 2-Clause + Apache License, 2.0 + Public Domain + Modified BSD + jQuery license + MIT license + W3C licenseJersey core Servlet 3.x implementationhttps://mvnrepository.com/artifact/org.glassfish.jersey.containers/jersey-container-servlet-core/3.0.5
Jersey Core Client3.0.5EPL 2.0 + GPL2 w/ CPE + EDL 1.0 + BSD 2-Clause + Apache License, 2.0 + Public Domain + Modified BSD + jQuery license + MIT license + W3C licenseJersey core client implementationhttps://mvnrepository.com/artifact/org.glassfish.jersey.core/jersey-client/3.0.5
Jersey Core Common3.0.5EPL 2.0 + The GNU General Public License (GPL), Version 2, With Classpath Exception + Apache License, 2.0 + Public DomainJersey core common packageshttps://mvnrepository.com/artifact/org.glassfish.jersey.core/jersey-common/3.0.5
Jersey Core Server3.0.5EPL 2.0 + The GNU General Public License (GPL), Version 2, With Classpath Exception + Apache License, 2.0 + Modified BSDJersey core server implementationhttps://mvnrepository.com/artifact/org.glassfish.jersey.core/jersey-server/3.0.5
Jersey Ext Entity Filtering3.0.5EPL 2.0 + GPL2 w/ CPE + EDL 1.0 + BSD 2-Clause + Apache License, 2.0 + Public Domain + Modified BSD + jQuery license + MIT license + W3C licenseJersey extension module providing support for Entity Data Filtering.https://mvnrepository.com/artifact/org.glassfish.jersey.ext/jersey-entity-filtering/3.0.5
Jersey Inject HK23.0.5EPL 2.0 + GPL2 w/ CPE + EDL 1.0 + BSD 2-Clause + Apache License, 2.0 + Public Domain + Modified BSD + jQuery license + MIT license + W3C licenseHK2 InjectionManager implementationhttps://mvnrepository.com/artifact/org.glassfish.jersey.inject/jersey-hk2/3.0.5
Jersey Media JSON Jackson3.0.5EPL 2.0 + The GNU General Public License (GPL), Version 2, With Classpath Exception + Apache License, 2.0Jersey JSON Jackson (2.x) entity providers support module.https://mvnrepository.com/artifact/org.glassfish.jersey.media/jersey-media-json-jackson/3.0.5
Hamcrest Core1.3New BSD LicenseCore Hamcrest API - deprecated, please use "hamcrest" insteadhttps://mvnrepository.com/artifact/org.hamcrest/hamcrest-core/1.3
Hamcrest Library1.3New BSD LicenseA library of Hamcrest matchers - deprecated, please use "hamcrest" insteadhttps://mvnrepository.com/artifact/org.hamcrest/hamcrest-library/1.3
Javassist3.24.1-GAMPL 1.1 + LGPL 2.1 + Apache 2.0Javassist (JAVA programming ASSISTant) makes Java bytecode manipulation simple. It is a class library for editing bytecodes in Java.http://www.javassist.org/
JDBI3 Postgres3.19.0Apache 2.0jdbi PostgreSQL specific featureshttp://jdbi.org/
JDBI3 SqlObject3.19.0Apache 2.0jdbi SqlObject transforms simple annotated interfaces into full-featured DAO implementations.http://jdbi.org/
Mockito Core2.28.2The MIT LicenseMockito mock objects library core API and implementationhttps://github.com/mockito/mockito
PostgreSQL JDBC Driver42.3.6BSD-2-ClausePostgreSQL JDBC Driver Postgresqlhttps://jdbc.postgresql.org
PowerMock2.0.9Apache 2.0PowerMock support module for JUnit 4.x.http://www.powermock.org
Project Lombok1.18.16The MIT LicenseSpice up your java: Automatic Resource Management, automatic generation of getters, setters, equals, hashCode and toString, and more!https://projectlombok.org
Reflections0.9.9WTFPL + The New BSD LicenseReflections - Java runtime metadata analysishttp://github.com/ronmamo/reflections
SLF4J API Module1.7.25MIT LicenseAPI for SLF4J (The Simple Logging Facade for Java) which serves as a simple facade or abstraction for various logging frameworks
(e.g. java.util.logging, logback
,
log4j)
allowing the end user to plug in the desired logging framework at
 
deployment
 
time.http://www.slf4j.org
Spring Boot AutoConfigure2.7.2Apache 2.0Spring Boot auto-configuration attempts to automatically configure your Spring application based on the jar dependencies that you have added.https:/
dropwizard
/spring.io/projects/spring-boot
Spring Boot Starter Web2.
0
7.
10
2Apache
License Version
2.0
a Java framework for developing ops-friendly, high-performance, RESTful web services
Starter for building web, including RESTful, applications using Spring MVC. Uses Tomcat as the default embedded containerhttps://
github
spring.
com
io/
dropwizard
projects/
dropwizardxstream1.4.11BSDXStream is a simple library to serialize objects to XML and back again.http://x-stream.github.io/ecj4.5.1Eclipse Public License 1.0

a dependent of drools

We changed the version of the original dependent because of security issues.

hibernate-validator6.1.5.FinalApache License Version 2.0
spring-boot
Spring Context5.3.22Apache 2.0Spring Context provides access to configured objects like a registry (a context). It inherits its features from Spring Beans and adds support for internationalization, event propagation, resource loading, and the transparent creation of contexts.https://github.com/spring-projects/spring-framework
Spring JDBC5.3.13Apache 2.0Spring JDBC provides an abstraction layer that simplifies code to use JDBC and the parsing of database-vendor specific error codes.https://github.com/spring-projects/spring-framework
Spring Web5.3.13Apache 2.0Spring Web provides integration features such as multipart file upload functionality and the initialization of the IoC container using Servlet listeners and a web-oriented application context.It also contains an HTTP client and the web-related parts of Spring remote support

a dependent of dropwizard

We changed the version of the original dependent because of security issues
.https://
hibernate
github.
org
com/
validator/Drools6.5.0.FinalApache License Version 2.0Drools is a Business Rules Management System (BRMS) solution. It provides a core Business Rules Engine (BRE), a web authoring and rules management application (Drools Workbench), full runtime support for Decision Model and Notation (DMN) models at Conformance level 3 and an Eclipse IDE plugin for core development.http://www.drools.org/code/license.html
spring-projects/spring-framework

pom.xml files: