Open Source Software (OSS) and Licenses
The NEC BaaS Server uses following OSS:
Name
Version
License
Note
Apache Camel
4.0.x
Apache License v2.0
Apache Commons Codec
1.16.x
Apache License v2.0
Apache Commons Lang
3.13.x
Apache License v2.0
Apache Commons IO
2.13.0
Apache License v2.0
Apache Commons Text
1.10.0
Apache License v2.0
Apache Commons HttpClient
4.15.x
Apache License v2.0
Apache Commons Collections
4.4
Apache License v2.0
Apache Commons CLI
1.5.0
Apache License v2.0
Ehcache
3.10.8
Apache License v2.0
(
detail
)
Fluency
1.8.x
Apache License v2.0
FreeMarker
2.3.x
Apache License v2.0
Guava
32.0.1-jre
Apache License v2.0
Hibernate Validator
8.0.1.Final
Apache License v2.0
Jackson
2.15.3
Apache License v2.0
jboss-logging
3.5.1.Final
Apache License v2.0
Jettison
1.5.4
Apache License v2.0
MongoDB Java Driver
4.9.x
Apache License v2.0
Spring Framework
6.1.x
Apache License v2.0
Spring Boot
3.2.x
Apache License v2.0
Spring Security
6.2.x
Apache License v2.0
Spring LDAP
3.1.x
Apache License v2.0
Spring Data MongoDB
4.2.0
Apache License v2.0
Spring Session
3.2.0
Apache License v2.0
RabbitMQ Java Client Library (amqp-client)
5.18.x
Apache License v2.0
netty
4.1
Apache License v2.0
gson
2.10.1
Apache License v2.0
swagger-parser
1.0.x
Apache License v2.0
swagger-core
2.1.x
Apache License v2.0
Thymeleaf
3.1.x
Apache License v2.0
AWS SDK for Java
1.12.x
Apache License v2.0
json-patch
1.15
Apache License v2.0 / LGPL 3.0 Dual License
Google OAuth Client
1.34.x
Apache License v2.0
Google HTTP Java Client
1.29.x
Apache License v2.0
Nimbus JOSE + JWT
9.31.x
Apache License v2.0
Swagger UI
3.x
Apache License v2.0
Firebase Admin
9.2.x
Apache License v2.0
javax.activation
1.2.0
CDDL 1.1 / GPLv2 (with classpath exception) Dual License
javax.annotation-api
1.3.2
CDDL 1.1 / GPLv2 (with classpath exception) Dual License
javax.mail
1.6.x
CDDL 1.1 / GPLv2 (with classpath exception) Dual License
javax.ws.rs-api
2.1.1
CDDL 1.1 / GPLv2 (with classpath exception) Dual License
JAXB Reference Implementation (com.sun.xml.bind)
2.3.x
CDDL 1.1 / GPLv2 (with classpath exception) Dual License
Jersey
3.1.2
CDDL 1.1 / GPLv2 (with classpath exception) Dual License
logback
1.4.12
Eclipse Public License 1.0 / LGPL 2.1 Dual License
(
detail
)
spring-session-ext-mongo
3.0.x
BSD License
Janino
3.1.x
BSD License
Protocol Buffers
3.23.x
BSD License
pushy
0.15.x
MIT License
SLF4j
2.0.x
MIT License
(
detail
)
Chart.js
2.5.0
MIT License
(*1)
Moment.js
2.22.2
MIT License
(*1)
typeahead.js
0.11.1
MIT License
(*1)
typeahead.js-bootstrap-css
1.2.1
MIT License
(*1)
Font Awesome
4.7.0
SIL OFL (Open Font License) 1.1
(Font),
MIT License
(CSS) (
detail
)
(*1)
AOP Alliance
1.0.0
Public Domain
Without particular notes, the binary release (war file) contains the OSS. The source code release does not.
With (*1) note, both source and binary release contains the OSS.
You don't need to disclose the source code of the BaaS Server by using the OSS.
When you provide service to end users using BaaS server as SaaS/PaaS, you don't need to notify users that the service using the OSS.
We will disclose source code of the OSS under CDDL license.