add --shared
[pylucene.git] / lucene-java-3.4.0 / lucene / NOTICE.txt
1 Apache Lucene
2 Copyright 2011 The Apache Software Foundation
3
4 This product includes software developed by
5 The Apache Software Foundation (http://www.apache.org/).
6
7 The snowball stemmers in
8   contrib/analyzers/common/src/java/net/sf/snowball
9 were developed by Martin Porter and Richard Boulton.
10 The snowball stopword lists in
11   contrib/analyzers/common/src/resources/org/apache/lucene/analysis/snowball
12 were developed by Martin Porter and Richard Boulton.
13 The full snowball package is available from
14   http://snowball.tartarus.org/
15
16 The KStem stemmer in
17   common/src/org/apache/lucene/analysis/en
18 was developed by Bob Krovetz and Sergio Guzman-Lara (CIIR-UMass Amherst)
19 under the BSD-license.
20
21 The Arabic,Persian,Romanian,Bulgarian, and Hindi analyzers (contrib/analyzers) come with a default
22 stopword list that is BSD-licensed created by Jacques Savoy.  These files reside in:
23 contrib/analyzers/common/src/resources/org/apache/lucene/analysis/ar/stopwords.txt,
24 contrib/analyzers/common/src/resources/org/apache/lucene/analysis/fa/stopwords.txt,
25 contrib/analyzers/common/src/resources/org/apache/lucene/analysis/ro/stopwords.txt,
26 contrib/analyzers/common/src/resources/org/apache/lucene/analysis/bg/stopwords.txt,
27 contrib/analyzers/common/src/resources/org/apache/lucene/analysis/hi/stopwords.txt
28 See http://members.unine.ch/jacques.savoy/clef/index.html.
29
30 The German,Spanish,Finnish,French,Hungarian,Italian,Portuguese,Russian and Swedish light stemmers
31 (common) are based on BSD-licensed reference implementations created by Jacques Savoy and
32 Ljiljana Dolamic. These files reside in:
33 contrib/analyzers/common/src/java/org/apache/lucene/analysis/de/GermanLightStemmer.java
34 contrib/analyzers/common/src/java/org/apache/lucene/analysis/de/GermanMinimalStemmer.java
35 contrib/analyzers/common/src/java/org/apache/lucene/analysis/es/SpanishLightStemmer.java
36 contrib/analyzers/common/src/java/org/apache/lucene/analysis/fi/FinnishLightStemmer.java
37 contrib/analyzers/common/src/java/org/apache/lucene/analysis/fr/FrenchLightStemmer.java
38 contrib/analyzers/common/src/java/org/apache/lucene/analysis/fr/FrenchMinimalStemmer.java
39 contrib/analyzers/common/src/java/org/apache/lucene/analysis/hu/HungarianLightStemmer.java
40 contrib/analyzers/common/src/java/org/apache/lucene/analysis/it/ItalianLightStemmer.java
41 contrib/analyzers/common/src/java/org/apache/lucene/analysis/pt/PortugueseLightStemmer.java
42 contrib/analyzers/common/src/java/org/apache/lucene/analysis/ru/RussianLightStemmer.java
43 contrib/analyzers/common/src/java/org/apache/lucene/analysis/sv/SwedishLightStemmer.java
44
45 The Stempel analyzer (contrib/analyzers) includes BSD-licensed software developed 
46 by the Egothor project http://egothor.sf.net/, created by Leo Galambos, Martin Kvapil,
47 and Edmond Nolan.
48
49 The Polish analyzer (contrib/analyzers) comes with a default
50 stopword list that is BSD-licensed created by the Carrot2 project. The file resides
51 in contrib/analyzers/stempel/src/resources/org/apache/lucene/analysis/pl/stopwords.txt.
52 See http://project.carrot2.org/license.html.
53
54 Includes lib/servlet-api-2.4.jar from  Apache Tomcat
55 Includes lib/ant-1.7.1.jar and lib/ant-junit-1.7.1.jar from Apache Ant
56 Includes contrib/queries/lib/jakarta-regexp-1.4.jar from Apache Jakarta Regexp
57 Includes software from other Apache Software Foundation projects,
58 including, but not limited to:
59  - Commons Beanutils (contrib/benchmark/lib/commons-beanutils-1.7.0.jar)
60  - Commons Collections (contrib/benchmark/lib/commons-collections-3.1.jar)
61  - Commons Compress (contrib/benchmark/lib/commons-compress-1.0.jar)
62  - Commons Digester (contrib/benchmark/lib/commons-digester-1.7.jar)
63  - Commons Logging (contrib/benchmark/lib/commons-logging-1.0.4.jar)
64  - Xerces (contrib/benchmark/lib/xercesImpl-2.9.1-patched-XERCESJ-1257.jar)
65
66 The SmartChineseAnalyzer source code (under contrib/analyzers) was
67 provided by Xiaoping Gao and copyright 2009 by www.imdict.net.
68
69 ICU4J, (under contrib/icu) is licensed under an MIT styles license
70 (contrib/icu/lib/ICU-LICENSE.txt) and Copyright (c) 1995-2008 
71 International Business Machines Corporation and others
72
73 Some files (contrib/analyzers/common/src/test/.../WordBreakTestUnicode_*.java
74 and data files under contrib/icu/src/data/) are derived from Unicode data such
75 as the Unicode Character Database. See http://unicode.org/copyright.html for more
76 details.
77
78 The class org.apache.lucene.SorterTemplate was inspired by CGLIB's class with
79 the same name. The implementation part is mainly done using pre-existing
80 Lucene sorting code. In-place stable mergesort was borrowed from CGLIB,
81 which is Apache-licensed.
82
83 The Google Code Prettify is Apache License 2.0.
84 See http://code.google.com/p/google-code-prettify/
85
86 JUnit (under lib/junit-4.7.jar) is licensed under the Common Public License v. 1.0
87 See http://junit.sourceforge.net/cpl-v10.html
88
89 JLine (under contrib/lucli/lib/jline.jar) is licensed under the BSD License.
90 See http://jline.sourceforge.net/
91
92 This product includes code (JaspellTernarySearchTrie) from Java Spelling Checking Package (jaspell): http://jaspell.sourceforge.net/
93 License: The BSD License (http://www.opensource.org/licenses/bsd-license.php)
94