diff --git a/kernel-biometrics-api/NOTICE b/kernel-biometrics-api/NOTICE index 6afc1ec71b..c1b846c302 100644 --- a/kernel-biometrics-api/NOTICE +++ b/kernel-biometrics-api/NOTICE @@ -1,59 +1,100 @@ -MOSIP -Copyright (c) 2022 -Modular Open Source Identity Platform +NOTICES -This product includes software developed at -The Apache Software Foundation (https://www.apache.org/). +This product includes third-party software components. +Where required by the applicable licenses, attribution notices are provided below. + +Only components that impose NOTICE requirements are listed in this file. +Full license texts for all dependencies are available in the `license/` directory +of this repository or from their respective upstream sources. + +----------------------------------------------------------------------- + +Mozilla Public License 2.0 (MPL-2.0) + +The following components are licensed under the Mozilla Public License 2.0: + +- MOSIP Kernel BOM +- MOSIP Kernel Core +- MOSIP Kernel Logger (Logback) +- MOSIP Biometrics API +- MOSIP Biometrics Util + +----------------------------------------------------------------------- + +MIT License + +The following components are licensed under the MIT License: -The following third-party components are licensed under the Apache -License 2.0 and require attribution. Their original NOTICE contents -are retained as required by the Apache License 2.0. +- SLF4J API +- Mockito Core (all versions used) +----------------------------------------------------------------------- -=============================================================================== -Apache License 2.0 Components -=============================================================================== +Eclipse Public License (EPL-1.0 / EPL-2.0) - • Spring Boot Starter Web - • Spring Boot Starter Test - • Spring Boot Starter Data JPA +The following components are licensed under the Eclipse Public License: - • Hibernate Validator - • Jackson Core - • Jackson Databind - • Jackson Annotations - • Jackson Dataformat XML - • Jackson Dataformat CSV - • Jackson JAXB Annotations Module +- H2 Database (MPL-2.0) +- JUnit 4 (EPL-1.0) +- JUnit Vintage Engine (EPL-2.0) +- JUnit Jupiter (EPL-2.0) - • Gson - • JNBIS (Fingerprint Image Decoder) - • imgscalr-lib - • OkHttp - • Apache Commons Lang3 +----------------------------------------------------------------------- - • PowerMock API Mockito2 - • PowerMock Module JUnit4 +Apache License 2.0 - • Apache Maven Compiler Plugin (3.11.0) - • Apache Maven GPG Plugin (1.5, 3.2.3) - • Apache Maven Javadoc Plugin (3.2.0) - • Apache Maven Surefire Plugin (2.22.0, 3.1.2) - • Apache Maven Source Plugin (3.3.1) - • Apache Maven JAR Plugin (3.4.0) - • Apache Maven Dependency Plugin (2.10) - • Git Commit ID Plugin (3.0.1) +This product includes software developed by +The Apache Software Foundation (https://www.apache.org/). + +The following components are licensed under the Apache License, Version 2.0. +Their original NOTICE contents are retained as required by the Apache License. + +Apache License 2.0 Components: + +- Spring Boot Starter Web +- Spring Boot Starter Test +- Spring Boot Starter Data JPA + +- Hibernate Validator +- Jackson Core +- Jackson Databind +- Jackson Annotations +- Jackson Dataformat XML +- Jackson Dataformat CSV +- Jackson JAXB Annotations Module +- Gson +- JNBIS (Fingerprint Image Decoder) +- imgscalr-lib +- OkHttp +- Apache Commons Lang 3 + +- PowerMock API Mockito2 +- PowerMock Module JUnit4 + +- Apache Maven Compiler Plugin (3.11.0) +- Apache Maven GPG Plugin (1.5, 3.2.3) +- Apache Maven Javadoc Plugin (3.2.0) +- Apache Maven Surefire Plugin (2.22.0, 3.1.2) +- Apache Maven Source Plugin (3.3.1) +- Apache Maven JAR Plugin (3.4.0) +- Apache Maven Dependency Plugin (2.10) +- Git Commit ID Plugin (3.0.1) + +----------------------------------------------------------------------- -=============================================================================== Notes -=============================================================================== -All MOSIP Kernel and Biometrics components (licensed under MPL-2.0), -JUnit (EPL-1.0 / EPL-2.0), SLF4J and Mockito (MIT), Protobuf (BSD-3-Clause), -and JAI ImageIO (BSD-3-Clause-No-Nuclear) do not require attribution in -NOTICE.txt. Their license texts are included separately. +The following components do not require inclusion in NOTICE.txt. +Their license texts are provided separately in the `license/` directory: + +- MOSIP Kernel and Biometrics components (MPL-2.0) +- JUnit components (EPL-1.0 / EPL-2.0) +- SLF4J and Mockito (MIT License) +- Protobuf (BSD-3-Clause) +- JAI ImageIO (BSD-3-Clause-No-Nuclear) -Full license texts for all dependencies are available in the `license/` -directory or at their respective project repositories. +----------------------------------------------------------------------- +Copyright © 2022 +Modular Open Source Identity Platform (MOSIP)