This is an automated email from the ASF dual-hosted git repository.

rzo1 pushed a commit to branch 
OPENNLP-1693-Sandbox-Repository-is-missing-LICENSE-and-NOTICE-files
in repository https://gitbox.apache.org/repos/asf/opennlp-sandbox.git


The following commit(s) were added to 
refs/heads/OPENNLP-1693-Sandbox-Repository-is-missing-LICENSE-and-NOTICE-files 
by this push:
     new dfabaab  OPENNLP-1693 - Sandbox Repository is missing LICENSE and 
NOTICE files
dfabaab is described below

commit dfabaab196cdfd4922d069959a40a1889df6ecb3
Author: Richard Zowalla <r...@apache.org>
AuthorDate: Mon Jan 13 07:19:16 2025 +0100

    OPENNLP-1693 - Sandbox Repository is missing LICENSE and NOTICE files
---
 .github/workflows/license.yaml     |  70 ++++++
 mallet-addon/LICENSE => LICENSE    | 109 ++++++++-
 NOTICE                             | 469 +++++++++++++++++++++++++++++++++++++
 pom.xml                            | 117 +++++++++
 src/license/NOTICE.template        |   7 +
 src/license/THIRD-PARTY.properties |  22 ++
 6 files changed, 791 insertions(+), 3 deletions(-)

diff --git a/.github/workflows/license.yaml b/.github/workflows/license.yaml
new file mode 100644
index 0000000..43a7500
--- /dev/null
+++ b/.github/workflows/license.yaml
@@ -0,0 +1,70 @@
+# Licensed to the Apache Software Foundation (ASF) under one or more
+# contributor license agreements. See the NOTICE file distributed with
+# this work for additional information regarding copyright ownership.
+# The ASF licenses this file to You under the Apache License, Version 2.0
+# (the "License"); you may not use this file except in compliance with
+# the License. You may obtain a copy of the License at
+#
+# http://www.apache.org/licenses/LICENSE-2.0
+#
+# Unless required by applicable law or agreed to in writing, software
+# distributed under the License is distributed on an "AS IS" BASIS,
+# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+# See the License for the specific language governing permissions and
+# limitations under the License.
+
+name: CI Master - Regenerate NOTICE
+
+on:
+  push:
+    branches:
+      - master
+  workflow_dispatch:
+
+jobs:
+  build:
+    runs-on: ubuntu-latest
+
+    steps:
+      - uses: actions/checkout@v4
+      - name: Set up JDK 21
+        uses: actions/setup-java@v4
+        with:
+          java-version: '21'
+          distribution: 'temurin'
+
+      - name: Cache Maven packages
+        uses: actions/cache@v4
+        with:
+          path: ~/.m2
+          key: ${{ runner.os }}-main-m2-${{ hashFiles('**/pom.xml') }}
+          restore-keys: ${{ runner.os }}-main-m2
+
+      - name: Generate Dependency Licenses
+        run: |
+          mvn license:aggregate-add-third-party@generate-and-check-licenses \
+          -Dlicense.skipAggregateAddThirdParty=false \
+          -B \
+          -Dlicense.thirdPartyFilename=DEPENDENCY-LICENSES \
+          -Dlicense.outputDirectory=target
+
+      - name: Create NOTICE File
+        run: |
+          cat src/license/NOTICE.template target/DEPENDENCY-LICENSES > NOTICE
+
+      - name: Create Pull Request after License Regeneration
+        uses: peter-evans/create-pull-request@v7
+        with:
+          base: main
+          token: ${{ secrets.GITHUB_TOKEN }}
+          commit-message: "Minor: Regenerated NOTICE File for ${{ github.sha 
}}"
+          committer: GitHub <nore...@github.com>
+          author: ${{ github.actor }} <${{ github.actor 
}}@users.noreply.github.com>
+          signoff: true
+          branch: regenerate_license_file_after_dep_upgrade
+          delete-branch: true
+          title: "Regenerated NOTICE file after dependency changes"
+          body: |
+            Found some uncommited changes (from NOTICE regeneration) after 
running build on OpenNLP sandbox
+          labels: |
+            dependency
\ No newline at end of file
diff --git a/mallet-addon/LICENSE b/LICENSE
similarity index 67%
rename from mallet-addon/LICENSE
rename to LICENSE
index e06d208..9831293 100644
--- a/mallet-addon/LICENSE
+++ b/LICENSE
@@ -1,4 +1,5 @@
-Apache License
+
+                                 Apache License
                            Version 2.0, January 2004
                         http://www.apache.org/licenses/
 
@@ -178,7 +179,7 @@ Apache License
    APPENDIX: How to apply the Apache License to your work.
 
       To apply the Apache License to your work, attach the following
-      boilerplate notice, with the fields enclosed by brackets "{}"
+      boilerplate notice, with the fields enclosed by brackets "[]"
       replaced with your own identifying information. (Don't include
       the brackets!)  The text should be enclosed in the appropriate
       comment syntax for the file format. We also recommend that a
@@ -186,7 +187,7 @@ Apache License
       same "printed page" as the copyright notice for easier
       identification within third-party archives.
 
-   Copyright {yyyy} {name of copyright owner}
+   Copyright [yyyy] [name of copyright owner]
 
    Licensed under the Apache License, Version 2.0 (the "License");
    you may not use this file except in compliance with the License.
@@ -200,3 +201,105 @@ Apache License
    See the License for the specific language governing permissions and
    limitations under the License.
 
