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.0for handling HTTP requestshttps://square.github.io/retrofit/commons-collections3.2.2Apache License Version 2.0some common tools like StringUtils, etc
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)https://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://projects.eclipse.org/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 1.0JUnit is a unit testing framework to write and run repeatable automated tests 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://commons.apache.org/proper/commons
-collections/RxJava2.1.5Apache License Version 2.0in combination with PowerMock to complete some tests
-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://
github
mvnrepository.com
/ReactiveX/RxJava
/artifact/org.easymock/easymock/4.3
Eclipse ECJ
junit
4.
8.2Eclipse Public License 1.0
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://
junit
mvnrepository.com/artifact/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/
.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
Javassist
hamcrest1.3BSDHamcrest is a framework for writing matcher objects allowing ‘match’ rules to be defined declaratively.http://hamcrest.org/JavaHamcrest/javassist
3.24.1-GA
Apache License Version
MPL 1.1 + LGPL 2.1 + Apache 2.0
in combination with PowerMock to complete some tests
Javassist (JAVA programming ASSISTant) makes Java bytecode manipulation simple. It is a class library for editing bytecodes in Java.http
https
://www.javassist.org/
postgresql

JDBI3 Postgres3.19.0Apache
42.
2.
13
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 License
PostgreSQL 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.
Mockito mock objects library core API and implementationhttps://github.com/mockito/mockito
PostgreSQL JDBC Driver42.3.6BSD-2-ClausePostgreSQL JDBC Driver Postgresqlhttps://
www
jdbc.postgresql.org
/
powermock

PowerMock2.0.
7
9Apache
License Version
2.0
a tool for data mocking during the unit test
PowerMock support module for JUnit 4.x.http
https
://
github
www.
com/
powermock
/powermocklombok
.org
Project Lombok1.18.
4
16The MIT
Project Lombok is a java library that automatically plugs into your editor and build tools, spicing up your java.
LicenseSpice up your java: Automatic Resource Management, automatic generation of getters, setters, equals, hashCode and toString, and more!https://projectlombok.org
/
reflections

Reflections0.9.9WTFPL + The New BSD LicenseReflections
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.
- Java runtime metadata analysishttp
https
://github.com/ronmamo/reflections
SwaggerApache License Version 2.0the world’s largest framework of API developer tools for the OpenAPI Specification(OAS)http://swagger.io/license/slf4j

SLF4J API Module1.7.25MIT LicenseAPI for SLF4J (The Simple Logging Facade for Java
(SLF4J
) 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
/
dropwizard

Spring Boot AutoConfigure2.
0
7.
10
2Apache
License Version
2.0
a Java framework for developing ops-friendly, high-performance, RESTful web services
Spring Boot auto-configuration attempts to automatically configure your Spring application based on the jar dependencies that you have added.https://
github
spring.
com
io/
dropwizard/dropwizardquartz-schedulerApache License Version 2.0http://www.quartz-scheduler.org/Apache POIApache License Version 2.0http://poi.apache.org/Apache HttpcomponentsApache License Version 2.0http://hc.apache.org/jaxrsEclipse Public License 1.0
projects/spring-boot
Spring Boot Starter Web2.7.2Apache 2.0Starter for building web, including RESTful, applications using Spring MVC. Uses Tomcat as the default embedded containerhttps://spring.io/projects/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.
https://github.com/
hstaudacher
spring-projects/
osgi-jax-rs-connector/blob/master/LICENSE.mdDroolsApache License Version 2.0http://www.drools.org/code/license.html
spring-framework

pom.xml files: