From 3c804340a6c9f16eb9ceefd1f1723315f4169708 Mon Sep 17 00:00:00 2001 From: Achal Talati Date: Thu, 8 Feb 2024 13:24:10 +0530 Subject: [PATCH] updated THIRD_PARTY_LICENSES.txt Signed-off-by: Achal Talati --- THIRD_PARTY_LICENSES.txt | 234 +++++++++++++++++++++++---------------- 1 file changed, 139 insertions(+), 95 deletions(-) diff --git a/THIRD_PARTY_LICENSES.txt b/THIRD_PARTY_LICENSES.txt index c5d86dd..4253568 100644 --- a/THIRD_PARTY_LICENSES.txt +++ b/THIRD_PARTY_LICENSES.txt @@ -378,7 +378,7 @@ java/maven/lib/commons-lang3.license Apache-2.0 java/maven/lib/ext/README.txt Apache-2.0 java/maven/lib/ext/hazelcast/README.txt Apache-2.0 java/maven/lib/ext/redisson/README.txt Apache-2.0 -java/maven/lib/failureaccess-1.0.1.jar Apache-2.0 +java/maven/lib/failureaccess-1.0.2.jar Apache-2.0 java/maven/lib/failureaccess.license Apache-2.0 java/maven/lib/guava-32.0.1-jre.jar Apache-2.0 java/maven/lib/guava.license Apache-2.0 @@ -4666,6 +4666,50 @@ 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. +Copyright (c) 2005, Jacques Savoy + +Redistribution and use in source and binary forms, with or without modification, are permitted provided that the following conditions are met: + +1. Redistributions of source code must retain the above copyright notice, this list of conditions and the following disclaimer. + +2. 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. + +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 HOLDER 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. + +/* + * Copyright (c) 2005, Jacques Savoy + * 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 author 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 HOLDER 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. + */ + +/** + * Light Stemmer for Russian. + * + *

This stemmer implements the following algorithm: Indexing and Searching Strategies for the + * Russian Language. Ljiljana Dolamic and Jacques Savoy. + */ === @@ -8672,7 +8716,10 @@ limitations under the License. Apache Lucene -Copyright 2019 The Apache Software Foundation +Copyright 2012 The Apache Software Foundation + +This product includes software developed by +The Apache Software Foundation (http://www.apache.org/). The snowball stemmers in contrib/analyzers/common/src/java/net/sf/snowball @@ -8688,79 +8735,107 @@ The KStem stemmer in was developed by Bob Krovetz and Sergio Guzman-Lara (CIIR-UMass Amherst) under the BSD-license. -The Arabic,Persian,Romanian,Bulgarian, and Hindi analyzers (contrib/analyzers) come with a default -stopword list that is BSD-licensed created by Jacques Savoy. These files reside in: -contrib/analyzers/common/src/resources/org/apache/lucene/analysis/ar/stopwords.txt, -contrib/analyzers/common/src/resources/org/apache/lucene/analysis/fa/stopwords.txt, -contrib/analyzers/common/src/resources/org/apache/lucene/analysis/ro/stopwords.txt, -contrib/analyzers/common/src/resources/org/apache/lucene/analysis/bg/stopwords.txt, -contrib/analyzers/common/src/resources/org/apache/lucene/analysis/hi/stopwords.txt -See http://members.unine.ch/jacques.savoy/clef/index.html. - -The German,Spanish,Finnish,French,Hungarian,Italian,Portuguese,Russian and Swedish light stemmers -(common) are based on BSD-licensed reference implementations created by Jacques Savoy and -Ljiljana Dolamic. These files reside in: -contrib/analyzers/common/src/java/org/apache/lucene/analysis/de/GermanLightStemmer.java -contrib/analyzers/common/src/java/org/apache/lucene/analysis/de/GermanMinimalStemmer.java -contrib/analyzers/common/src/java/org/apache/lucene/analysis/es/SpanishLightStemmer.java -contrib/analyzers/common/src/java/org/apache/lucene/analysis/fi/FinnishLightStemmer.java -contrib/analyzers/common/src/java/org/apache/lucene/analysis/fr/FrenchLightStemmer.java -contrib/analyzers/common/src/java/org/apache/lucene/analysis/fr/FrenchMinimalStemmer.java -contrib/analyzers/common/src/java/org/apache/lucene/analysis/hu/HungarianLightStemmer.java -contrib/analyzers/common/src/java/org/apache/lucene/analysis/it/ItalianLightStemmer.java -contrib/analyzers/common/src/java/org/apache/lucene/analysis/pt/PortugueseLightStemmer.java -contrib/analyzers/common/src/java/org/apache/lucene/analysis/ru/RussianLightStemmer.java -contrib/analyzers/common/src/java/org/apache/lucene/analysis/sv/SwedishLightStemmer.java - -The Stempel analyzer (contrib/analyzers) includes BSD-licensed software developed -by the Egothor project http://egothor.sf.net/, created by Leo Galambos, Martin Kvapil, -and Edmond Nolan. - -The Polish analyzer (contrib/analyzers) comes with a default -stopword list that is BSD-licensed created by the Carrot2 project. The file resides -in contrib/analyzers/stempel/src/resources/org/apache/lucene/analysis/pl/stopwords.txt. -See http://project.carrot2.org/license.html. - -Includes lib/servlet-api-2.4.jar from Apache Tomcat -Includes lib/ant-1.7.1.jar and lib/ant-junit-1.7.1.jar from Apache Ant -Includes contrib/queries/lib/jakarta-regexp-1.4.jar from Apache Jakarta Regexp Includes software from other Apache Software Foundation projects, including, but not limited to: - - Commons Beanutils (contrib/benchmark/lib/commons-beanutils-1.7.0.jar) - - Commons Collections (contrib/benchmark/lib/commons-collections-3.1.jar) - - Commons Compress (contrib/benchmark/lib/commons-compress-1.0.jar) - - Commons Digester (contrib/benchmark/lib/commons-digester-1.7.jar) - - Commons Logging (contrib/benchmark/lib/commons-logging-1.0.4.jar) - - Xerces (contrib/benchmark/lib/xercesImpl-2.9.1-patched-XERCESJ-1257.jar) - -The SmartChineseAnalyzer source code (under contrib/analyzers) was -provided by Xiaoping Gao and copyright 2009 by www.imdict.net. + - Apache Ant + - Apache Jakarta Regexp + - Commons Compress + - Xerces ICU4J, (under contrib/icu) is licensed under an MIT styles license (contrib/icu/lib/ICU-LICENSE.txt) and Copyright (c) 1995-2008 International Business Machines Corporation and others -Some files (contrib/analyzers/common/src/test/.../WordBreakTestUnicode_*.java -and data files under contrib/icu/src/data/) are derived from Unicode data such -as the Unicode Character Database. See http://unicode.org/copyright.html for more -details. - The class org.apache.lucene.SorterTemplate was inspired by CGLIB's class with the same name. The implementation part is mainly done using pre-existing Lucene sorting code. In-place stable mergesort was borrowed from CGLIB, which is Apache-licensed. -The Google Code Prettify is Apache License 2.0. -See http://code.google.com/p/google-code-prettify/ +The class org.apache.lucene.util.WeakIdentityMap was derived from +the Apache CXF project and is Apache License 2.0. + +=========================================================================== +Kuromoji Japanese Morphological Analyzer - Apache Lucene Integration +=========================================================================== + +This software includes a binary and/or source version of data from + + mecab-ipadic-2.7.0-20070801 + +which can be obtained from + + http://atilika.com/releases/mecab-ipadic/mecab-ipadic-2.7.0-20070801.tar.gz + +or + + http://jaist.dl.sourceforge.net/project/mecab/mecab-ipadic/2.7.0-20070801/mecab-ipadic-2.7.0-20070801.tar.gz + +=========================================================================== +mecab-ipadic-2.7.0-20070801 Notice +=========================================================================== + +Nara Institute of Science and Technology (NAIST), +the copyright holders, disclaims all warranties with regard to this +software, including all implied warranties of merchantability and +fitness, in no event shall NAIST be liable for +any special, indirect or consequential damages or any damages +whatsoever resulting from loss of use, data or profits, whether in an +action of contract, negligence or other tortuous action, arising out +of or in connection with the use or performance of this software. + +A large portion of the dictionary entries +originate from ICOT Free Software. The following conditions for ICOT +Free Software applies to the current dictionary as well. -JUnit (under lib/junit-4.7.jar) is licensed under the Common Public License v. 1.0 -See http://junit.sourceforge.net/cpl-v10.html +Each User may also freely distribute the Program, whether in its +original form or modified, to any third party or parties, PROVIDED +that the provisions of Section 3 ("NO WARRANTY") will ALWAYS appear +on, or be attached to, the Program, which is distributed substantially +in the same form as set out herein and that such intended +distribution, if actually made, will neither violate or otherwise +contravene any of the laws and regulations of the countries having +jurisdiction over the User or the intended distribution itself. -JLine (under contrib/lucli/lib/jline.jar) is licensed under the BSD License. -See http://jline.sourceforge.net/ +NO WARRANTY -This product includes code (JaspellTernarySearchTrie) from Java Spelling Checking Package (jaspell): http://jaspell.sourceforge.net/ -License: The BSD License (http://www.opensource.org/licenses/bsd-license.php) +The program was produced on an experimental basis in the course of the +research and development conducted during the project and is provided +to users as so produced on an experimental basis. Accordingly, the +program is provided without any warranty whatsoever, whether express, +implied, statutory or otherwise. The term "warranty" used herein +includes, but is not limited to, any warranty of the quality, +performance, merchantability and fitness for a particular purpose of +the program and the nonexistence of any infringement or violation of +any right of any third party. + +Each user of the program will agree and understand, and be deemed to +have agreed and understood, that there is no warranty whatsoever for +the program and, accordingly, the entire risk arising from or +otherwise connected with the program is assumed by the user. + +Therefore, neither ICOT, the copyright holder, or any other +organization that participated in or was otherwise related to the +development of the program and their respective officials, directors, +officers and other employees shall be held liable for any and all +damages, including, without limitation, general, special, incidental +and consequential damages, arising out of or otherwise in connection +with the use or inability to use the program or any product, material +or result produced or otherwise obtained by using the program, +regardless of whether they have been advised of, or otherwise had +knowledge of, the possibility of such damages at any time during the +project or thereafter. Each user will be deemed to have agreed to the +foregoing by his or her commencement of use of the program. The term +"use" as used herein includes, but is not limited to, the use, +modification, copying and distribution of the program and the +production of secondary products from the program. + +In the case where the program, whether in its original form or +modified, was distributed or delivered to or received by a user from +any person, organization or entity other than ICOT, unless it makes or +grants independently of ICOT any specific warranty to the user in +writing, such person, organization or entity, will also be exempted +from and not be held liable to the user for any such damages as noted +above as far as the program is concerned. Apache XML Commons Resolver @@ -8799,9 +8874,11 @@ JDOM Project (http://www.jdom.org/). Apache Lucene Copyright 2001-2022 The Apache Software Foundation +This product includes software developed at +The Apache Software Foundation (http://www.apache.org/). + Includes software from other Apache Software Foundation projects, including, but not limited to: - - Apache Ant - Apache Jakarta Regexp - Apache Commons - Apache Xerces @@ -8830,16 +8907,6 @@ compression library (https://github.com/lz4/lz4/tree/dev/lib) that is licensed under the 2-clause BSD license. (https://opensource.org/licenses/bsd-license.php) -The Google Code Prettify is Apache License 2.0. -See http://code.google.com/p/google-code-prettify/ - -JUnit (junit-4.10) is licensed under the Common Public License v. 1.0 -See http://junit.sourceforge.net/cpl-v10.html - -This product includes code (JaspellTernarySearchTrie) from Java Spelling Checkin -g Package (jaspell): http://jaspell.sourceforge.net/ -License: The BSD License (http://www.opensource.org/licenses/bsd-license.php) - The snowball stemmers in analysis/common/src/java/net/sf/snowball were developed by Martin Porter and Richard Boulton. @@ -8879,30 +8946,11 @@ analysis/common/src/java/org/apache/lucene/analysis/pt/PortugueseLightStemmer.ja analysis/common/src/java/org/apache/lucene/analysis/ru/RussianLightStemmer.java analysis/common/src/java/org/apache/lucene/analysis/sv/SwedishLightStemmer.java -The Stempel analyzer (stempel) includes BSD-licensed software developed -by the Egothor project http://egothor.sf.net/, created by Leo Galambos, Martin Kvapil, -and Edmond Nolan. - -The Polish analyzer (stempel) comes with a default -stopword list that is BSD-licensed created by the Carrot2 project. The file resides -in stempel/src/resources/org/apache/lucene/analysis/pl/stopwords.txt. -See https://github.com/carrot2/carrot2. - -The SmartChineseAnalyzer source code (smartcn) was -provided by Xiaoping Gao and copyright 2009 by www.imdict.net. - -WordBreakTestUnicode_*.java (under modules/analysis/common/src/test/) -is derived from Unicode data such as the Unicode Character Database. -See http://unicode.org/copyright.html for more details. - The Morfologik analyzer (morfologik) includes BSD-licensed software developed by Dawid Weiss and Marcin Miłkowski (https://github.com/morfologik/morfologik-stemming) and uses data from the BSD-licensed dictionary of Polish (SGJP, http://sgjp.pl/morfeusz/). -Servlet-api.jar and javax.servlet-*.jar are under the CDDL license, the original -source code for this can be found at http://www.eclipse.org/jetty/downloads.php - =========================================================================== Kuromoji Japanese Morphological Analyzer - Apache Lucene Integration =========================================================================== @@ -8998,9 +9046,6 @@ which can be obtained from https://bitbucket.org/eunjeon/mecab-ko-dic/downloads/mecab-ko-dic-2.0.3-20170922.tar.gz -The floating point precision conversion in NumericUtils.Float16Converter is derived from work by -Jeroen van der Zijp, granted for use under the Apache license. - JCommander Copyright Notices ============================ @@ -9043,7 +9088,7 @@ Copyright 2006-2021 The Apache Software Foundation Apache Commons Codec -Copyright 2002-2020 The Apache Software Foundation +Copyright 2002-2024 The Apache Software Foundation src/test/org/apache/commons/codec/language/DoubleMetaphoneTest.java contains test data from http://aspell.net/test/orig/batch0.tab. @@ -9080,7 +9125,6 @@ This software includes code from IntelliJ IDEA Community Edition Copyright (C) JetBrains s.r.o. https://www.jetbrains.com/idea/ - Dependency: axios =================