+The following license applies to the Snowball stemmers:
+       
+       Copyright (c) 2001, Dr Martin Porter
+       Copyright (c) 2002, Richard Boulton
+       All rights reserved.
+       
+       Redistribution and use in source and binary forms, with or without
+       modification, are permitted provided that the following conditions are 
met:
+       
+           * Redistributions of source code must retain the above copyright 
notice,
+           * this list of conditions and the following disclaimer.
+           * Redistributions in binary form must reproduce the above copyright
+           * notice, this list of conditions and the following disclaimer in 
the
+           * documentation and/or other materials provided with the 
distribution.
+           * Neither the name of the copyright holders nor the names of its 
contributors
+           * may be used to endorse or promote products derived from this 
software
+           * without specific prior written permission.
+       
+       THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS 
IS"
+       AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, 
THE
+       IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR 
PURPOSE ARE
+       DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE 
LIABLE
+       FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR 
CONSEQUENTIAL
+       DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS 
OR
+       SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) 
HOWEVER
+       CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT 
LIABILITY,
+       OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF 
THE USE
+       OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
+
+The following license applies to the Wordpiece tokenizer implementation:
+
+    The MIT License (MIT)
+
+    Copyright (c) 2019 Rob Rua
+
+    Permission is hereby granted, free of charge, to any person obtaining a 
copy
+    of this software and associated documentation files (the "Software"), to 
deal
+    in the Software without restriction, including without limitation the 
rights
+    to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
+    copies of the Software, and to permit persons to whom the Software is
+    furnished to do so, subject to the following conditions:
+
+    The above copyright notice and this permission notice shall be included in 
all
+    copies or substantial portions of the Software.
+
+    THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
+    IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
+    FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
+    AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
+    LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING 
FROM,
+    OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN 
THE
+    SOFTWARE.
+
+The following license applies to the ONNX Runtime:
+
+    MIT License
+
+    Copyright (c) Microsoft Corporation
+
+    Permission is hereby granted, free of charge, to any person obtaining a 
copy
+    of this software and associated documentation files (the "Software"), to 
deal
+    in the Software without restriction, including without limitation the 
rights
+    to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
+    copies of the Software, and to permit persons to whom the Software is
+    furnished to do so, subject to the following conditions:
+
+    The above copyright notice and this permission notice shall be included in 
all
+    copies or substantial portions of the Software.
+
+    THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
+    IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
+    FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
+    AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
+    LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING 
FROM,
+    OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN 
THE
+    SOFTWARE.
+
+The following license applies to the SLF4J API:
+
+    MIT license
+
+    Copyright (c) 2004-2022 QOS.ch Sarl (Switzerland)
+    All rights reserved.
+
+    Permission is hereby granted, free  of charge, to any person obtaining
+    a  copy  of this  software  and  associated  documentation files  (the
+    "Software"), to  deal in  the Software without  restriction, including
+    without limitation  the rights to  use, copy, modify,  merge, publish,
+    distribute,  sublicense, and/or sell  copies of  the Software,  and to
+    permit persons to whom the Software  is furnished to do so, subject to
+    the following conditions:
+
+    The  above  copyright  notice  and  this permission  notice  shall  be
+    included in all copies or substantial portions of the Software.
+
+    THE  SOFTWARE IS  PROVIDED  "AS  IS", WITHOUT  WARRANTY  OF ANY  KIND,
+    EXPRESS OR  IMPLIED, INCLUDING  BUT NOT LIMITED  TO THE  WARRANTIES OF
+    MERCHANTABILITY,    FITNESS    FOR    A   PARTICULAR    PURPOSE    AND
+    NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE
+    LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION
+    OF CONTRACT, TORT OR OTHERWISE,  ARISING FROM, OUT OF OR IN CONNECTION
+    WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
diff --git a/NOTICE b/NOTICE
new file mode 100644
index 0000000..e449da6
--- /dev/null
+++ b/NOTICE
@@ -0,0 +1,469 @@
+Apache OpenNLP
+Copyright 2021-2025 The Apache Software Foundation
+
+This product includes software developed at
+The Apache Software Foundation (http://www.apache.org/).
+
+============================================================================
+
+List of third-party dependencies grouped by their license type.
+
+
+    3-Clause BSD License
+
+        * Protocol Buffers [Core] (com.google.protobuf:protobuf-java:3.15.0 - 
https://developers.google.com/protocol-buffers/protobuf-java/)
+
+    Apache License
+
+        * HttpClient (commons-httpclient:commons-httpclient:3.0.1 - 
http://jakarta.apache.org/commons/httpclient/)
+        * HttpClient (commons-httpclient:commons-httpclient:3.1 - 
http://jakarta.apache.org/httpcomponents/httpclient-3.x/)
+        * Log4j Implemented Over SLF4J (org.slf4j:log4j-over-slf4j:2.0.16 - 
http://www.slf4j.org)
+
+    Apache License, Version 2.0
+
+        * annotations-api (org.apache.tomcat:annotations-api:6.0.53 - 
http://tomcat.apache.org/)
+        * Apache Calcite Avatica 
(org.apache.calcite.avatica:avatica-core:1.23.0 - 
https://calcite.apache.org/avatica)
+        * Apache Calcite Avatica Metrics 
(org.apache.calcite.avatica:avatica-metrics:1.23.0 - 
https://calcite.apache.org/avatica)
+        * Apache Commons BeanUtils (commons-beanutils:commons-beanutils:1.10.0 
- https://commons.apache.org/proper/commons-beanutils)
+        * Apache Commons CLI (commons-cli:commons-cli:1.4 - 
http://commons.apache.org/proper/commons-cli/)
+        * Apache Commons Codec (commons-codec:commons-codec:1.17.2 - 
https://commons.apache.org/proper/commons-codec/)
+        * Apache Commons Collections 
(commons-collections:commons-collections:3.2.2 - 
http://commons.apache.org/collections/)
+        * Apache Commons Collections 
(org.apache.commons:commons-collections4:4.1 - 
http://commons.apache.org/proper/commons-collections/)
+        * Apache Commons Collections 
(org.apache.commons:commons-collections4:4.4 - 
https://commons.apache.org/proper/commons-collections/)
+        * Apache Commons Compress (org.apache.commons:commons-compress:1.21 - 
https://commons.apache.org/proper/commons-compress/)
+        * Apache Commons Compress (org.apache.commons:commons-compress:1.27.1 
- https://commons.apache.org/proper/commons-compress/)
+        * Apache Commons Configuration 
(org.apache.commons:commons-configuration2:2.8.0 - 
https://commons.apache.org/proper/commons-configuration/)
+        * Apache Commons Exec (org.apache.commons:commons-exec:1.3 - 
http://commons.apache.org/proper/commons-exec/)
+        * Apache Commons IO (commons-io:commons-io:2.18.0 - 
https://commons.apache.org/proper/commons-io/)
+        * Apache Commons Lang (org.apache.commons:commons-lang3:3.17.0 - 
https://commons.apache.org/proper/commons-lang/)
+        * Apache Commons Logging (commons-logging:commons-logging:1.3.4 - 
https://commons.apache.org/proper/commons-logging/)
+        * Apache Commons Math (org.apache.commons:commons-math3:3.6.1 - 
http://commons.apache.org/proper/commons-math/)
+        * Apache Commons Text (org.apache.commons:commons-text:1.10.0 - 
https://commons.apache.org/proper/commons-text)
+        * Apache Derby Database Engine and Embedded JDBC Driver 
(org.apache.derby:derby:10.17.1.0 - http://db.apache.org/derby/)
+        * Apache Derby Shared Code (org.apache.derby:derbyshared:10.17.1.0 - 
http://db.apache.org/derby/)
+        * Apache Derby Tools (org.apache.derby:derbytools:10.17.1.0 - 
http://db.apache.org/derby/)
+        * Apache FontBox (org.apache.pdfbox:fontbox:2.0.30 - 
http://pdfbox.apache.org/)
+        * Apache HttpClient (org.apache.httpcomponents:httpclient:4.5.14 - 
http://hc.apache.org/httpcomponents-client-ga)
+        * Apache HttpClient 
(org.apache.httpcomponents.client5:httpclient5:5.1.3 - 
https://hc.apache.org/httpcomponents-client-5.0.x/5.1.3/httpclient5/)
+        * Apache HttpClient Mime (org.apache.httpcomponents:httpmime:4.5.14 - 
http://hc.apache.org/httpcomponents-client-ga)
+        * Apache HttpComponents Core HTTP/1.1 
(org.apache.httpcomponents.core5:httpcore5:5.1.3 - 
https://hc.apache.org/httpcomponents-core-5.1.x/5.1.3/httpcore5/)
+        * Apache HttpComponents Core HTTP/2 
(org.apache.httpcomponents.core5:httpcore5-h2:5.1.3 - 
https://hc.apache.org/httpcomponents-core-5.1.x/5.1.3/httpcore5-h2/)
+        * Apache HttpCore (org.apache.httpcomponents:httpcore:4.4.16 - 
http://hc.apache.org/httpcomponents-core-ga)
+        * Apache Solr Core (org.apache.solr:solr-core:8.11.3 - 
https://lucene.apache.org/solr-parent/solr-core)
+        * Apache Solr Solrj (org.apache.solr:solr-solrj:8.11.3 - 
https://lucene.apache.org/solr-parent/solr-solrj)
+        * Apache Tika core (org.apache.tika:tika-core:3.0.0 - 
https://tika.apache.org/)
+        * Apache Tika html parser module 
(org.apache.tika:tika-parser-html-module:3.0.0 - 
https://tika.apache.org/tika-parser-html-module/)
+        * Apache UIMA Base: jVinci: Vinci Transport Library 
(org.apache.uima:jVinci:3.6.0 - https://uima.apache.org)
+        * Apache UIMA Base: uimaj-adapter-vinci: Vinci Adapter 
(org.apache.uima:uimaj-adapter-vinci:3.6.0 - https://uima.apache.org)
+        * Apache UIMA Base: uimaj-core (org.apache.uima:uimaj-core:3.6.0 - 
https://uima.apache.org)
+        * Apache UIMA Base: uimaj-cpe: Collection Processing Engine 
(org.apache.uima:uimaj-cpe:3.6.0 - https://uima.apache.org)
+        * Apache UIMA Base: uimaj-tools: Tools 
(org.apache.uima:uimaj-tools:3.6.0 - https://uima.apache.org)
+        * Apache UIMA Eclipse: uimaj-ep-cas-editor 
(org.apache.uima:uimaj-ep-cas-editor:3.6.0 - https://uima.apache.org)
+        * Apache XML Graphics Commons 
(org.apache.xmlgraphics:xmlgraphics-commons:2.9 - 
http://xmlgraphics.apache.org/commons/)
+        * Apache ZooKeeper - Jute (org.apache.zookeeper:zookeeper-jute:3.6.2 - 
http://zookeeper.apache.org/zookeeper-jute)
+        * Apache ZooKeeper - Server (org.apache.zookeeper:zookeeper:3.6.2 - 
http://zookeeper.apache.org/zookeeper)
+        * azure-bing-search-java 
(net.billylieurance.azuresearch:azure-bing-search-java:0.13.0 - 
https://github.com/peculater/azure-bing-search-java)
+        * BeanShell (org.apache-extras.beanshell:bsh:2.0b6 - 
https://github.com/beanshell/beanshell/)
+        * Byte Units (com.jakewharton.byteunits:byteunits:0.9.1 - 
http://nexus.sonatype.org/oss-repository-hosting.html/byteunits)
+        * Caffeine cache (com.github.ben-manes.caffeine:caffeine:2.9.3 - 
https://github.com/ben-manes/caffeine)
+        * Calcite Core (org.apache.calcite:calcite-core:1.35.0 - 
https://calcite.apache.org)
+        * Calcite Linq4j (org.apache.calcite:calcite-linq4j:1.35.0 - 
https://calcite.apache.org)
+        * Commons BeanUtils Core 
(commons-beanutils:commons-beanutils-core:1.8.0 - 
http://commons.apache.org/beanutils/)
+        * Commons CLI (commons-cli:commons-cli:1.2 - 
http://commons.apache.org/cli/)
+        * Commons Compress (org.apache.commons:commons-compress:1.4.1 - 
http://commons.apache.org/compress/)
+        * Commons Configuration 
(commons-configuration:commons-configuration:1.6 - 
http://commons.apache.org/${pom.artifactId.substring(8)}/)
+        * Commons Lang (commons-lang:commons-lang:2.6 - 
http://commons.apache.org/lang/)
+        * Commons Math (org.apache.commons:commons-math:2.1 - 
http://commons.apache.org/math/)
+        * Commons Net (commons-net:commons-net:3.1 - 
http://commons.apache.org/net/)
+        * ConcurrentLinkedHashMap 
(com.googlecode.concurrentlinkedhashmap:concurrentlinkedhashmap-lru:1.3.2 - 
http://code.google.com/p/concurrentlinkedhashmap)
+        * Curator Client (org.apache.curator:curator-client:2.13.0 - 
http://curator.apache.org/curator-client)
+        * Curator Framework (org.apache.curator:curator-framework:2.13.0 - 
http://curator.apache.org/curator-framework)
+        * Curator Recipes (org.apache.curator:curator-recipes:2.13.0 - 
http://curator.apache.org/curator-recipes)
+        * Data Mapper for Jackson 
(org.codehaus.jackson:jackson-mapper-asl:1.9.12 - http://jackson.codehaus.org)
+        * datavec-api (org.datavec:datavec-api:1.0.0-M2.1 - 
http://deeplearning4j.konduit.ai/datavec-parent/datavec-api/)
+        * deeplearning4j-core 
(org.deeplearning4j:deeplearning4j-core:1.0.0-M2.1 - 
http://deeplearning4j.konduit.ai/deeplearning4j-parent/deeplearning4j-core/)
+        * deeplearning4j-datasets 
(org.deeplearning4j:deeplearning4j-datasets:1.0.0-M2.1 - 
http://deeplearning4j.konduit.ai/deeplearning4j-parent/deeplearning4j-data/deeplearning4j-datasets/)
+        * deeplearning4j-datavec-iterators 
(org.deeplearning4j:deeplearning4j-datavec-iterators:1.0.0-M2.1 - 
http://deeplearning4j.konduit.ai/deeplearning4j-parent/deeplearning4j-data/deeplearning4j-datavec-iterators/)
+        * deeplearning4j-modelimport 
(org.deeplearning4j:deeplearning4j-modelimport:1.0.0-M2.1 - 
http://deeplearning4j.konduit.ai/deeplearning4j-parent/deeplearning4j-modelimport/)
+        * deeplearning4j-nlp (org.deeplearning4j:deeplearning4j-nlp:1.0.0-M2.1 
- 
http://deeplearning4j.konduit.ai/deeplearning4j-parent/deeplearning4j-nlp-parent/deeplearning4j-nlp/)
+        * deeplearning4j-nn (org.deeplearning4j:deeplearning4j-nn:1.0.0-M2.1 - 
http://deeplearning4j.konduit.ai/deeplearning4j-parent/deeplearning4j-nn/)
+        * deeplearning4j-ui-components 
(org.deeplearning4j:deeplearning4j-ui-components:1.0.0-M2.1 - 
http://deeplearning4j.konduit.ai/deeplearning4j-parent/deeplearning4j-ui-parent/deeplearning4j-ui-components/)
+        * deeplearning4j-utility-iterators 
(org.deeplearning4j:deeplearning4j-utility-iterators:1.0.0-M2.1 - 
http://deeplearning4j.konduit.ai/deeplearning4j-parent/deeplearning4j-data/deeplearning4j-utility-iterators/)
+        * Digester (commons-digester:commons-digester:1.8 - 
http://jakarta.apache.org/commons/digester/)
+        * Disruptor Framework (com.lmax:disruptor:3.4.2 - 
http://lmax-exchange.github.com/disruptor)
+        * docx4j-core (org.docx4j:docx4j-core:11.5.1 - 
http://www.docx4java.org/docx4j-core/)
+        * docx4j-openxml-objects (org.docx4j:docx4j-openxml-objects:11.5.1 - 
http://www.docx4java.org/docx4j-openxml-objects/)
+        * docx4j-openxml-objects-pml 
(org.docx4j:docx4j-openxml-objects-pml:11.5.1 - 
http://www.docx4java.org/docx4j-openxml-objects-pml/)
+        * docx4j-openxml-objects-sml 
(org.docx4j:docx4j-openxml-objects-sml:11.5.1 - 
http://www.docx4java.org/docx4j-openxml-objects-sml/)
+        * eigenbase-properties (net.hydromatic:eigenbase-properties:1.1.5 - 
http://github.com/julianhyde/eigenbase-properties)
+        * EL (commons-el:commons-el:1.0 - 
http://jakarta.apache.org/commons/el/)
+        * error-prone annotations 
(com.google.errorprone:error_prone_annotations:2.3.3 - 
http://nexus.sonatype.org/oss-repository-hosting.html/error_prone_parent/error_prone_annotations)
+        * error-prone annotations 
(com.google.errorprone:error_prone_annotations:2.30.0 - 
https://errorprone.info/error_prone_annotations)
+        * error-prone annotations 
(com.google.errorprone:error_prone_annotations:2.36.0 - 
https://errorprone.info/error_prone_annotations)
+        * fastutil (it.unimi.dsi:fastutil:6.5.7 - http://fasutil.di.unimi.it/)
+        * FindBugs-jsr305 (com.google.code.findbugs:jsr305:3.0.2 - 
http://findbugs.sourceforge.net/)
+        * FreeMarker (org.freemarker:freemarker:2.3.23 - 
http://freemarker.org/)
+        * Google Android Annotations Library 
(com.google.android:annotations:4.1.1.4 - http://source.android.com/)
+        * Google Collections Library 
(com.google.collections:google-collections:0.9 - 
http://code.google.com/p/google-collections/)
+        * Google S2 geometry library (io.sgr:s2-geometry-library-java:1.0.0 - 
https://github.com/sgr-io/s2-geometry-library-java)
+        * Graphite Integration for Metrics 
(io.dropwizard.metrics:metrics-graphite:4.1.5 - 
https://metrics.dropwizard.io/metrics-graphite)
+        * Gson (com.google.code.gson:gson:2.11.0 - 
https://github.com/google/gson)
+        * Gson (com.google.code.gson:gson:2.8.0 - 
https://github.com/google/gson/gson)
+        * Guava: Google Core Libraries for Java 
(com.google.guava:guava:32.1.3-jre - https://github.com/google/guava)
+        * Guava: Google Core Libraries for Java 
(com.google.guava:guava:33.3.1-android - https://github.com/google/guava)
+        * Guava: Google Core Libraries for Java 
(com.google.guava:guava:33.4.0-jre - https://github.com/google/guava)
+        * guava (org.nd4j:guava:1.0.0-M2.1 - 
http://deeplearning4j.konduit.ai/nd4j/nd4j-shade/guava/)
+        * Guava InternalFutureFailureAccess and InternalFutures 
(com.google.guava:failureaccess:1.0.1 - 
https://github.com/google/guava/failureaccess)
+        * Guava InternalFutureFailureAccess and InternalFutures 
(com.google.guava:failureaccess:1.0.2 - 
https://github.com/google/guava/failureaccess)
+        * Guava ListenableFuture only 
(com.google.guava:listenablefuture:9999.0-empty-to-avoid-conflict-with-guava - 
https://github.com/google/guava/listenablefuture)
+        * hadoop-core (org.apache.hadoop:hadoop-core:1.2.1 - no url defined)
+        * HPPC Collections (com.carrotsearch:hppc:0.8.1 - 
http://labs.carrotsearch.com/hppc.html/hppc)
+        * htrace-core4 (org.apache.htrace:htrace-core4:4.1.0-incubating - 
http://incubator.apache.org/projects/htrace.html)
+        * io.grpc:grpc-api (io.grpc:grpc-api:1.69.0 - 
https://github.com/grpc/grpc-java)
+        * io.grpc:grpc-context (io.grpc:grpc-context:1.69.0 - 
https://github.com/grpc/grpc-java)
+        * io.grpc:grpc-core (io.grpc:grpc-core:1.69.0 - 
https://github.com/grpc/grpc-java)
+        * io.grpc:grpc-netty-shaded (io.grpc:grpc-netty-shaded:1.69.0 - 
https://github.com/grpc/grpc-java)
+        * io.grpc:grpc-protobuf (io.grpc:grpc-protobuf:1.69.0 - 
https://github.com/grpc/grpc-java)
+        * io.grpc:grpc-protobuf-lite (io.grpc:grpc-protobuf-lite:1.69.0 - 
https://github.com/grpc/grpc-java)
+        * io.grpc:grpc-services (io.grpc:grpc-services:1.69.0 - 
https://github.com/grpc/grpc-java)
+        * io.grpc:grpc-stub (io.grpc:grpc-stub:1.69.0 - 
https://github.com/grpc/grpc-java)
+        * io.grpc:grpc-util (io.grpc:grpc-util:1.69.0 - 
https://github.com/grpc/grpc-java)
+        * J2ObjC Annotations (com.google.j2objc:j2objc-annotations:1.3 - 
https://github.com/google/j2objc/)
+        * J2ObjC Annotations (com.google.j2objc:j2objc-annotations:3.0.0 - 
https://github.com/google/j2objc/)
+        * Jackson (org.codehaus.jackson:jackson-core-asl:1.9.12 - 
http://jackson.codehaus.org)
+        * jackson (org.nd4j:jackson:1.0.0-M2.1 - 
http://deeplearning4j.konduit.ai/nd4j/nd4j-shade/jackson/)
+        * Jackson-annotations 
(com.fasterxml.jackson.core:jackson-annotations:2.15.2 - 
https://github.com/FasterXML/jackson)
+        * Jackson-annotations 
(com.fasterxml.jackson.core:jackson-annotations:2.18.2 - 
https://github.com/FasterXML/jackson)
+        * Jackson-core (com.fasterxml.jackson.core:jackson-core:2.15.2 - 
https://github.com/FasterXML/jackson-core)
+        * Jackson-core (com.fasterxml.jackson.core:jackson-core:2.18.2 - 
https://github.com/FasterXML/jackson-core)
+        * jackson-databind (com.fasterxml.jackson.core:jackson-databind:2.15.2 
- https://github.com/FasterXML/jackson)
+        * jackson-databind (com.fasterxml.jackson.core:jackson-databind:2.18.2 
- https://github.com/FasterXML/jackson)
+        * Jackson dataformat: Smile 
(com.fasterxml.jackson.dataformat:jackson-dataformat-smile:2.15.2 - 
https://github.com/FasterXML/jackson-dataformats-binary)
+        * Jackson module: Jakarta XML Bind Annotations (jakarta.xml.bind) 
(com.fasterxml.jackson.module:jackson-module-jakarta-xmlbind-annotations:2.17.2 
- https://github.com/FasterXML/jackson-modules-base)
+        * Jackson module: Old JAXB Annotations (javax.xml.bind) 
(com.fasterxml.jackson.module:jackson-module-jaxb-annotations:2.15.2 - 
https://github.com/FasterXML/jackson-modules-base)
+        * Jackson module: Old JAXB Annotations (javax.xml.bind) 
(com.fasterxml.jackson.module:jackson-module-jaxb-annotations:2.18.2 - 
https://github.com/FasterXML/jackson-modules-base)
+        * Jakarta Bean Validation API 
(jakarta.validation:jakarta.validation-api:2.0.2 - https://beanvalidation.org)
+        * Jakarta Bean Validation API 
(jakarta.validation:jakarta.validation-api:3.0.2 - https://beanvalidation.org)
+        * Jakarta Commons Net (commons-net:commons-net:1.4.1 - 
http://jakarta.apache.org/commons/${pom.artifactId.substring(8)}/)
+        * Jakarta Dependency Injection 
(jakarta.inject:jakarta.inject-api:2.0.1 - 
https://github.com/eclipse-ee4j/injection-api)
+        * jaxb-svg11 (org.plutext:jaxb-svg11:11.4.0 - 
https://github.com/plutext/JAXB-classes-for-SVG)
+        * JCL 1.2 implemented over SLF4J (org.slf4j:jcl-over-slf4j:1.7.36 - 
http://www.slf4j.org)
+        * Jettison (org.codehaus.jettison:jettison:1.5.4 - 
https://github.com/jettison-json/jettison)
+        * Joda time (joda-time:joda-time:2.2 - 
http://joda-time.sourceforge.net)
+        * jose4j (org.bitbucket.b_c:jose4j:0.6.5 - 
https://bitbucket.org/b_c/jose4j/)
+        * JVM Integration for Metrics (io.dropwizard.metrics:metrics-jvm:4.1.5 
- https://metrics.dropwizard.io/metrics-jvm)
+        * Kerby ASN1 Project (org.apache.kerby:kerby-asn1:1.0.1 - 
http://directory.apache.org/kerby/kerby-common/kerby-asn1)
+        * Kerby-kerb core (org.apache.kerby:kerb-core:1.0.1 - 
http://directory.apache.org/kerby/kerby-kerb/kerb-core)
+        * Kerby-kerb Util (org.apache.kerby:kerb-util:1.0.1 - 
http://directory.apache.org/kerby/kerby-kerb/kerb-util)
+        * Kerby PKIX Project (org.apache.kerby:kerby-pkix:1.0.1 - 
http://directory.apache.org/kerby/kerby-pkix)
+        * libtensorflow_jni (org.tensorflow:libtensorflow_jni:1.15.0 - 
https://www.tensorflow.org/libtensorflow_jni)
+        * libtensorflow (org.tensorflow:libtensorflow:1.15.0 - 
https://www.tensorflow.org/libtensorflow)
+        * Log4j (log4j:log4j:1.2.14 - http://logging.apache.org/log4j/docs/)
+        * Lucene Classification 
(org.apache.lucene:lucene-classification:8.11.3 - 
https://lucene.apache.org/lucene-parent/lucene-classification)
+        * Lucene codecs (org.apache.lucene:lucene-codecs:8.11.3 - 
https://lucene.apache.org/lucene-parent/lucene-codecs)
+        * Lucene Common Analyzers 
(org.apache.lucene:lucene-analyzers-common:4.6.1 - 
http://lucene.apache.org/lucene-parent/lucene-analyzers-common)
+        * Lucene Common Analyzers 
(org.apache.lucene:lucene-analyzers-common:8.11.3 - 
https://lucene.apache.org/lucene-parent/lucene-analyzers-common)
+        * Lucene Core (org.apache.lucene:lucene-core:2.9.3 - 
http://lucene.apache.org/java/lucene-core)
+        * Lucene Core (org.apache.lucene:lucene-core:4.6.1 - 
http://lucene.apache.org/lucene-parent/lucene-core)
+        * Lucene Core (org.apache.lucene:lucene-core:8.11.3 - 
https://lucene.apache.org/lucene-parent/lucene-core)
+        * Lucene Expressions (org.apache.lucene:lucene-expressions:8.11.3 - 
https://lucene.apache.org/lucene-parent/lucene-expressions)
+        * Lucene Grouping (org.apache.lucene:lucene-grouping:8.11.3 - 
https://lucene.apache.org/lucene-parent/lucene-grouping)
+        * Lucene Highlighter (org.apache.lucene:lucene-highlighter:2.9.3 - 
http://lucene.apache.org/java/lucene-contrib/lucene-highlighter)
+        * Lucene Highlighter (org.apache.lucene:lucene-highlighter:8.11.3 - 
https://lucene.apache.org/lucene-parent/lucene-highlighter)
+        * Lucene Join (org.apache.lucene:lucene-join:8.11.3 - 
https://lucene.apache.org/lucene-parent/lucene-join)
+        * Lucene Kuromoji Japanese Morphological Analyzer 
(org.apache.lucene:lucene-analyzers-kuromoji:8.11.3 - 
https://lucene.apache.org/lucene-parent/lucene-analyzers-kuromoji)
+        * Lucene Memory (org.apache.lucene:lucene-backward-codecs:8.11.3 - 
https://lucene.apache.org/lucene-parent/lucene-backward-codecs)
+        * Lucene Memory (org.apache.lucene:lucene-memory:2.9.3 - 
http://lucene.apache.org/java/lucene-contrib/lucene-memory)
+        * Lucene Memory (org.apache.lucene:lucene-memory:8.11.3 - 
https://lucene.apache.org/lucene-parent/lucene-memory)
+        * Lucene Miscellaneous (org.apache.lucene:lucene-misc:8.11.3 - 
https://lucene.apache.org/lucene-parent/lucene-misc)
+        * Lucene Nori Korean Morphological Analyzer 
(org.apache.lucene:lucene-analyzers-nori:8.11.3 - 
https://lucene.apache.org/lucene-parent/lucene-analyzers-nori)
+        * Lucene Phonetic Filters 
(org.apache.lucene:lucene-analyzers-phonetic:8.11.3 - 
https://lucene.apache.org/lucene-parent/lucene-analyzers-phonetic)
+        * Lucene Queries (org.apache.lucene:lucene-queries:8.11.3 - 
https://lucene.apache.org/lucene-parent/lucene-queries)
+        * Lucene QueryParsers (org.apache.lucene:lucene-queryparser:8.11.3 - 
https://lucene.apache.org/lucene-parent/lucene-queryparser)
+        * Lucene Sandbox (org.apache.lucene:lucene-sandbox:8.11.3 - 
https://lucene.apache.org/lucene-parent/lucene-sandbox)
+        * Lucene Snowball (org.apache.lucene:lucene-snowball:2.9.3 - 
http://lucene.apache.org/java/lucene-contrib/lucene-snowball)
+        * Lucene Spatial 3D (org.apache.lucene:lucene-spatial3d:8.11.3 - 
https://lucene.apache.org/lucene-parent/lucene-spatial3d)
+        * Lucene Spatial Extras 
(org.apache.lucene:lucene-spatial-extras:8.11.3 - 
https://lucene.apache.org/lucene-parent/lucene-spatial-extras)
+        * Lucene Suggest (org.apache.lucene:lucene-suggest:8.11.3 - 
https://lucene.apache.org/lucene-parent/lucene-suggest)
+        * Mahout Core (org.apache.mahout:mahout-core:0.9 - 
http://mahout.apache.org/mahout-core)
+        * Mahout Math (org.apache.mahout:mahout-math:0.9 - 
http://mahout.apache.org/mahout-math)
+        * Metrics Core (io.dropwizard.metrics:metrics-core:4.1.5 - 
https://metrics.dropwizard.io/metrics-core)
+        * Metrics Integration for Jetty 9.3 and higher 
(io.dropwizard.metrics:metrics-jetty9:4.1.5 - 
https://metrics.dropwizard.io/metrics-jetty9)
+        * Metrics Integration with JMX 
(io.dropwizard.metrics:metrics-jmx:4.1.5 - 
https://metrics.dropwizard.io/metrics-jmx)
+        * nd4j-api (org.nd4j:nd4j-api:1.0.0-M2.1 - 
http://deeplearning4j.konduit.ai/nd4j/nd4j-backends/nd4j-api-parent/nd4j-api/)
+        * nd4j-common (org.nd4j:nd4j-common:1.0.0-M2.1 - 
http://deeplearning4j.konduit.ai/nd4j/nd4j-common/)
+        * nd4j-native (org.nd4j:nd4j-native:1.0.0-M2.1 - 
http://deeplearning4j.konduit.ai/nd4j/nd4j-backends/nd4j-backend-impls/nd4j-native/)
+        * nd4j-native-api (org.nd4j:nd4j-native-api:1.0.0-M2.1 - 
http://deeplearning4j.konduit.ai/nd4j/nd4j-backends/nd4j-api-parent/nd4j-native-api/)
+        * nd4j-native-preset (org.nd4j:nd4j-native-preset:1.0.0-M2.1 - 
http://deeplearning4j.konduit.ai/nd4j/nd4j-backends/nd4j-backend-impls/nd4j-native-preset/)
+        * nd4j-presets-common (org.nd4j:nd4j-presets-common:1.0.0-M2.1 - 
http://deeplearning4j.konduit.ai/nd4j/nd4j-backends/nd4j-backend-impls/nd4j-presets-common/)
+        * neoitertools (net.ericaro:neoitertools:1.0.0 - 
http://neoitertools.googlecode.com/)
+        * Netty/Buffer (io.netty:netty-buffer:4.1.99.Final - 
https://netty.io/netty-buffer/)
+        * Netty/Codec (io.netty:netty-codec:4.1.99.Final - 
https://netty.io/netty-codec/)
+        * Netty/Common (io.netty:netty-common:4.1.99.Final - 
https://netty.io/netty-common/)
+        * Netty/Handler (io.netty:netty-handler:4.1.99.Final - 
https://netty.io/netty-handler/)
+        * Netty/Resolver (io.netty:netty-resolver:4.1.99.Final - 
https://netty.io/netty-resolver/)
+        * Netty/Transport/Native/Epoll 
(io.netty:netty-transport-native-epoll:4.1.99.Final - 
https://netty.io/netty-transport-native-epoll/)
+        * Netty/Transport/Native/Unix/Common 
(io.netty:netty-transport-native-unix-common:4.1.99.Final - 
https://netty.io/netty-transport-native-unix-common/)
+        * Netty/Transport (io.netty:netty-transport:4.1.99.Final - 
https://netty.io/netty-transport/)
+        * opencsv (net.sf.opencsv:opencsv:2.3 - http://opencsv.sf.net)
+        * OpenTracing API (io.opentracing:opentracing-api:0.33.0 - 
https://github.com/opentracing/opentracing-java/opentracing-api)
+        * OpenTracing-noop (io.opentracing:opentracing-noop:0.33.0 - 
https://github.com/opentracing/opentracing-java/opentracing-noop)
+        * OpenTracing-util (io.opentracing:opentracing-util:0.33.0 - 
https://github.com/opentracing/opentracing-java/opentracing-util)
+        * org.apiguardian:apiguardian-api 
(org.apiguardian:apiguardian-api:1.1.2 - 
https://github.com/apiguardian-team/apiguardian)
+        * org.immutables.value-annotations 
(org.immutables:value-annotations:2.9.2 - 
http://immutables.org/value-annotations)
+        * org.osgi.compendium (org.osgi:org.osgi.compendium:4.2.0 - no url 
defined)
+        * org.osgi.core (org.osgi:org.osgi.core:4.2.0 - no url defined)
+        * perfmark:perfmark-api (io.perfmark:perfmark-api:0.27.0 - 
https://github.com/perfmark/perfmark)
+        * Proj4J (org.locationtech.proj4j:proj4j:1.1.5 - 
https://github.com/locationtech/proj4j)
+        * project ':json-path' (com.jayway.jsonpath:json-path:2.7.0 - 
https://github.com/jayway/JsonPath)
+        * protobuf (org.nd4j:protobuf:1.0.0-M2.1 - 
http://deeplearning4j.konduit.ai/nd4j/nd4j-shade/protobuf/)
+        * proto-google-common-protos 
(com.google.api.grpc:proto-google-common-protos:2.48.0 - 
https://github.com/googleapis/sdk-platform-java)
+        * QDox (com.thoughtworks.qdox:qdox:1.12 - http://qdox.codehaus.org)
+        * resources (org.deeplearning4j:resources:1.0.0-M2.1 - 
http://deeplearning4j.konduit.ai/resources/)
+        * RRD4J (org.rrd4j:rrd4j:3.5 - https://github.com/rrd4j/rrd4j/)
+        * SLF4J 2 Provider for Log4j API 
(org.apache.logging.log4j:log4j-slf4j2-impl:2.24.3 - 
https://logging.apache.org/log4j/2.x/log4j/log4j-slf4j2-impl/)
+        * snappy-java (org.xerial.snappy:snappy-java:1.1.10.1 - 
https://github.com/xerial/snappy-java)
+        * Solr Specific Commons CSV (org.apache.solr:solr-commons-csv:3.5.0 - 
http://lucene.apache.org/java/solr-parent/solr-commons-csv)
+        * Spatial4J (org.locationtech.spatial4j:spatial4j:0.7 - 
https://projects.eclipse.org/projects/locationtech.spatial4j)
+        * stream-lib (com.clearspring.analytics:stream:2.9.8 - 
https://github.com/addthis/stream-lib)
+        * T-Digest (com.tdunning:t-digest:3.1 - 
https://github.com/tdunning/t-digest)
+        * T-Digest (com.tdunning:t-digest:3.2 - 
https://github.com/tdunning/t-digest)
+        * tensorflow (org.tensorflow:tensorflow:1.15.0 - 
https://www.tensorflow.org/tensorflow)
+        * UIMA Annotator: Lucas (org.apache.uima:Lucas:2.3.1 - 
http://uima.apache.org)
+        * wmf2svg (net.arnx:wmf2svg:0.9.11 - 
http://hidekatsu-izuno.github.io/wmf2svg/)
+        * Woodstox (com.fasterxml.woodstox:woodstox-core:6.5.1 - 
https://github.com/FasterXML/woodstox)
+        * xalan-interpretive (org.docx4j.org.apache:xalan-interpretive:11.0.0 
- http://xml.apache.org/xalan-j/)
+        * xalan-serializer (org.docx4j.org.apache:xalan-serializer:11.0.0 - 
http://xml.apache.org/xalan-j/)
+
+    Apache License, Version 2.0, BSD 2-Clause, Eclipse Distribution License, 
Version 1.0, Eclipse Public License, Version 2.0, jQuery license, MIT License, 
Modified BSD, Public Domain, The GNU General Public License (GPL), Version 2, 
With Classpath Exception, W3C license
+
+        * jersey-container-grizzly2-http 
(org.glassfish.jersey.containers:jersey-container-grizzly2-http:3.1.9 - 
https://projects.eclipse.org/projects/ee4j.jersey/project/jersey-container-grizzly2-http)
+        * jersey-container-servlet 
(org.glassfish.jersey.containers:jersey-container-servlet:2.41 - 
https://projects.eclipse.org/projects/ee4j.jersey/project/jersey-container-servlet)
+        * jersey-container-servlet-core 
(org.glassfish.jersey.containers:jersey-container-servlet-core:2.41 - 
https://projects.eclipse.org/projects/ee4j.jersey/project/jersey-container-servlet-core)
+        * jersey-core-client (org.glassfish.jersey.core:jersey-client:2.41 - 
https://projects.eclipse.org/projects/ee4j.jersey/jersey-client)
+        * jersey-core-client (org.glassfish.jersey.core:jersey-client:3.1.9 - 
https://projects.eclipse.org/projects/ee4j.jersey/jersey-client)
+        * jersey-ext-entity-filtering 
(org.glassfish.jersey.ext:jersey-entity-filtering:2.41 - 
https://projects.eclipse.org/projects/ee4j.jersey/project/jersey-entity-filtering)
+        * jersey-ext-entity-filtering 
(org.glassfish.jersey.ext:jersey-entity-filtering:3.1.9 - 
https://projects.eclipse.org/projects/ee4j.jersey/project/jersey-entity-filtering)
+        * jersey-media-jaxb (org.glassfish.jersey.media:jersey-media-jaxb:2.41 
- https://projects.eclipse.org/projects/ee4j.jersey/project/jersey-media-jaxb)
+        * jersey-media-json-jettison 
(org.glassfish.jersey.media:jersey-media-json-jettison:2.41 - 
https://projects.eclipse.org/projects/ee4j.jersey/project/jersey-media-json-jettison)
+
+    Apache License, Version 2.0, Eclipse Public License, Version 2.0, Modified 
BSD, The GNU General Public License (GPL), Version 2, With Classpath Exception
+
+        * jersey-core-server (org.glassfish.jersey.core:jersey-server:2.41 - 
https://projects.eclipse.org/projects/ee4j.jersey/jersey-server)
+        * jersey-core-server (org.glassfish.jersey.core:jersey-server:3.1.9 - 
https://projects.eclipse.org/projects/ee4j.jersey/jersey-server)
+
+    Apache License, Version 2.0, Eclipse Public License, Version 2.0, Public 
Domain, The GNU General Public License (GPL), Version 2, With Classpath 
Exception
+
+        * jersey-core-common (org.glassfish.jersey.core:jersey-common:2.41 - 
https://projects.eclipse.org/projects/ee4j.jersey/jersey-common)
+        * jersey-core-common (org.glassfish.jersey.core:jersey-common:3.1.9 - 
https://projects.eclipse.org/projects/ee4j.jersey/jersey-common)
+
+    Apache License, Version 2.0, Eclipse Public License, Version 2.0, The GNU 
General Public License (GPL), Version 2, With Classpath Exception
+
+        * jersey-media-json-jackson 
(org.glassfish.jersey.media:jersey-media-json-jackson:2.41 - 
https://projects.eclipse.org/projects/ee4j.jersey/project/jersey-media-json-jackson)
+        * jersey-media-json-jackson 
(org.glassfish.jersey.media:jersey-media-json-jackson:3.1.9 - 
https://projects.eclipse.org/projects/ee4j.jersey/project/jersey-media-json-jackson)
+
+    Apache License, Version 2.0, GNU General Public License (GPL) version 2, 
or any later version, GPLv2 with Classpath exception
+
+        * JavaCPP (org.bytedeco:javacpp:1.5.11 - http://bytedeco.org/javacpp/)
+        * JavaCPP Presets for HDF5 (org.bytedeco:hdf5:1.14.3-1.5.10 - 
http://bytedeco.org/javacpp-presets/hdf5/)
+        * JavaCPP Presets for OpenBLAS (org.bytedeco:openblas:0.3.28-1.5.11 - 
http://bytedeco.org/javacpp-presets/openblas/)
+
+    Apache License V2.0
+
+        * FlatBuffers Java API (com.google.flatbuffers:flatbuffers-java:1.12.0 
- https://github.com/google/flatbuffers)
+
+    Apache License v2.0, GNU Lesser General Public License (LGPL), Version 2.1
+
+        * Java Native Access (net.java.dev.jna:jna:4.3.0 - 
https://github.com/java-native-access/jna)
+        * Java Native Access Platform (net.java.dev.jna:jna-platform:4.3.0 - 
https://github.com/java-native-access/jna)
+
+    BSD 3-Clause License
+
+        * asm (org.ow2.asm:asm:9.3 - http://asm.ow2.io/)
+        * asm-commons (org.ow2.asm:asm-commons:9.3 - http://asm.ow2.io/)
+        * commons-compiler (org.codehaus.janino:commons-compiler:3.1.8 - 
http://janino-compiler.github.io/commons-compiler/)
+        * janino (org.codehaus.janino:janino:3.1.8 - 
http://janino-compiler.github.io/janino/)
+        * Java WordNet Library (net.sf.jwordnet:jwnl:1.4_rc3 - 
http://jwordnet.sf.net)
+        * Protocol Buffers [Core] (com.google.protobuf:protobuf-java:3.25.5 - 
https://developers.google.com/protocol-buffers/protobuf-java/)
+        * Protocol Buffers [Util] 
(com.google.protobuf:protobuf-java-util:3.25.5 - 
https://developers.google.com/protocol-buffers/protobuf-java-util/)
+        * ThreeTen backport (org.threeten:threetenbp:1.3.3 - 
https://www.threeten.org/threetenbp)
+        * XStream Core (com.thoughtworks.xstream:xstream:1.4.21 - 
http://x-stream.github.io/xstream)
+
+    BSD License
+
+        * ANTLR 3 Runtime (org.antlr:antlr-runtime:3.5.3 - 
http://www.antlr.org)
+        * ANTLR 4 Runtime (org.antlr:antlr4-runtime:4.5.1-1 - 
http://www.antlr.org/antlr4-runtime)
+        * AntLR Parser Generator (antlr:antlr:2.7.7 - http://www.antlr.org/)
+        * ANTLR StringTemplate (org.antlr:stringtemplate:3.2.1 - 
http://www.stringtemplate.org)
+        * extJWNL (net.sf.extjwnl:extjwnl:2.0.5 - 
http://extjwnl.sf.net/extjwnl)
+        * extJWNL WordNet 3.1 Data (net.sf.extjwnl:extjwnl-data-wn31:1.2 - 
http://extjwnl.sf.net/extjwnl-data-wn31)
+        * Fortran to Java ARPACK (net.sourceforge.f2j:arpack_combined_all:0.1 
- http://f2j.sourceforge.net)
+        * Java interface for fastText (com.github.vinhkhuc:jfasttext:0.4 - 
http://maven.apache.org)
+        * Netlib for Java (com.googlecode.netlib-java:netlib-java:0.9.3 - 
http://code.google.com/p/netlib-java/)
+        * Stax2 API (org.codehaus.woodstox:stax2-api:4.2.1 - 
http://github.com/FasterXML/stax2-api)
+
+    BSD-like
+
+        * Scala Library (org.scala-lang:scala-library:2.10.4 - 
http://www.scala-lang.org/)
+
+    CDDL/GPLv2+CE
+
+        * JavaBeans Activation Framework 
(com.sun.activation:javax.activation:1.2.0 - 
http://java.net/all/javax.activation/)
+
+    Common Development and Distribution License
+
+        * Java Servlet API (javax.servlet:javax.servlet-api:3.1.0 - 
http://servlet-spec.java.net)
+
+    Common Development and Distribution License (CDDL) v1.1
+
+        * servlet-api (javax.servlet:servlet-api:2.5 - no url defined)
+
+    Common Development and Distribution License (CDDL) v1.1, The GNU General 
Public License (GPL), Version 2, With Classpath Exception
+
+        * Java Architecture for XML Binding (javax.xml.bind:jaxb-api:2.2.12 - 
http://jaxb.java.net/)
+
+    Common Public License Version 1.0
+
+        * MAchine Learning for LanguagE Toolkit (MALLET) 
(cc.mallet:mallet:2.0.8 - http://mallet.cs.umass.edu/)
+
+    Creative Commons Attribution-NonCommerical Version 3.0 Unported License
+
+        * JWI (edu.mit:jwi:2.4.0 - http://projects.csail.mit.edu/jwi/)
+
+    Creative Commons Attribution Version 3.0 Unported
+
+        * JVerbNet (edu.mit:jverbnet:1.2.0.1 - 
http://projects.csail.mit.edu/jverbnet/)
+
+    Dual license consisting of the CDDL v1.1 and GPL v2
+
+        * JSR 353 (JSON Processing) Default Provider 
(org.glassfish:javax.json:1.0.4 - http://jsonp.java.net)
+
+    Eclipse Distribution License, Version 1.0
+
+        * Jakarta Activation API 
(jakarta.activation:jakarta.activation-api:2.1.3 - 
https://github.com/jakartaee/jaf-api)
+        * Jakarta Activation API jar 
(jakarta.activation:jakarta.activation-api:1.2.2 - 
https://github.com/eclipse-ee4j/jaf/jakarta.activation-api)
+        * Jakarta XML Binding API (jakarta.xml.bind:jakarta.xml.bind-api:2.3.3 
- https://github.com/eclipse-ee4j/jaxb-api/jakarta.xml.bind-api)
+        * Jakarta XML Binding API (jakarta.xml.bind:jakarta.xml.bind-api:4.0.2 
- https://github.com/jakartaee/jaxb-api/jakarta.xml.bind-api)
+
+    Eclipse Distribution License, Version 1.0, Eclipse Public License, Version 
2.0
+
+        * org.locationtech.jts:jts-core (org.locationtech.jts:jts-core:1.19.0 
- https://www.locationtech.org/projects/technology.jts/jts-modules/jts-core)
+        * org.locationtech.jts.io:jts-io-common 
(org.locationtech.jts.io:jts-io-common:1.19.0 - 
https://www.locationtech.org/projects/technology.jts/jts-modules/jts-io/jts-io-common)
+
+    Eclipse Distribution License, Version 1.0, Eclipse Public License, Version 
2.0, The GNU General Public License (GPL), Version 2, With Classpath Exception
+
+        * Jakarta Mail API (jakarta.mail:jakarta.mail-api:2.1.3 - 
https://projects.eclipse.org/projects/ee4j/jakarta.mail-api)
+
+    Eclipse Public License
+
+        * oshi-core (com.github.oshi:oshi-core:3.4.2 - 
https://github.com/oshi/oshi/oshi-core)
+        * oshi-json (com.github.oshi:oshi-json:3.4.2 - 
https://github.com/oshi/oshi/oshi-json)
+
+    Eclipse Public License, Version 1.0
+
+        * %fragmentName (org.eclipse.swt.win32.win32:x86:3.3.0-v3346 - no url 
defined)
+        * %systemBundle (org.eclipse:osgi:3.10.0-v20140606-1445 - 
http://www.eclipse.org)
+        * Commands (org.eclipse.core:commands:3.3.0-I20070605-0010 - no url 
defined)
+        * Common Eclipse Runtime 
(org.eclipse.equinox:common:3.6.200-v20130402-1505 - http://www.eclipse.org)
+        * Core File Systems (org.eclipse.core:filesystem:1.1.0-v20070606 - no 
url defined)
+        * Core Resource Management (org.eclipse.core:resources:3.3.0-v20070604 
- no url defined)
+        * Core Runtime (org.eclipse.core:runtime:3.10.0-v20140318-2214 - 
http://www.eclipse.org)
+        * Eclipse Content Mechanism 
(org.eclipse.core:contenttype:3.4.200-v20140207-1251 - http://www.eclipse.org)
+        * Eclipse Forms (org.eclipse.ui:forms:3.3.0-v20070511 - no url defined)
+        * Eclipse IDE UI (org.eclipse.ui:ide:3.3.0-I20070620 - no url defined)
+        * Eclipse Jobs Mechanism (org.eclipse.core:jobs:3.6.0-v20140424-0053 - 
http://www.eclipse.org)
+        * Eclipse Preferences Mechanism 
(org.eclipse.equinox:preferences:3.5.200-v20140224-1527 - 
http://www.eclipse.org)
+        * Eclipse UI (org.eclipse:ui:3.3.0-I20070614-0800 - no url defined)
+        * Equinox Application Container 
(org.eclipse.equinox:app:1.3.200-v20130910-1609 - http://www.eclipse.org)
+        * Expression Language 
(org.eclipse.core:expressions:3.3.0-v20070606-0010 - no url defined)
+        * Extension Registry Support 
(org.eclipse.equinox:registry:3.5.400-v20140428-1507 - http://www.eclipse.org)
+        * Help System Core (org.eclipse:help:3.3.0-v20070524 - no url defined)
+        * Install/Update Configurator 
(org.eclipse.update:configurator:3.2.100-v20070615 - no url defined)
+        * Install/Update Core (org.eclipse.update:core:3.2.100-v20070615 - no 
url defined)
+        * Install/Update UI (org.eclipse.update:ui:3.2.100-v20070615 - no url 
defined)
+        * Internet Connection Management (org.eclipse.core:net:1.0.0-I20070531 
- no url defined)
+        * JFace (org.eclipse:jface:3.3.0-I20070606-0010 - no url defined)
+        * JFace Data Binding 
(org.eclipse.core:databinding:1.0.0-I20070606-0010 - no url defined)
+        * JFace Data Binding for SWT and JFace 
(org.eclipse.jface:databinding:1.1.0-I20070606-0010 - no url defined)
+        * JFace Text (org.eclipse.jface:text:3.3.0-v20070606-0010 - no url 
defined)
+        * Standard Widget Toolkit (org.eclipse:swt:3.3.0-v3346 - no url 
defined)
+        * Text (org.eclipse:text:3.3.0-v20070606-0010 - no url defined)
+        * Text Editor Framework 
(org.eclipse.ui.workbench:texteditor:3.3.0-v20070606-0010 - no url defined)
+        * Views (org.eclipse.ui:views:3.2.100-I20070319-0010 - no url defined)
+        * Workbench (org.eclipse.ui:workbench:3.3.0-I20070608-1100 - no url 
defined)
+
+    Eclipse Public License, Version 1.0, GNU Lesser General Public License - v 
2.1 or later
+
+        * Bliki (Core) (info.bliki.wiki:bliki-core:3.0.19 - 
https://code.google.com/p/gwtwiki/bliki-core/)
+
+    Eclipse Public License, Version 2.0
+
+        * grizzly-framework (org.glassfish.grizzly:grizzly-framework:4.0.2 - 
https://projects.eclipse.org/projects/ee4j.grizzly/grizzly-framework)
+        * grizzly-http (org.glassfish.grizzly:grizzly-http:4.0.2 - 
https://projects.eclipse.org/projects/ee4j.grizzly/grizzly-http)
+        * grizzly-http-server (org.glassfish.grizzly:grizzly-http-server:4.0.2 
- https://projects.eclipse.org/projects/ee4j.grizzly/grizzly-http-server)
+
+    Eclipse Public License, Version 2.0, GPL-2.0-with-classpath-exception
+
+        * Jakarta RESTful WS API (jakarta.ws.rs:jakarta.ws.rs-api:3.1.0 - 
https://github.com/eclipse-ee4j/jaxrs-api)
+
+    Eclipse Public License, Version 2.0, The GNU General Public License (GPL), 
Version 2, With Classpath Exception
+
+        * jakarta.ws.rs-api (jakarta.ws.rs:jakarta.ws.rs-api:2.1.6 - 
https://github.com/eclipse-ee4j/jaxrs-api)
+        * Jakarta Annotations API 
(jakarta.annotation:jakarta.annotation-api:1.3.5 - 
https://projects.eclipse.org/projects/ee4j.ca)
+        * Jakarta Annotations API 
(jakarta.annotation:jakarta.annotation-api:2.1.1 - 
https://projects.eclipse.org/projects/ee4j.ca)
+        * javax.inject:1 as OSGi bundle 
(org.glassfish.hk2.external:jakarta.inject:2.6.1 - 
https://github.com/eclipse-ee4j/glassfish-hk2/external/jakarta.inject)
+        * OSGi resource locator (org.glassfish.hk2:osgi-resource-locator:1.0.3 
- https://projects.eclipse.org/projects/ee4j/osgi-resource-locator)
+
+    GNU Lesser General Public License
+
+        * Matrix Toolkits for Java 
(com.googlecode.matrix-toolkits-java:mtj:0.9.14 - 
http://code.google.com/p/matrix-toolkits-java/)
+
+    GNU Lesser General Public License 2.1
+
+        * GNU Trove (net.sf.trove4j:trove4j:2.0.2 - http://trove4j.sf.net)
+
+    GNU Lesser General Public License Version 2.1, February 1999
+
+        * JGraphT (jgrapht:jgrapht:0.6.0 - http://jgrapht.sourceforge.net)
+
+    Go License
+
+        * RE2/J (com.google.re2j:re2j:1.2 - http://github.com/google/re2j)
+
+    Indiana University Extreme! Lab Software License
+
+        * MXParser (io.github.x-stream:mxparser:1.2.2 - 
http://x-stream.github.io/mxparser)
+
+    ISC License
+
+        * Simple Magic (com.j256.simplemagic:simplemagic:1.17 - 
https://256stuff.com/sources/simplemagic/)
+
+    MIT License
+
+        * Animal Sniffer Annotations 
(org.codehaus.mojo:animal-sniffer-annotations:1.24 - 
https://www.mojohaus.org/animal-sniffer/animal-sniffer-annotations)
+        * args4j (args4j:args4j:2.37 - http://args4j.kohsuke.org/args4j/)
+        * Checker Qual (org.checkerframework:checker-qual:3.23.0 - 
https://checkerframework.org)
+        * Checker Qual (org.checkerframework:checker-qual:3.43.0 - 
https://checkerframework.org/)
+        * Java SemVer (com.github.zafarkhaja:java-semver:0.9.0 - 
https://github.com/zafarkhaja/jsemver)
+        * jsoup Java HTML Parser (org.jsoup:jsoup:1.18.1 - https://jsoup.org/)
+        * mbassador (net.engio:mbassador:1.3.2 - 
https://github.com/bennidi/mbassador)
+        * SLF4J API Module (org.slf4j:slf4j-api:2.0.16 - http://www.slf4j.org)
+        * SLF4J Simple Provider (org.slf4j:slf4j-simple:2.0.16 - 
http://www.slf4j.org)
+
+    Mozilla Public License Version 2.0
+
+        * Threadly (org.threadly:threadly:4.10.0 - http://threadly.org/)
+
+    Public Domain
+
+        * JSON in Java (org.json:json:20250107 - 
https://github.com/douglascrockford/JSON-java)
+        * XML Pull Parsing API (xmlpull:xmlpull:1.1.3.1 - 
http://www.xmlpull.org)
+        * XZ for Java (org.tukaani:xz:1.0 - http://tukaani.org/xz/java.html)
+
+    Similar to Apache License but with the acknowledgment clause removed
+
+        * JDOM (org.jdom:jdom:2.0.2 - http://www.jdom.org)
+
+    The Apache Software License, version 2.0
+
+        * picocli (info.picocli:picocli:4.7.6 - https://picocli.info)
diff --git a/pom.xml b/pom.xml
index 8a74415..4127b94 100644
--- a/pom.xml
+++ b/pom.xml
@@ -140,6 +140,8 @@
         <maven.failsafe.plugin>3.5.2</maven.failsafe.plugin>
         <forbiddenapis.plugin>3.8</forbiddenapis.plugin>
         <mockito.version>3.9.0</mockito.version>
+
+        <license-maven-plugin.version>2.5.0</license-maven-plugin.version>
     </properties>
 
     <dependencyManagement>
@@ -415,6 +417,121 @@
                         </execution>
                     </executions>
                 </plugin>
+
+                <plugin>
+                    <groupId>org.codehaus.mojo</groupId>
+                    <artifactId>license-maven-plugin</artifactId>
+                    <version>${license-maven-plugin.version}</version>
+                    <configuration>
+                        <useMissingFile>true</useMissingFile>
+                        <failOnMissing>true</failOnMissing>
+                        
<includeTransitiveDependencies>true</includeTransitiveDependencies>
+                        
<fileTemplate>/org/codehaus/mojo/license/third-party-file-groupByMultiLicense.ftl
+                        </fileTemplate>
+                        <excludedScopes>system,test</excludedScopes>
+                        <excludedGroups>${project.groupId}</excludedGroups>
+                        <licenseMerges>
+                            <licenseMerge>
+                                Apache License, Version 2.0 |
+                                Apache License, version 2.0 |
+                                Apache License Version 2 |
+                                Apache License Version 2.0 |
+                                Apache License version 2.0 |
+                                Apache 2 |
+                                Apache 2.0 |
+                                Apache-2.0 |
+                                Apache 2.0 License |
+                                Apache License, 2.0 |
+                                Apache License 2 |
+                                Apache License 2.0 |
+                                Apache Public License 2.0 |
+                                Apache Software License - Version 2.0 |
+                                Apache v2 |
+                                ASL, version 2 |
+                                The Apache License, Version 2.0 |
+                                The Apache Software License, Version 2.0
+                            </licenseMerge>
+                            <licenseMerge>
+                                Apache License |
+                                Apache Software Licenses
+                            </licenseMerge>
+                            <licenseMerge>
+                                BSD License |
+                                BSD license |
+                                BSD licence |
+                                BSD |
+                                The BSD License
+                            </licenseMerge>
+                            <licenseMerge>
+                                BSD 2-Clause License |
+                                BSD 2-Clause license |
+                            </licenseMerge>
+                            <licenseMerge>
+                                BSD 3-Clause License |
+                                BSD 3-Clause |
+                                BSD 3-clause |
+                                BSD-3-Clause |
+                                The BSD 3-Clause License |
+                                New BSD License |
+                                New BSD license
+                            </licenseMerge>
+                            <licenseMerge>
+                                Common Development and Distribution License 
(CDDL) v1.0 |
+                                COMMON DEVELOPMENT AND DISTRIBUTION LICENSE 
(CDDL) Version 1.0 |
+                                CDDL 1.0
+                            </licenseMerge>
+                            <licenseMerge>
+                                Common Development and Distribution License 
(CDDL) v1.1 |
+                                COMMON DEVELOPMENT AND DISTRIBUTION LICENSE 
(CDDL) Version 1.1 |
+                                CDDL 1.1 |
+                                Common Development and Distribution License 
(CDDL), Version 1.1
+                            </licenseMerge>
+                            <licenseMerge>
+                                Common Development and Distribution License |
+                                <!-- Multilicense, choosing CDDL -->
+                                CDDL+GPL |
+                                CDDL+GPL License |
+                                CDDL + GPLv2 with classpath exception
+                            </licenseMerge>
+                            <licenseMerge>
+                                Eclipse Public License, Version 1.0 |
+                                Eclipse Public License 1.0 |
+                                Eclipse Public License - v 1.0
+                            </licenseMerge>
+                            <licenseMerge>
+                                Eclipse Public License, Version 2.0 |
+                                EPL-2.0 |
+                                EPL 2.0
+                            </licenseMerge>
+                            <licenseMerge>
+                                Eclipse Distribution License, Version 1.0 |
+                                Eclipse Distribution License - v 1.0 |
+                                EDL 1.0
+                            </licenseMerge>
+                            <licenseMerge>
+                                MIT License |
+                                The MIT License |
+                                MIT license |
+                                MIT X11 License |
+                                MIT
+                            </licenseMerge>
+                            <licenseMerge>
+                                The GNU General Public License (GPL), Version 
2, With Classpath Exception |
+                                GPL2 w/ CPE
+                            </licenseMerge>
+                            <licenseMerge>
+                                GNU Lesser General Public License (LGPL), 
Version 2.1 |
+                                LGPL, version 2.1 |
+                                GNU Lesser General Public License Version 2.1 |
+                                GNU Lesser General Public License, version 2.1
+                            </licenseMerge>
+                            <licenseMerge>
+                                Common Public License Version 1.0 |
+                                Common Public License - v 1.0
+                            </licenseMerge>
+                        </licenseMerges>
+                    </configuration>
+                </plugin>
             </plugins>
         </pluginManagement>
 
diff --git a/src/license/NOTICE.template b/src/license/NOTICE.template
new file mode 100644
index 0000000..4016d4e
--- /dev/null
+++ b/src/license/NOTICE.template
@@ -0,0 +1,7 @@
+Apache OpenNLP
+Copyright 2021-2025 The Apache Software Foundation
+
+This product includes software developed at
+The Apache Software Foundation (http://www.apache.org/).
+
+============================================================================
diff --git a/src/license/THIRD-PARTY.properties 
b/src/license/THIRD-PARTY.properties
new file mode 100644
index 0000000..b631b4c
--- /dev/null
+++ b/src/license/THIRD-PARTY.properties
@@ -0,0 +1,22 @@
+# Licensed to the Apache Software Foundation (ASF) under one
+# or more contributor license agreements.  See the NOTICE file
+# distributed with this work for additional information
+# regarding copyright ownership.  The ASF licenses this file
+# to you under the Apache License, Version 2.0 (the
+# "License"); you may not use this file except in compliance
+# with the License.  You may obtain a copy of the License at
+#
+#     http://www.apache.org/licenses/LICENSE-2.0
+#
+# Unless required by applicable law or agreed to in writing, software
+# distributed under the License is distributed on an "AS IS" BASIS,
+# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+# See the License for the specific language governing permissions and
+# limitations under the License.
+#
+
+org.apache.hadoop--hadoop-core--1.2.1=Apache License version 2.0
+org.osgi--org.osgi.compendium--4.2.0=Apache License version 2.0
+org.osgi--org.osgi.core--4.2.0=Apache License version 2.0
+
+javax.servlet--servlet-api--2.5=COMMON DEVELOPMENT AND DISTRIBUTION LICENSE 
(CDDL) Version 1.1
\ No newline at end of file

Reply via email to