extensions/net.sf.basedb.varsearch/trunk/META-INF/lib/lucene-licenese.txt

Code
Comments
Other
Rev Date Author Line
6108 22 Jan 21 nicklas 1
6108 22 Jan 21 nicklas 2                                  Apache License
6108 22 Jan 21 nicklas 3                            Version 2.0, January 2004
6108 22 Jan 21 nicklas 4                         http://www.apache.org/licenses/
6108 22 Jan 21 nicklas 5
6108 22 Jan 21 nicklas 6    TERMS AND CONDITIONS FOR USE, REPRODUCTION, AND DISTRIBUTION
6108 22 Jan 21 nicklas 7
6108 22 Jan 21 nicklas 8    1. Definitions.
6108 22 Jan 21 nicklas 9
6108 22 Jan 21 nicklas 10       "License" shall mean the terms and conditions for use, reproduction,
6108 22 Jan 21 nicklas 11       and distribution as defined by Sections 1 through 9 of this document.
6108 22 Jan 21 nicklas 12
6108 22 Jan 21 nicklas 13       "Licensor" shall mean the copyright owner or entity authorized by
6108 22 Jan 21 nicklas 14       the copyright owner that is granting the License.
6108 22 Jan 21 nicklas 15
6108 22 Jan 21 nicklas 16       "Legal Entity" shall mean the union of the acting entity and all
6108 22 Jan 21 nicklas 17       other entities that control, are controlled by, or are under common
6108 22 Jan 21 nicklas 18       control with that entity. For the purposes of this definition,
6108 22 Jan 21 nicklas 19       "control" means (i) the power, direct or indirect, to cause the
6108 22 Jan 21 nicklas 20       direction or management of such entity, whether by contract or
6108 22 Jan 21 nicklas 21       otherwise, or (ii) ownership of fifty percent (50%) or more of the
6108 22 Jan 21 nicklas 22       outstanding shares, or (iii) beneficial ownership of such entity.
6108 22 Jan 21 nicklas 23
6108 22 Jan 21 nicklas 24       "You" (or "Your") shall mean an individual or Legal Entity
6108 22 Jan 21 nicklas 25       exercising permissions granted by this License.
6108 22 Jan 21 nicklas 26
6108 22 Jan 21 nicklas 27       "Source" form shall mean the preferred form for making modifications,
6108 22 Jan 21 nicklas 28       including but not limited to software source code, documentation
6108 22 Jan 21 nicklas 29       source, and configuration files.
6108 22 Jan 21 nicklas 30
6108 22 Jan 21 nicklas 31       "Object" form shall mean any form resulting from mechanical
6108 22 Jan 21 nicklas 32       transformation or translation of a Source form, including but
6108 22 Jan 21 nicklas 33       not limited to compiled object code, generated documentation,
6108 22 Jan 21 nicklas 34       and conversions to other media types.
6108 22 Jan 21 nicklas 35
6108 22 Jan 21 nicklas 36       "Work" shall mean the work of authorship, whether in Source or
6108 22 Jan 21 nicklas 37       Object form, made available under the License, as indicated by a
6108 22 Jan 21 nicklas 38       copyright notice that is included in or attached to the work
6108 22 Jan 21 nicklas 39       (an example is provided in the Appendix below).
6108 22 Jan 21 nicklas 40
6108 22 Jan 21 nicklas 41       "Derivative Works" shall mean any work, whether in Source or Object
6108 22 Jan 21 nicklas 42       form, that is based on (or derived from) the Work and for which the
6108 22 Jan 21 nicklas 43       editorial revisions, annotations, elaborations, or other modifications
6108 22 Jan 21 nicklas 44       represent, as a whole, an original work of authorship. For the purposes
6108 22 Jan 21 nicklas 45       of this License, Derivative Works shall not include works that remain
6108 22 Jan 21 nicklas 46       separable from, or merely link (or bind by name) to the interfaces of,
6108 22 Jan 21 nicklas 47       the Work and Derivative Works thereof.
6108 22 Jan 21 nicklas 48
6108 22 Jan 21 nicklas 49       "Contribution" shall mean any work of authorship, including
6108 22 Jan 21 nicklas 50       the original version of the Work and any modifications or additions
6108 22 Jan 21 nicklas 51       to that Work or Derivative Works thereof, that is intentionally
6108 22 Jan 21 nicklas 52       submitted to Licensor for inclusion in the Work by the copyright owner
6108 22 Jan 21 nicklas 53       or by an individual or Legal Entity authorized to submit on behalf of
6108 22 Jan 21 nicklas 54       the copyright owner. For the purposes of this definition, "submitted"
6108 22 Jan 21 nicklas 55       means any form of electronic, verbal, or written communication sent
6108 22 Jan 21 nicklas 56       to the Licensor or its representatives, including but not limited to
6108 22 Jan 21 nicklas 57       communication on electronic mailing lists, source code control systems,
6108 22 Jan 21 nicklas 58       and issue tracking systems that are managed by, or on behalf of, the
6108 22 Jan 21 nicklas 59       Licensor for the purpose of discussing and improving the Work, but
6108 22 Jan 21 nicklas 60       excluding communication that is conspicuously marked or otherwise
6108 22 Jan 21 nicklas 61       designated in writing by the copyright owner as "Not a Contribution."
6108 22 Jan 21 nicklas 62
6108 22 Jan 21 nicklas 63       "Contributor" shall mean Licensor and any individual or Legal Entity
6108 22 Jan 21 nicklas 64       on behalf of whom a Contribution has been received by Licensor and
6108 22 Jan 21 nicklas 65       subsequently incorporated within the Work.
6108 22 Jan 21 nicklas 66
6108 22 Jan 21 nicklas 67    2. Grant of Copyright License. Subject to the terms and conditions of
6108 22 Jan 21 nicklas 68       this License, each Contributor hereby grants to You a perpetual,
6108 22 Jan 21 nicklas 69       worldwide, non-exclusive, no-charge, royalty-free, irrevocable
6108 22 Jan 21 nicklas 70       copyright license to reproduce, prepare Derivative Works of,
6108 22 Jan 21 nicklas 71       publicly display, publicly perform, sublicense, and distribute the
6108 22 Jan 21 nicklas 72       Work and such Derivative Works in Source or Object form.
6108 22 Jan 21 nicklas 73
6108 22 Jan 21 nicklas 74    3. Grant of Patent License. Subject to the terms and conditions of
6108 22 Jan 21 nicklas 75       this License, each Contributor hereby grants to You a perpetual,
6108 22 Jan 21 nicklas 76       worldwide, non-exclusive, no-charge, royalty-free, irrevocable
6108 22 Jan 21 nicklas 77       (except as stated in this section) patent license to make, have made,
6108 22 Jan 21 nicklas 78       use, offer to sell, sell, import, and otherwise transfer the Work,
6108 22 Jan 21 nicklas 79       where such license applies only to those patent claims licensable
6108 22 Jan 21 nicklas 80       by such Contributor that are necessarily infringed by their
6108 22 Jan 21 nicklas 81       Contribution(s) alone or by combination of their Contribution(s)
6108 22 Jan 21 nicklas 82       with the Work to which such Contribution(s) was submitted. If You
6108 22 Jan 21 nicklas 83       institute patent litigation against any entity (including a
6108 22 Jan 21 nicklas 84       cross-claim or counterclaim in a lawsuit) alleging that the Work
6108 22 Jan 21 nicklas 85       or a Contribution incorporated within the Work constitutes direct
6108 22 Jan 21 nicklas 86       or contributory patent infringement, then any patent licenses
6108 22 Jan 21 nicklas 87       granted to You under this License for that Work shall terminate
6108 22 Jan 21 nicklas 88       as of the date such litigation is filed.
6108 22 Jan 21 nicklas 89
6108 22 Jan 21 nicklas 90    4. Redistribution. You may reproduce and distribute copies of the
6108 22 Jan 21 nicklas 91       Work or Derivative Works thereof in any medium, with or without
6108 22 Jan 21 nicklas 92       modifications, and in Source or Object form, provided that You
6108 22 Jan 21 nicklas 93       meet the following conditions:
6108 22 Jan 21 nicklas 94
6108 22 Jan 21 nicklas 95       (a) You must give any other recipients of the Work or
6108 22 Jan 21 nicklas 96           Derivative Works a copy of this License; and
6108 22 Jan 21 nicklas 97
6108 22 Jan 21 nicklas 98       (b) You must cause any modified files to carry prominent notices
6108 22 Jan 21 nicklas 99           stating that You changed the files; and
6108 22 Jan 21 nicklas 100
6108 22 Jan 21 nicklas 101       (c) You must retain, in the Source form of any Derivative Works
6108 22 Jan 21 nicklas 102           that You distribute, all copyright, patent, trademark, and
6108 22 Jan 21 nicklas 103           attribution notices from the Source form of the Work,
6108 22 Jan 21 nicklas 104           excluding those notices that do not pertain to any part of
6108 22 Jan 21 nicklas 105           the Derivative Works; and
6108 22 Jan 21 nicklas 106
6108 22 Jan 21 nicklas 107       (d) If the Work includes a "NOTICE" text file as part of its
6108 22 Jan 21 nicklas 108           distribution, then any Derivative Works that You distribute must
6108 22 Jan 21 nicklas 109           include a readable copy of the attribution notices contained
6108 22 Jan 21 nicklas 110           within such NOTICE file, excluding those notices that do not
6108 22 Jan 21 nicklas 111           pertain to any part of the Derivative Works, in at least one
6108 22 Jan 21 nicklas 112           of the following places: within a NOTICE text file distributed
6108 22 Jan 21 nicklas 113           as part of the Derivative Works; within the Source form or
6108 22 Jan 21 nicklas 114           documentation, if provided along with the Derivative Works; or,
6108 22 Jan 21 nicklas 115           within a display generated by the Derivative Works, if and
6108 22 Jan 21 nicklas 116           wherever such third-party notices normally appear. The contents
6108 22 Jan 21 nicklas 117           of the NOTICE file are for informational purposes only and
6108 22 Jan 21 nicklas 118           do not modify the License. You may add Your own attribution
6108 22 Jan 21 nicklas 119           notices within Derivative Works that You distribute, alongside
6108 22 Jan 21 nicklas 120           or as an addendum to the NOTICE text from the Work, provided
6108 22 Jan 21 nicklas 121           that such additional attribution notices cannot be construed
6108 22 Jan 21 nicklas 122           as modifying the License.
6108 22 Jan 21 nicklas 123
6108 22 Jan 21 nicklas 124       You may add Your own copyright statement to Your modifications and
6108 22 Jan 21 nicklas 125       may provide additional or different license terms and conditions
6108 22 Jan 21 nicklas 126       for use, reproduction, or distribution of Your modifications, or
6108 22 Jan 21 nicklas 127       for any such Derivative Works as a whole, provided Your use,
6108 22 Jan 21 nicklas 128       reproduction, and distribution of the Work otherwise complies with
6108 22 Jan 21 nicklas 129       the conditions stated in this License.
6108 22 Jan 21 nicklas 130
6108 22 Jan 21 nicklas 131    5. Submission of Contributions. Unless You explicitly state otherwise,
6108 22 Jan 21 nicklas 132       any Contribution intentionally submitted for inclusion in the Work
6108 22 Jan 21 nicklas 133       by You to the Licensor shall be under the terms and conditions of
6108 22 Jan 21 nicklas 134       this License, without any additional terms or conditions.
6108 22 Jan 21 nicklas 135       Notwithstanding the above, nothing herein shall supersede or modify
6108 22 Jan 21 nicklas 136       the terms of any separate license agreement you may have executed
6108 22 Jan 21 nicklas 137       with Licensor regarding such Contributions.
6108 22 Jan 21 nicklas 138
6108 22 Jan 21 nicklas 139    6. Trademarks. This License does not grant permission to use the trade
6108 22 Jan 21 nicklas 140       names, trademarks, service marks, or product names of the Licensor,
6108 22 Jan 21 nicklas 141       except as required for reasonable and customary use in describing the
6108 22 Jan 21 nicklas 142       origin of the Work and reproducing the content of the NOTICE file.
6108 22 Jan 21 nicklas 143
6108 22 Jan 21 nicklas 144    7. Disclaimer of Warranty. Unless required by applicable law or
6108 22 Jan 21 nicklas 145       agreed to in writing, Licensor provides the Work (and each
6108 22 Jan 21 nicklas 146       Contributor provides its Contributions) on an "AS IS" BASIS,
6108 22 Jan 21 nicklas 147       WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or
6108 22 Jan 21 nicklas 148       implied, including, without limitation, any warranties or conditions
6108 22 Jan 21 nicklas 149       of TITLE, NON-INFRINGEMENT, MERCHANTABILITY, or FITNESS FOR A
6108 22 Jan 21 nicklas 150       PARTICULAR PURPOSE. You are solely responsible for determining the
6108 22 Jan 21 nicklas 151       appropriateness of using or redistributing the Work and assume any
6108 22 Jan 21 nicklas 152       risks associated with Your exercise of permissions under this License.
6108 22 Jan 21 nicklas 153
6108 22 Jan 21 nicklas 154    8. Limitation of Liability. In no event and under no legal theory,
6108 22 Jan 21 nicklas 155       whether in tort (including negligence), contract, or otherwise,
6108 22 Jan 21 nicklas 156       unless required by applicable law (such as deliberate and grossly
6108 22 Jan 21 nicklas 157       negligent acts) or agreed to in writing, shall any Contributor be
6108 22 Jan 21 nicklas 158       liable to You for damages, including any direct, indirect, special,
6108 22 Jan 21 nicklas 159       incidental, or consequential damages of any character arising as a
6108 22 Jan 21 nicklas 160       result of this License or out of the use or inability to use the
6108 22 Jan 21 nicklas 161       Work (including but not limited to damages for loss of goodwill,
6108 22 Jan 21 nicklas 162       work stoppage, computer failure or malfunction, or any and all
6108 22 Jan 21 nicklas 163       other commercial damages or losses), even if such Contributor
6108 22 Jan 21 nicklas 164       has been advised of the possibility of such damages.
6108 22 Jan 21 nicklas 165
6108 22 Jan 21 nicklas 166    9. Accepting Warranty or Additional Liability. While redistributing
6108 22 Jan 21 nicklas 167       the Work or Derivative Works thereof, You may choose to offer,
6108 22 Jan 21 nicklas 168       and charge a fee for, acceptance of support, warranty, indemnity,
6108 22 Jan 21 nicklas 169       or other liability obligations and/or rights consistent with this
6108 22 Jan 21 nicklas 170       License. However, in accepting such obligations, You may act only
6108 22 Jan 21 nicklas 171       on Your own behalf and on Your sole responsibility, not on behalf
6108 22 Jan 21 nicklas 172       of any other Contributor, and only if You agree to indemnify,
6108 22 Jan 21 nicklas 173       defend, and hold each Contributor harmless for any liability
6108 22 Jan 21 nicklas 174       incurred by, or claims asserted against, such Contributor by reason
6108 22 Jan 21 nicklas 175       of your accepting any such warranty or additional liability.
6108 22 Jan 21 nicklas 176
6108 22 Jan 21 nicklas 177    END OF TERMS AND CONDITIONS
6108 22 Jan 21 nicklas 178
6108 22 Jan 21 nicklas 179    APPENDIX: How to apply the Apache License to your work.
6108 22 Jan 21 nicklas 180
6108 22 Jan 21 nicklas 181       To apply the Apache License to your work, attach the following
6108 22 Jan 21 nicklas 182       boilerplate notice, with the fields enclosed by brackets "[]"
6108 22 Jan 21 nicklas 183       replaced with your own identifying information. (Don't include
6108 22 Jan 21 nicklas 184       the brackets!)  The text should be enclosed in the appropriate
6108 22 Jan 21 nicklas 185       comment syntax for the file format. We also recommend that a
6108 22 Jan 21 nicklas 186       file or class name and description of purpose be included on the
6108 22 Jan 21 nicklas 187       same "printed page" as the copyright notice for easier
6108 22 Jan 21 nicklas 188       identification within third-party archives.
6108 22 Jan 21 nicklas 189
6108 22 Jan 21 nicklas 190    Copyright [yyyy] [name of copyright owner]
6108 22 Jan 21 nicklas 191
6108 22 Jan 21 nicklas 192    Licensed under the Apache License, Version 2.0 (the "License");
6108 22 Jan 21 nicklas 193    you may not use this file except in compliance with the License.
6108 22 Jan 21 nicklas 194    You may obtain a copy of the License at
6108 22 Jan 21 nicklas 195
6108 22 Jan 21 nicklas 196        http://www.apache.org/licenses/LICENSE-2.0
6108 22 Jan 21 nicklas 197
6108 22 Jan 21 nicklas 198    Unless required by applicable law or agreed to in writing, software
6108 22 Jan 21 nicklas 199    distributed under the License is distributed on an "AS IS" BASIS,
6108 22 Jan 21 nicklas 200    WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
6108 22 Jan 21 nicklas 201    See the License for the specific language governing permissions and
6108 22 Jan 21 nicklas 202    limitations under the License.
6108 22 Jan 21 nicklas 203
6108 22 Jan 21 nicklas 204
6108 22 Jan 21 nicklas 205
6108 22 Jan 21 nicklas 206 Some code in core/src/java/org/apache/lucene/util/UnicodeUtil.java was
6108 22 Jan 21 nicklas 207 derived from unicode conversion examples available at
6108 22 Jan 21 nicklas 208 http://www.unicode.org/Public/PROGRAMS/CVTUTF.  Here is the copyright
6108 22 Jan 21 nicklas 209 from those sources:
6108 22 Jan 21 nicklas 210
6108 22 Jan 21 nicklas 211 /*
6108 22 Jan 21 nicklas 212  * Copyright 2001-2004 Unicode, Inc.
6108 22 Jan 21 nicklas 213  * 
6108 22 Jan 21 nicklas 214  * Disclaimer
6108 22 Jan 21 nicklas 215  * 
6108 22 Jan 21 nicklas 216  * This source code is provided as is by Unicode, Inc. No claims are
6108 22 Jan 21 nicklas 217  * made as to fitness for any particular purpose. No warranties of any
6108 22 Jan 21 nicklas 218  * kind are expressed or implied. The recipient agrees to determine
6108 22 Jan 21 nicklas 219  * applicability of information provided. If this file has been
6108 22 Jan 21 nicklas 220  * purchased on magnetic or optical media from Unicode, Inc., the
6108 22 Jan 21 nicklas 221  * sole remedy for any claim will be exchange of defective media
6108 22 Jan 21 nicklas 222  * within 90 days of receipt.
6108 22 Jan 21 nicklas 223  * 
6108 22 Jan 21 nicklas 224  * Limitations on Rights to Redistribute This Code
6108 22 Jan 21 nicklas 225  * 
6108 22 Jan 21 nicklas 226  * Unicode, Inc. hereby grants the right to freely use the information
6108 22 Jan 21 nicklas 227  * supplied in this file in the creation of products supporting the
6108 22 Jan 21 nicklas 228  * Unicode Standard, and to make copies of this file in any form
6108 22 Jan 21 nicklas 229  * for internal or external distribution as long as this notice
6108 22 Jan 21 nicklas 230  * remains attached.
6108 22 Jan 21 nicklas 231  */
6108 22 Jan 21 nicklas 232
6108 22 Jan 21 nicklas 233
6108 22 Jan 21 nicklas 234 Some code in core/src/java/org/apache/lucene/util/ArrayUtil.java was
6108 22 Jan 21 nicklas 235 derived from Python 2.4.2 sources available at
6108 22 Jan 21 nicklas 236 http://www.python.org. Full license is here:
6108 22 Jan 21 nicklas 237
6108 22 Jan 21 nicklas 238   http://www.python.org/download/releases/2.4.2/license/
6108 22 Jan 21 nicklas 239
6108 22 Jan 21 nicklas 240 Some code in core/src/java/org/apache/lucene/util/UnicodeUtil.java was
6108 22 Jan 21 nicklas 241 derived from Python 3.1.2 sources available at
6108 22 Jan 21 nicklas 242 http://www.python.org. Full license is here:
6108 22 Jan 21 nicklas 243
6108 22 Jan 21 nicklas 244   http://www.python.org/download/releases/3.1.2/license/
6108 22 Jan 21 nicklas 245
6108 22 Jan 21 nicklas 246 Some code in core/src/java/org/apache/lucene/util/automaton was
6108 22 Jan 21 nicklas 247 derived from Brics automaton sources available at
6108 22 Jan 21 nicklas 248 www.brics.dk/automaton/. Here is the copyright from those sources:
6108 22 Jan 21 nicklas 249
6108 22 Jan 21 nicklas 250 /*
6108 22 Jan 21 nicklas 251  * Copyright (c) 2001-2009 Anders Moeller
6108 22 Jan 21 nicklas 252  * All rights reserved.
6108 22 Jan 21 nicklas 253  * 
6108 22 Jan 21 nicklas 254  * Redistribution and use in source and binary forms, with or without
6108 22 Jan 21 nicklas 255  * modification, are permitted provided that the following conditions
6108 22 Jan 21 nicklas 256  * are met:
6108 22 Jan 21 nicklas 257  * 1. Redistributions of source code must retain the above copyright
6108 22 Jan 21 nicklas 258  *    notice, this list of conditions and the following disclaimer.
6108 22 Jan 21 nicklas 259  * 2. Redistributions in binary form must reproduce the above copyright
6108 22 Jan 21 nicklas 260  *    notice, this list of conditions and the following disclaimer in the
6108 22 Jan 21 nicklas 261  *    documentation and/or other materials provided with the distribution.
6108 22 Jan 21 nicklas 262  * 3. The name of the author may not be used to endorse or promote products
6108 22 Jan 21 nicklas 263  *    derived from this software without specific prior written permission.
6108 22 Jan 21 nicklas 264  * 
6108 22 Jan 21 nicklas 265  * THIS SOFTWARE IS PROVIDED BY THE AUTHOR ``AS IS'' AND ANY EXPRESS OR
6108 22 Jan 21 nicklas 266  * IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES
6108 22 Jan 21 nicklas 267  * OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED.
6108 22 Jan 21 nicklas 268  * IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR ANY DIRECT, INDIRECT,
6108 22 Jan 21 nicklas 269  * INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT
6108 22 Jan 21 nicklas 270  * NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE,
6108 22 Jan 21 nicklas 271  * DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY
6108 22 Jan 21 nicklas 272  * THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
6108 22 Jan 21 nicklas 273  * (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF
6108 22 Jan 21 nicklas 274  * THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
6108 22 Jan 21 nicklas 275  */
6108 22 Jan 21 nicklas 276  
6108 22 Jan 21 nicklas 277 The levenshtein automata tables in core/src/java/org/apache/lucene/util/automaton 
6108 22 Jan 21 nicklas 278 were automatically generated with the moman/finenight FSA package.
6108 22 Jan 21 nicklas 279 Here is the copyright for those sources:
6108 22 Jan 21 nicklas 280
6108 22 Jan 21 nicklas 281 # Copyright (c) 2010, Jean-Philippe Barrette-LaPierre, <jpb@rrette.com>
6108 22 Jan 21 nicklas 282 #
6108 22 Jan 21 nicklas 283 # Permission is hereby granted, free of charge, to any person
6108 22 Jan 21 nicklas 284 # obtaining a copy of this software and associated documentation
6108 22 Jan 21 nicklas 285 # files (the "Software"), to deal in the Software without
6108 22 Jan 21 nicklas 286 # restriction, including without limitation the rights to use,
6108 22 Jan 21 nicklas 287 # copy, modify, merge, publish, distribute, sublicense, and/or sell
6108 22 Jan 21 nicklas 288 # copies of the Software, and to permit persons to whom the
6108 22 Jan 21 nicklas 289 # Software is furnished to do so, subject to the following
6108 22 Jan 21 nicklas 290 # conditions:
6108 22 Jan 21 nicklas 291 #
6108 22 Jan 21 nicklas 292 # The above copyright notice and this permission notice shall be
6108 22 Jan 21 nicklas 293 # included in all copies or substantial portions of the Software.
6108 22 Jan 21 nicklas 294 #
6108 22 Jan 21 nicklas 295 # THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND,
6108 22 Jan 21 nicklas 296 # EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES
6108 22 Jan 21 nicklas 297 # OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND
6108 22 Jan 21 nicklas 298 # NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT
6108 22 Jan 21 nicklas 299 # HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY,
6108 22 Jan 21 nicklas 300 # WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING
6108 22 Jan 21 nicklas 301 # FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR
6108 22 Jan 21 nicklas 302 # OTHER DEALINGS IN THE SOFTWARE.
6108 22 Jan 21 nicklas 303
6108 22 Jan 21 nicklas 304 Some code in core/src/java/org/apache/lucene/util/UnicodeUtil.java was
6108 22 Jan 21 nicklas 305 derived from ICU (http://www.icu-project.org)
6108 22 Jan 21 nicklas 306 The full license is available here: 
6108 22 Jan 21 nicklas 307   http://source.icu-project.org/repos/icu/icu/trunk/license.html
6108 22 Jan 21 nicklas 308
6108 22 Jan 21 nicklas 309 /*
6108 22 Jan 21 nicklas 310  * Copyright (C) 1999-2010, International Business Machines
6108 22 Jan 21 nicklas 311  * Corporation and others.  All Rights Reserved.
6108 22 Jan 21 nicklas 312  *
6108 22 Jan 21 nicklas 313  * Permission is hereby granted, free of charge, to any person obtaining a copy 
6108 22 Jan 21 nicklas 314  * of this software and associated documentation files (the "Software"), to deal
6108 22 Jan 21 nicklas 315  * in the Software without restriction, including without limitation the rights 
6108 22 Jan 21 nicklas 316  * to use, copy, modify, merge, publish, distribute, and/or sell copies of the 
6108 22 Jan 21 nicklas 317  * Software, and to permit persons to whom the Software is furnished to do so, 
6108 22 Jan 21 nicklas 318  * provided that the above copyright notice(s) and this permission notice appear 
6108 22 Jan 21 nicklas 319  * in all copies of the Software and that both the above copyright notice(s) and
6108 22 Jan 21 nicklas 320  * this permission notice appear in supporting documentation.
6108 22 Jan 21 nicklas 321  * 
6108 22 Jan 21 nicklas 322  * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR 
6108 22 Jan 21 nicklas 323  * IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, 
6108 22 Jan 21 nicklas 324  * FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT OF THIRD PARTY RIGHTS. 
6108 22 Jan 21 nicklas 325  * IN NO EVENT SHALL THE COPYRIGHT HOLDER OR HOLDERS INCLUDED IN THIS NOTICE BE 
6108 22 Jan 21 nicklas 326  * LIABLE FOR ANY CLAIM, OR ANY SPECIAL INDIRECT OR CONSEQUENTIAL DAMAGES, OR 
6108 22 Jan 21 nicklas 327  * ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS, WHETHER 
6108 22 Jan 21 nicklas 328  * IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT 
6108 22 Jan 21 nicklas 329  * OF OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE.
6108 22 Jan 21 nicklas 330  *
6108 22 Jan 21 nicklas 331  * Except as contained in this notice, the name of a copyright holder shall not 
6108 22 Jan 21 nicklas 332  * be used in advertising or otherwise to promote the sale, use or other 
6108 22 Jan 21 nicklas 333  * dealings in this Software without prior written authorization of the 
6108 22 Jan 21 nicklas 334  * copyright holder.
6108 22 Jan 21 nicklas 335  */
6108 22 Jan 21 nicklas 336  
6108 22 Jan 21 nicklas 337 The following license applies to the Snowball stemmers:
6108 22 Jan 21 nicklas 338
6108 22 Jan 21 nicklas 339 Copyright (c) 2001, Dr Martin Porter
6108 22 Jan 21 nicklas 340 Copyright (c) 2002, Richard Boulton
6108 22 Jan 21 nicklas 341 All rights reserved.
6108 22 Jan 21 nicklas 342
6108 22 Jan 21 nicklas 343 Redistribution and use in source and binary forms, with or without
6108 22 Jan 21 nicklas 344 modification, are permitted provided that the following conditions are met:
6108 22 Jan 21 nicklas 345
6108 22 Jan 21 nicklas 346     * Redistributions of source code must retain the above copyright notice,
6108 22 Jan 21 nicklas 347     * this list of conditions and the following disclaimer.
6108 22 Jan 21 nicklas 348     * Redistributions in binary form must reproduce the above copyright
6108 22 Jan 21 nicklas 349     * notice, this list of conditions and the following disclaimer in the
6108 22 Jan 21 nicklas 350     * documentation and/or other materials provided with the distribution.
6108 22 Jan 21 nicklas 351     * Neither the name of the copyright holders nor the names of its contributors
6108 22 Jan 21 nicklas 352     * may be used to endorse or promote products derived from this software
6108 22 Jan 21 nicklas 353     * without specific prior written permission.
6108 22 Jan 21 nicklas 354
6108 22 Jan 21 nicklas 355 THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS"
6108 22 Jan 21 nicklas 356 AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
6108 22 Jan 21 nicklas 357 IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE
6108 22 Jan 21 nicklas 358 DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE
6108 22 Jan 21 nicklas 359 FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL
6108 22 Jan 21 nicklas 360 DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR
6108 22 Jan 21 nicklas 361 SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER
6108 22 Jan 21 nicklas 362 CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY,
6108 22 Jan 21 nicklas 363 OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE
6108 22 Jan 21 nicklas 364 OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
6108 22 Jan 21 nicklas 365
6108 22 Jan 21 nicklas 366 The following license applies to the KStemmer:
6108 22 Jan 21 nicklas 367
6108 22 Jan 21 nicklas 368 Copyright © 2003,
6108 22 Jan 21 nicklas 369 Center for Intelligent Information Retrieval,
6108 22 Jan 21 nicklas 370 University of Massachusetts, Amherst.
6108 22 Jan 21 nicklas 371 All rights reserved.
6108 22 Jan 21 nicklas 372
6108 22 Jan 21 nicklas 373 Redistribution and use in source and binary forms, with or without modification,
6108 22 Jan 21 nicklas 374 are permitted provided that the following conditions are met:
6108 22 Jan 21 nicklas 375
6108 22 Jan 21 nicklas 376 1. Redistributions of source code must retain the above copyright notice, this
6108 22 Jan 21 nicklas 377 list of conditions and the following disclaimer.
6108 22 Jan 21 nicklas 378
6108 22 Jan 21 nicklas 379 2. Redistributions in binary form must reproduce the above copyright notice,
6108 22 Jan 21 nicklas 380 this list of conditions and the following disclaimer in the documentation
6108 22 Jan 21 nicklas 381 and/or other materials provided with the distribution.
6108 22 Jan 21 nicklas 382
6108 22 Jan 21 nicklas 383 3. The names "Center for Intelligent Information Retrieval" and
6108 22 Jan 21 nicklas 384 "University of Massachusetts" must not be used to endorse or promote products
6108 22 Jan 21 nicklas 385 derived from this software without prior written permission. To obtain
6108 22 Jan 21 nicklas 386 permission, contact info@ciir.cs.umass.edu.
6108 22 Jan 21 nicklas 387
6108 22 Jan 21 nicklas 388 THIS SOFTWARE IS PROVIDED BY UNIVERSITY OF MASSACHUSETTS AND OTHER CONTRIBUTORS
6108 22 Jan 21 nicklas 389 "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO,
6108 22 Jan 21 nicklas 390 THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE
6108 22 Jan 21 nicklas 391 ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT HOLDERS OR CONTRIBUTORS BE
6108 22 Jan 21 nicklas 392 LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR
6108 22 Jan 21 nicklas 393 CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE
6108 22 Jan 21 nicklas 394 GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION)
6108 22 Jan 21 nicklas 395 HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT
6108 22 Jan 21 nicklas 396 LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY
6108 22 Jan 21 nicklas 397 OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF
6108 22 Jan 21 nicklas 398 SUCH DAMAGE.
6108 22 Jan 21 nicklas 399
6108 22 Jan 21 nicklas 400 The following license applies to the Morfologik project:
6108 22 Jan 21 nicklas 401
6108 22 Jan 21 nicklas 402 Copyright (c) 2006 Dawid Weiss
6108 22 Jan 21 nicklas 403 Copyright (c) 2007-2011 Dawid Weiss, Marcin Miłkowski
6108 22 Jan 21 nicklas 404 All rights reserved.
6108 22 Jan 21 nicklas 405
6108 22 Jan 21 nicklas 406 Redistribution and use in source and binary forms, with or without modification, 
6108 22 Jan 21 nicklas 407 are permitted provided that the following conditions are met:
6108 22 Jan 21 nicklas 408
6108 22 Jan 21 nicklas 409     * Redistributions of source code must retain the above copyright notice, 
6108 22 Jan 21 nicklas 410     this list of conditions and the following disclaimer.
6108 22 Jan 21 nicklas 411     
6108 22 Jan 21 nicklas 412     * Redistributions in binary form must reproduce the above copyright notice, 
6108 22 Jan 21 nicklas 413     this list of conditions and the following disclaimer in the documentation 
6108 22 Jan 21 nicklas 414     and/or other materials provided with the distribution.
6108 22 Jan 21 nicklas 415     
6108 22 Jan 21 nicklas 416     * Neither the name of Morfologik nor the names of its contributors 
6108 22 Jan 21 nicklas 417     may be used to endorse or promote products derived from this software 
6108 22 Jan 21 nicklas 418     without specific prior written permission.
6108 22 Jan 21 nicklas 419
6108 22 Jan 21 nicklas 420 THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND 
6108 22 Jan 21 nicklas 421 ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED 
6108 22 Jan 21 nicklas 422 WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE 
6108 22 Jan 21 nicklas 423 DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE FOR 
6108 22 Jan 21 nicklas 424 ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES 
6108 22 Jan 21 nicklas 425 (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; 
6108 22 Jan 21 nicklas 426 LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON 
6108 22 Jan 21 nicklas 427 ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT 
6108 22 Jan 21 nicklas 428 (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS 
6108 22 Jan 21 nicklas 429 SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
6108 22 Jan 21 nicklas 430
6108 22 Jan 21 nicklas 431 ---
6108 22 Jan 21 nicklas 432
6108 22 Jan 21 nicklas 433 The dictionary comes from Morfologik project. Morfologik uses data from 
6108 22 Jan 21 nicklas 434 Polish ispell/myspell dictionary hosted at http://www.sjp.pl/slownik/en/ and 
6108 22 Jan 21 nicklas 435 is licenced on the terms of (inter alia) LGPL and Creative Commons 
6108 22 Jan 21 nicklas 436 ShareAlike. The part-of-speech tags were added in Morfologik project and
6108 22 Jan 21 nicklas 437 are not found in the data from sjp.pl. The tagset is similar to IPI PAN
6108 22 Jan 21 nicklas 438 tagset.
6108 22 Jan 21 nicklas 439
6108 22 Jan 21 nicklas 440 ---
6108 22 Jan 21 nicklas 441
6108 22 Jan 21 nicklas 442 The following license applies to the Morfeusz project,
6108 22 Jan 21 nicklas 443 used by org.apache.lucene.analysis.morfologik.
6108 22 Jan 21 nicklas 444
6108 22 Jan 21 nicklas 445 BSD-licensed dictionary of Polish (SGJP)
6108 22 Jan 21 nicklas 446 http://sgjp.pl/morfeusz/
6108 22 Jan 21 nicklas 447
6108 22 Jan 21 nicklas 448 Copyright © 2011 Zygmunt Saloni, Włodzimierz Gruszczyński, 
6108 22 Jan 21 nicklas 449 Marcin Woliński, Robert Wołosz
6108 22 Jan 21 nicklas 450
6108 22 Jan 21 nicklas 451 All rights reserved.
6108 22 Jan 21 nicklas 452
6108 22 Jan 21 nicklas 453 Redistribution and  use in  source and binary  forms, with  or without
6108 22 Jan 21 nicklas 454 modification, are permitted provided that the following conditions are
6108 22 Jan 21 nicklas 455 met:
6108 22 Jan 21 nicklas 456
6108 22 Jan 21 nicklas 457 1. Redistributions of source code must retain the above copyright
6108 22 Jan 21 nicklas 458    notice, this list of conditions and the following disclaimer.
6108 22 Jan 21 nicklas 459
6108 22 Jan 21 nicklas 460 2. Redistributions in binary form must reproduce the above copyright
6108 22 Jan 21 nicklas 461    notice, this list of conditions and the following disclaimer in the
6108 22 Jan 21 nicklas 462    documentation and/or other materials provided with the
6108 22 Jan 21 nicklas 463    distribution.
6108 22 Jan 21 nicklas 464
6108 22 Jan 21 nicklas 465 THIS SOFTWARE IS PROVIDED BY COPYRIGHT HOLDERS “AS IS” AND ANY EXPRESS
6108 22 Jan 21 nicklas 466 OR  IMPLIED WARRANTIES,  INCLUDING, BUT  NOT LIMITED  TO,  THE IMPLIED
6108 22 Jan 21 nicklas 467 WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE
6108 22 Jan 21 nicklas 468 DISCLAIMED.  IN NO EVENT  SHALL COPYRIGHT  HOLDERS OR  CONTRIBUTORS BE
6108 22 Jan 21 nicklas 469 LIABLE FOR  ANY DIRECT,  INDIRECT, INCIDENTAL, SPECIAL,  EXEMPLARY, OR
6108 22 Jan 21 nicklas 470 CONSEQUENTIAL DAMAGES  (INCLUDING, BUT NOT LIMITED  TO, PROCUREMENT OF
6108 22 Jan 21 nicklas 471 SUBSTITUTE  GOODS OR  SERVICES;  LOSS  OF USE,  DATA,  OR PROFITS;  OR
6108 22 Jan 21 nicklas 472 BUSINESS INTERRUPTION) HOWEVER CAUSED  AND ON ANY THEORY OF LIABILITY,
6108 22 Jan 21 nicklas 473 WHETHER IN  CONTRACT, STRICT LIABILITY, OR  TORT (INCLUDING NEGLIGENCE
6108 22 Jan 21 nicklas 474 OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN
6108 22 Jan 21 nicklas 475 IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
6108 22 Jan 21 nicklas 476
6108 22 Jan 21 nicklas 477 ---
6108 22 Jan 21 nicklas 478
6108 22 Jan 21 nicklas 479 core/src/java/org/apache/lucene/util/compress/LZ4.java is a Java
6108 22 Jan 21 nicklas 480 implementation of the LZ4 (https://github.com/lz4/lz4/tree/dev/lib)
6108 22 Jan 21 nicklas 481 compression format for Lucene's DataInput/DataOutput abstractions.
6108 22 Jan 21 nicklas 482
6108 22 Jan 21 nicklas 483 LZ4 Library
6108 22 Jan 21 nicklas 484 Copyright (c) 2011-2016, Yann Collet
6108 22 Jan 21 nicklas 485 All rights reserved.
6108 22 Jan 21 nicklas 486
6108 22 Jan 21 nicklas 487 Redistribution and use in source and binary forms, with or without modification,
6108 22 Jan 21 nicklas 488 are permitted provided that the following conditions are met:
6108 22 Jan 21 nicklas 489
6108 22 Jan 21 nicklas 490 * Redistributions of source code must retain the above copyright notice, this
6108 22 Jan 21 nicklas 491   list of conditions and the following disclaimer.
6108 22 Jan 21 nicklas 492
6108 22 Jan 21 nicklas 493 * Redistributions in binary form must reproduce the above copyright notice, this
6108 22 Jan 21 nicklas 494   list of conditions and the following disclaimer in the documentation and/or
6108 22 Jan 21 nicklas 495   other materials provided with the distribution.
6108 22 Jan 21 nicklas 496
6108 22 Jan 21 nicklas 497 THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND
6108 22 Jan 21 nicklas 498 ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED
6108 22 Jan 21 nicklas 499 WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE
6108 22 Jan 21 nicklas 500 DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE FOR
6108 22 Jan 21 nicklas 501 ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES
6108 22 Jan 21 nicklas 502 (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES;
6108 22 Jan 21 nicklas 503 LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON
6108 22 Jan 21 nicklas 504 ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
6108 22 Jan 21 nicklas 505 (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS
6108 22 Jan 21 nicklas 506 SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
6108 22 Jan 21 nicklas 507