From 40b3169081ff826288583d66cb9bbc60ed77afd8 Mon Sep 17 00:00:00 2001 From: rajapandi1234 <138785181+rajapandi1234@users.noreply.github.com> Date: Tue, 2 Dec 2025 13:26:52 +0530 Subject: [PATCH 1/4] Add third-party notices to NOTICES.txt Added third-party notices and license information for components used in the project. Signed-off-by: rajapandi1234 <138785181+rajapandi1234@users.noreply.github.com> --- kernel-biometrics-api/NOTICES.txt | 33 +++++++++++++++++++++++++++++++ 1 file changed, 33 insertions(+) create mode 100644 kernel-biometrics-api/NOTICES.txt diff --git a/kernel-biometrics-api/NOTICES.txt b/kernel-biometrics-api/NOTICES.txt new file mode 100644 index 0000000000..aaf18e93ae --- /dev/null +++ b/kernel-biometrics-api/NOTICES.txt @@ -0,0 +1,33 @@ +THIRD-PARTY NOTICES + +This project includes third-party components whose licenses require attribution. +Only components with NOTICE obligations are listed below. + +===================================================== + Mozilla Public License 2.0 (MPL-2.0) +===================================================== +• MOSIP Kernel BOM +• MOSIP Kernel Core +• MOSIP Kernel Logger Logback +• MOSIP Biometrics API +• MOSIP Biometrics Util + +===================================================== + MIT License +===================================================== +• SLF4J API +• Mockito Core (all versions used) + +===================================================== + Eclipse Public License (EPL-1.0 / EPL-2.0) +===================================================== +• H2 Database (dual-licensed: EPL-1.0 or MPL-2.0) +• JUnit 4 (EPL-1.0) +• JUnit Vintage Engine (EPL-2.0) +• JUnit Jupiter (EPL-2.0) + +===================================================== + +Full license texts for the above components are available in the `license/` +directory of this repository. + From c1433c2713e3a27d44cb244fa157ef104d6d5a3a Mon Sep 17 00:00:00 2001 From: rajapandi1234 <138785181+rajapandi1234@users.noreply.github.com> Date: Tue, 9 Dec 2025 11:59:02 +0530 Subject: [PATCH 2/4] Rename NOTICES.txt to NOTICE Signed-off-by: rajapandi1234 <138785181+rajapandi1234@users.noreply.github.com> --- kernel-biometrics-api/{NOTICES.txt => NOTICE} | 0 1 file changed, 0 insertions(+), 0 deletions(-) rename kernel-biometrics-api/{NOTICES.txt => NOTICE} (100%) diff --git a/kernel-biometrics-api/NOTICES.txt b/kernel-biometrics-api/NOTICE similarity index 100% rename from kernel-biometrics-api/NOTICES.txt rename to kernel-biometrics-api/NOTICE From b08e181f7e19eef6652fc6fbc2b228b74b27f4ac Mon Sep 17 00:00:00 2001 From: rajapandi1234 <138785181+rajapandi1234@users.noreply.github.com> Date: Tue, 16 Dec 2025 11:36:09 +0530 Subject: [PATCH 3/4] Update NOTICE Signed-off-by: rajapandi1234 <138785181+rajapandi1234@users.noreply.github.com> --- kernel-biometrics-api/NOTICE | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/kernel-biometrics-api/NOTICE b/kernel-biometrics-api/NOTICE index aaf18e93ae..1ed67c2a5a 100644 --- a/kernel-biometrics-api/NOTICE +++ b/kernel-biometrics-api/NOTICE @@ -21,7 +21,7 @@ Only components with NOTICE obligations are listed below. ===================================================== Eclipse Public License (EPL-1.0 / EPL-2.0) ===================================================== -• H2 Database (dual-licensed: EPL-1.0 or MPL-2.0) +• H2 Database (MPL-2.0) • JUnit 4 (EPL-1.0) • JUnit Vintage Engine (EPL-2.0) • JUnit Jupiter (EPL-2.0) From d1f2f66570a416ec43f4f08201538c4656478183 Mon Sep 17 00:00:00 2001 From: rajapandi1234 <138785181+rajapandi1234@users.noreply.github.com> Date: Sun, 21 Dec 2025 15:23:37 +0530 Subject: [PATCH 4/4] Update NOTICE Signed-off-by: rajapandi1234 <138785181+rajapandi1234@users.noreply.github.com> --- kernel-biometrics-api/NOTICE | 138 ++++++++++++++++++++--------------- 1 file changed, 79 insertions(+), 59 deletions(-) diff --git a/kernel-biometrics-api/NOTICE b/kernel-biometrics-api/NOTICE index 25a06ed5e3..c1b846c302 100644 --- a/kernel-biometrics-api/NOTICE +++ b/kernel-biometrics-api/NOTICE @@ -1,80 +1,100 @@ -THIRD-PARTY NOTICES +NOTICES -This project includes third-party components whose licenses require attribution. -Only components with NOTICE obligations are listed below. +This product includes third-party software components. +Where required by the applicable licenses, attribution notices are provided below. - Mozilla Public License 2.0 (MPL-2.0) -• MOSIP Kernel BOM -• MOSIP Kernel Core -• MOSIP Kernel Logger Logback -• MOSIP Biometrics API -• MOSIP Biometrics Util +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. - MIT License -• SLF4J API -• Mockito Core (all versions used) +----------------------------------------------------------------------- - Eclipse Public License (EPL-1.0 / EPL-2.0) -• H2 Database (MPL-2.0) -• JUnit 4 (EPL-1.0) -• JUnit Vintage Engine (EPL-2.0) -• JUnit Jupiter (EPL-2.0) +Mozilla Public License 2.0 (MPL-2.0) +The following components are licensed under the Mozilla Public License 2.0: -Full license texts for the above components are available in the `license/` -directory of this repository. -MOSIP -Copyright (c) 2022 -Modular Open Source Identity Platform +- MOSIP Kernel BOM +- MOSIP Kernel Core +- MOSIP Kernel Logger (Logback) +- MOSIP Biometrics API +- MOSIP Biometrics Util -This product includes software developed at -The Apache Software Foundation (https://www.apache.org/). +----------------------------------------------------------------------- + +MIT License + +The following components are licensed under the MIT License: + +- SLF4J API +- Mockito Core (all versions used) + +----------------------------------------------------------------------- + +Eclipse Public License (EPL-1.0 / EPL-2.0) -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. +The following components are licensed under the Eclipse Public License: +- H2 Database (MPL-2.0) +- JUnit 4 (EPL-1.0) +- JUnit Vintage Engine (EPL-2.0) +- JUnit Jupiter (EPL-2.0) -Apache License 2.0 Components +----------------------------------------------------------------------- - • Spring Boot Starter Web - • Spring Boot Starter Test - • Spring Boot Starter Data JPA +Apache License 2.0 - • Hibernate Validator - • Jackson Core - • Jackson Databind - • Jackson Annotations - • Jackson Dataformat XML - • Jackson Dataformat CSV - • Jackson JAXB Annotations Module +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: - • Gson - • JNBIS (Fingerprint Image Decoder) - • imgscalr-lib - • OkHttp - • Apache Commons Lang3 +- Spring Boot Starter Web +- Spring Boot Starter Test +- Spring Boot Starter Data JPA - • PowerMock API Mockito2 - • PowerMock Module JUnit4 +- Hibernate Validator +- Jackson Core +- Jackson Databind +- Jackson Annotations +- Jackson Dataformat XML +- Jackson Dataformat CSV +- Jackson JAXB Annotations Module - • 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) +- 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)