Skip to content

Commit ef3b780

Browse files
Merge pull request #111 from Achal1607/license-update
updated THIRD_PARTY_LICENSES.txt
2 parents 731f20b + 3c80434 commit ef3b780

File tree

1 file changed

+139
-95
lines changed

1 file changed

+139
-95
lines changed

THIRD_PARTY_LICENSES.txt

Lines changed: 139 additions & 95 deletions
Original file line numberDiff line numberDiff line change
@@ -378,7 +378,7 @@ java/maven/lib/commons-lang3.license Apache-2.0
378378
java/maven/lib/ext/README.txt Apache-2.0
379379
java/maven/lib/ext/hazelcast/README.txt Apache-2.0
380380
java/maven/lib/ext/redisson/README.txt Apache-2.0
381-
java/maven/lib/failureaccess-1.0.1.jar Apache-2.0
381+
java/maven/lib/failureaccess-1.0.2.jar Apache-2.0
382382
java/maven/lib/failureaccess.license Apache-2.0
383383
java/maven/lib/guava-32.0.1-jre.jar Apache-2.0
384384
java/maven/lib/guava.license Apache-2.0
@@ -4666,6 +4666,50 @@ ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
46664666
(INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS
46674667
SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
46684668

4669+
Copyright (c) 2005, Jacques Savoy
4670+
4671+
Redistribution and use in source and binary forms, with or without modification, are permitted provided that the following conditions are met:
4672+
4673+
1. Redistributions of source code must retain the above copyright notice, this list of conditions and the following disclaimer.
4674+
4675+
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.
4676+
4677+
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.
4678+
4679+
/*
4680+
* Copyright (c) 2005, Jacques Savoy
4681+
* All rights reserved.
4682+
*
4683+
* Redistribution and use in source and binary forms, with or without
4684+
* modification, are permitted provided that the following conditions are met:
4685+
*
4686+
* Redistributions of source code must retain the above copyright notice, this
4687+
* list of conditions and the following disclaimer. Redistributions in binary
4688+
* form must reproduce the above copyright notice, this list of conditions and
4689+
* the following disclaimer in the documentation and/or other materials
4690+
* provided with the distribution. Neither the name of the author nor the names
4691+
* of its contributors may be used to endorse or promote products derived from
4692+
* this software without specific prior written permission.
4693+
*
4694+
* THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS"
4695+
* AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
4696+
* IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE
4697+
* ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE
4698+
* LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR
4699+
* CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF
4700+
* SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS
4701+
* INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN
4702+
* CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE)
4703+
* ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE
4704+
* POSSIBILITY OF SUCH DAMAGE.
4705+
*/
4706+
4707+
/**
4708+
* Light Stemmer for Russian.
4709+
*
4710+
* <p>This stemmer implements the following algorithm: <i>Indexing and Searching Strategies for the
4711+
* Russian Language.</i> Ljiljana Dolamic and Jacques Savoy.
4712+
*/
46694713

46704714

46714715
===
@@ -8672,7 +8716,10 @@ limitations under the License.
86728716

86738717

86748718
Apache Lucene
8675-
Copyright 2019 The Apache Software Foundation
8719+
Copyright 2012 The Apache Software Foundation
8720+
8721+
This product includes software developed by
8722+
The Apache Software Foundation (http://www.apache.org/).
86768723

86778724
The snowball stemmers in
86788725
contrib/analyzers/common/src/java/net/sf/snowball
@@ -8688,79 +8735,107 @@ The KStem stemmer in
86888735
was developed by Bob Krovetz and Sergio Guzman-Lara (CIIR-UMass Amherst)
86898736
under the BSD-license.
86908737

8691-
The Arabic,Persian,Romanian,Bulgarian, and Hindi analyzers (contrib/analyzers) come with a default
8692-
stopword list that is BSD-licensed created by Jacques Savoy. These files reside in:
8693-
contrib/analyzers/common/src/resources/org/apache/lucene/analysis/ar/stopwords.txt,
8694-
contrib/analyzers/common/src/resources/org/apache/lucene/analysis/fa/stopwords.txt,
8695-
contrib/analyzers/common/src/resources/org/apache/lucene/analysis/ro/stopwords.txt,
8696-
contrib/analyzers/common/src/resources/org/apache/lucene/analysis/bg/stopwords.txt,
8697-
contrib/analyzers/common/src/resources/org/apache/lucene/analysis/hi/stopwords.txt
8698-
See http://members.unine.ch/jacques.savoy/clef/index.html.
8699-
8700-
The German,Spanish,Finnish,French,Hungarian,Italian,Portuguese,Russian and Swedish light stemmers
8701-
(common) are based on BSD-licensed reference implementations created by Jacques Savoy and
8702-
Ljiljana Dolamic. These files reside in:
8703-
contrib/analyzers/common/src/java/org/apache/lucene/analysis/de/GermanLightStemmer.java
8704-
contrib/analyzers/common/src/java/org/apache/lucene/analysis/de/GermanMinimalStemmer.java
8705-
contrib/analyzers/common/src/java/org/apache/lucene/analysis/es/SpanishLightStemmer.java
8706-
contrib/analyzers/common/src/java/org/apache/lucene/analysis/fi/FinnishLightStemmer.java
8707-
contrib/analyzers/common/src/java/org/apache/lucene/analysis/fr/FrenchLightStemmer.java
8708-
contrib/analyzers/common/src/java/org/apache/lucene/analysis/fr/FrenchMinimalStemmer.java
8709-
contrib/analyzers/common/src/java/org/apache/lucene/analysis/hu/HungarianLightStemmer.java
8710-
contrib/analyzers/common/src/java/org/apache/lucene/analysis/it/ItalianLightStemmer.java
8711-
contrib/analyzers/common/src/java/org/apache/lucene/analysis/pt/PortugueseLightStemmer.java
8712-
contrib/analyzers/common/src/java/org/apache/lucene/analysis/ru/RussianLightStemmer.java
8713-
contrib/analyzers/common/src/java/org/apache/lucene/analysis/sv/SwedishLightStemmer.java
8714-
8715-
The Stempel analyzer (contrib/analyzers) includes BSD-licensed software developed
8716-
by the Egothor project http://egothor.sf.net/, created by Leo Galambos, Martin Kvapil,
8717-
and Edmond Nolan.
8718-
8719-
The Polish analyzer (contrib/analyzers) comes with a default
8720-
stopword list that is BSD-licensed created by the Carrot2 project. The file resides
8721-
in contrib/analyzers/stempel/src/resources/org/apache/lucene/analysis/pl/stopwords.txt.
8722-
See http://project.carrot2.org/license.html.
8723-
8724-
Includes lib/servlet-api-2.4.jar from Apache Tomcat
8725-
Includes lib/ant-1.7.1.jar and lib/ant-junit-1.7.1.jar from Apache Ant
8726-
Includes contrib/queries/lib/jakarta-regexp-1.4.jar from Apache Jakarta Regexp
87278738
Includes software from other Apache Software Foundation projects,
87288739
including, but not limited to:
8729-
- Commons Beanutils (contrib/benchmark/lib/commons-beanutils-1.7.0.jar)
8730-
- Commons Collections (contrib/benchmark/lib/commons-collections-3.1.jar)
8731-
- Commons Compress (contrib/benchmark/lib/commons-compress-1.0.jar)
8732-
- Commons Digester (contrib/benchmark/lib/commons-digester-1.7.jar)
8733-
- Commons Logging (contrib/benchmark/lib/commons-logging-1.0.4.jar)
8734-
- Xerces (contrib/benchmark/lib/xercesImpl-2.9.1-patched-XERCESJ-1257.jar)
8735-
8736-
The SmartChineseAnalyzer source code (under contrib/analyzers) was
8737-
provided by Xiaoping Gao and copyright 2009 by www.imdict.net.
8740+
- Apache Ant
8741+
- Apache Jakarta Regexp
8742+
- Commons Compress
8743+
- Xerces
87388744

87398745
ICU4J, (under contrib/icu) is licensed under an MIT styles license
87408746
(contrib/icu/lib/ICU-LICENSE.txt) and Copyright (c) 1995-2008
87418747
International Business Machines Corporation and others
87428748

8743-
Some files (contrib/analyzers/common/src/test/.../WordBreakTestUnicode_*.java
8744-
and data files under contrib/icu/src/data/) are derived from Unicode data such
8745-
as the Unicode Character Database. See http://unicode.org/copyright.html for more
8746-
details.
8747-
87488749
The class org.apache.lucene.SorterTemplate was inspired by CGLIB's class with
87498750
the same name. The implementation part is mainly done using pre-existing
87508751
Lucene sorting code. In-place stable mergesort was borrowed from CGLIB,
87518752
which is Apache-licensed.
87528753

8753-
The Google Code Prettify is Apache License 2.0.
8754-
See http://code.google.com/p/google-code-prettify/
8754+
The class org.apache.lucene.util.WeakIdentityMap was derived from
8755+
the Apache CXF project and is Apache License 2.0.
8756+
8757+
===========================================================================
8758+
Kuromoji Japanese Morphological Analyzer - Apache Lucene Integration
8759+
===========================================================================
8760+
8761+
This software includes a binary and/or source version of data from
8762+
8763+
mecab-ipadic-2.7.0-20070801
8764+
8765+
which can be obtained from
8766+
8767+
http://atilika.com/releases/mecab-ipadic/mecab-ipadic-2.7.0-20070801.tar.gz
8768+
8769+
or
8770+
8771+
http://jaist.dl.sourceforge.net/project/mecab/mecab-ipadic/2.7.0-20070801/mecab-ipadic-2.7.0-20070801.tar.gz
8772+
8773+
===========================================================================
8774+
mecab-ipadic-2.7.0-20070801 Notice
8775+
===========================================================================
8776+
8777+
Nara Institute of Science and Technology (NAIST),
8778+
the copyright holders, disclaims all warranties with regard to this
8779+
software, including all implied warranties of merchantability and
8780+
fitness, in no event shall NAIST be liable for
8781+
any special, indirect or consequential damages or any damages
8782+
whatsoever resulting from loss of use, data or profits, whether in an
8783+
action of contract, negligence or other tortuous action, arising out
8784+
of or in connection with the use or performance of this software.
8785+
8786+
A large portion of the dictionary entries
8787+
originate from ICOT Free Software. The following conditions for ICOT
8788+
Free Software applies to the current dictionary as well.
87558789

8756-
JUnit (under lib/junit-4.7.jar) is licensed under the Common Public License v. 1.0
8757-
See http://junit.sourceforge.net/cpl-v10.html
8790+
Each User may also freely distribute the Program, whether in its
8791+
original form or modified, to any third party or parties, PROVIDED
8792+
that the provisions of Section 3 ("NO WARRANTY") will ALWAYS appear
8793+
on, or be attached to, the Program, which is distributed substantially
8794+
in the same form as set out herein and that such intended
8795+
distribution, if actually made, will neither violate or otherwise
8796+
contravene any of the laws and regulations of the countries having
8797+
jurisdiction over the User or the intended distribution itself.
87588798

8759-
JLine (under contrib/lucli/lib/jline.jar) is licensed under the BSD License.
8760-
See http://jline.sourceforge.net/
8799+
NO WARRANTY
87618800

8762-
This product includes code (JaspellTernarySearchTrie) from Java Spelling Checking Package (jaspell): http://jaspell.sourceforge.net/
8763-
License: The BSD License (http://www.opensource.org/licenses/bsd-license.php)
8801+
The program was produced on an experimental basis in the course of the
8802+
research and development conducted during the project and is provided
8803+
to users as so produced on an experimental basis. Accordingly, the
8804+
program is provided without any warranty whatsoever, whether express,
8805+
implied, statutory or otherwise. The term "warranty" used herein
8806+
includes, but is not limited to, any warranty of the quality,
8807+
performance, merchantability and fitness for a particular purpose of
8808+
the program and the nonexistence of any infringement or violation of
8809+
any right of any third party.
8810+
8811+
Each user of the program will agree and understand, and be deemed to
8812+
have agreed and understood, that there is no warranty whatsoever for
8813+
the program and, accordingly, the entire risk arising from or
8814+
otherwise connected with the program is assumed by the user.
8815+
8816+
Therefore, neither ICOT, the copyright holder, or any other
8817+
organization that participated in or was otherwise related to the
8818+
development of the program and their respective officials, directors,
8819+
officers and other employees shall be held liable for any and all
8820+
damages, including, without limitation, general, special, incidental
8821+
and consequential damages, arising out of or otherwise in connection
8822+
with the use or inability to use the program or any product, material
8823+
or result produced or otherwise obtained by using the program,
8824+
regardless of whether they have been advised of, or otherwise had
8825+
knowledge of, the possibility of such damages at any time during the
8826+
project or thereafter. Each user will be deemed to have agreed to the
8827+
foregoing by his or her commencement of use of the program. The term
8828+
"use" as used herein includes, but is not limited to, the use,
8829+
modification, copying and distribution of the program and the
8830+
production of secondary products from the program.
8831+
8832+
In the case where the program, whether in its original form or
8833+
modified, was distributed or delivered to or received by a user from
8834+
any person, organization or entity other than ICOT, unless it makes or
8835+
grants independently of ICOT any specific warranty to the user in
8836+
writing, such person, organization or entity, will also be exempted
8837+
from and not be held liable to the user for any such damages as noted
8838+
above as far as the program is concerned.
87648839

87658840

87668841
Apache XML Commons Resolver
@@ -8799,9 +8874,11 @@ JDOM Project (http://www.jdom.org/).
87998874
Apache Lucene
88008875
Copyright 2001-2022 The Apache Software Foundation
88018876

8877+
This product includes software developed at
8878+
The Apache Software Foundation (http://www.apache.org/).
8879+
88028880
Includes software from other Apache Software Foundation projects,
88038881
including, but not limited to:
8804-
- Apache Ant
88058882
- Apache Jakarta Regexp
88068883
- Apache Commons
88078884
- Apache Xerces
@@ -8830,16 +8907,6 @@ compression library (https://github.com/lz4/lz4/tree/dev/lib) that is licensed
88308907
under the 2-clause BSD license.
88318908
(https://opensource.org/licenses/bsd-license.php)
88328909

8833-
The Google Code Prettify is Apache License 2.0.
8834-
See http://code.google.com/p/google-code-prettify/
8835-
8836-
JUnit (junit-4.10) is licensed under the Common Public License v. 1.0
8837-
See http://junit.sourceforge.net/cpl-v10.html
8838-
8839-
This product includes code (JaspellTernarySearchTrie) from Java Spelling Checkin
8840-
g Package (jaspell): http://jaspell.sourceforge.net/
8841-
License: The BSD License (http://www.opensource.org/licenses/bsd-license.php)
8842-
88438910
The snowball stemmers in
88448911
analysis/common/src/java/net/sf/snowball
88458912
were developed by Martin Porter and Richard Boulton.
@@ -8879,30 +8946,11 @@ analysis/common/src/java/org/apache/lucene/analysis/pt/PortugueseLightStemmer.ja
88798946
analysis/common/src/java/org/apache/lucene/analysis/ru/RussianLightStemmer.java
88808947
analysis/common/src/java/org/apache/lucene/analysis/sv/SwedishLightStemmer.java
88818948

8882-
The Stempel analyzer (stempel) includes BSD-licensed software developed
8883-
by the Egothor project http://egothor.sf.net/, created by Leo Galambos, Martin Kvapil,
8884-
and Edmond Nolan.
8885-
8886-
The Polish analyzer (stempel) comes with a default
8887-
stopword list that is BSD-licensed created by the Carrot2 project. The file resides
8888-
in stempel/src/resources/org/apache/lucene/analysis/pl/stopwords.txt.
8889-
See https://github.com/carrot2/carrot2.
8890-
8891-
The SmartChineseAnalyzer source code (smartcn) was
8892-
provided by Xiaoping Gao and copyright 2009 by www.imdict.net.
8893-
8894-
WordBreakTestUnicode_*.java (under modules/analysis/common/src/test/)
8895-
is derived from Unicode data such as the Unicode Character Database.
8896-
See http://unicode.org/copyright.html for more details.
8897-
88988949
The Morfologik analyzer (morfologik) includes BSD-licensed software
88998950
developed by Dawid Weiss and Marcin Miłkowski
89008951
(https://github.com/morfologik/morfologik-stemming) and uses
89018952
data from the BSD-licensed dictionary of Polish (SGJP, http://sgjp.pl/morfeusz/).
89028953

8903-
Servlet-api.jar and javax.servlet-*.jar are under the CDDL license, the original
8904-
source code for this can be found at http://www.eclipse.org/jetty/downloads.php
8905-
89068954
===========================================================================
89078955
Kuromoji Japanese Morphological Analyzer - Apache Lucene Integration
89088956
===========================================================================
@@ -8998,9 +9046,6 @@ which can be obtained from
89989046

89999047
https://bitbucket.org/eunjeon/mecab-ko-dic/downloads/mecab-ko-dic-2.0.3-20170922.tar.gz
90009048

9001-
The floating point precision conversion in NumericUtils.Float16Converter is derived from work by
9002-
Jeroen van der Zijp, granted for use under the Apache license.
9003-
90049049

90059050
JCommander Copyright Notices
90069051
============================
@@ -9043,7 +9088,7 @@ Copyright 2006-2021 The Apache Software Foundation
90439088

90449089

90459090
Apache Commons Codec
9046-
Copyright 2002-2020 The Apache Software Foundation
9091+
Copyright 2002-2024 The Apache Software Foundation
90479092

90489093
src/test/org/apache/commons/codec/language/DoubleMetaphoneTest.java
90499094
contains test data from http://aspell.net/test/orig/batch0.tab.
@@ -9080,7 +9125,6 @@ This software includes code from IntelliJ IDEA Community Edition
90809125
Copyright (C) JetBrains s.r.o.
90819126
https://www.jetbrains.com/idea/
90829127

9083-
90849128
Dependency: axios
90859129
=================
90869130

0 commit comments

Comments
 (0)