xref: /6.0.3/couchdb/LICENSE (revision 50257701)
1
2                                Apache License
3                          Version 2.0, January 2004
4                       http://www.apache.org/licenses/
5
6  TERMS AND CONDITIONS FOR USE, REPRODUCTION, AND DISTRIBUTION
7
8  1. Definitions.
9
10     "License" shall mean the terms and conditions for use, reproduction,
11     and distribution as defined by Sections 1 through 9 of this document.
12
13     "Licensor" shall mean the copyright owner or entity authorized by
14     the copyright owner that is granting the License.
15
16     "Legal Entity" shall mean the union of the acting entity and all
17     other entities that control, are controlled by, or are under common
18     control with that entity. For the purposes of this definition,
19     "control" means (i) the power, direct or indirect, to cause the
20     direction or management of such entity, whether by contract or
21     otherwise, or (ii) ownership of fifty percent (50%) or more of the
22     outstanding shares, or (iii) beneficial ownership of such entity.
23
24     "You" (or "Your") shall mean an individual or Legal Entity
25     exercising permissions granted by this License.
26
27     "Source" form shall mean the preferred form for making modifications,
28     including but not limited to software source code, documentation
29     source, and configuration files.
30
31     "Object" form shall mean any form resulting from mechanical
32     transformation or translation of a Source form, including but
33     not limited to compiled object code, generated documentation,
34     and conversions to other media types.
35
36     "Work" shall mean the work of authorship, whether in Source or
37     Object form, made available under the License, as indicated by a
38     copyright notice that is included in or attached to the work
39     (an example is provided in the Appendix below).
40
41     "Derivative Works" shall mean any work, whether in Source or Object
42     form, that is based on (or derived from) the Work and for which the
43     editorial revisions, annotations, elaborations, or other modifications
44     represent, as a whole, an original work of authorship. For the purposes
45     of this License, Derivative Works shall not include works that remain
46     separable from, or merely link (or bind by name) to the interfaces of,
47     the Work and Derivative Works thereof.
48
49     "Contribution" shall mean any work of authorship, including
50     the original version of the Work and any modifications or additions
51     to that Work or Derivative Works thereof, that is intentionally
52     submitted to Licensor for inclusion in the Work by the copyright owner
53     or by an individual or Legal Entity authorized to submit on behalf of
54     the copyright owner. For the purposes of this definition, "submitted"
55     means any form of electronic, verbal, or written communication sent
56     to the Licensor or its representatives, including but not limited to
57     communication on electronic mailing lists, source code control systems,
58     and issue tracking systems that are managed by, or on behalf of, the
59     Licensor for the purpose of discussing and improving the Work, but
60     excluding communication that is conspicuously marked or otherwise
61     designated in writing by the copyright owner as "Not a Contribution."
62
63     "Contributor" shall mean Licensor and any individual or Legal Entity
64     on behalf of whom a Contribution has been received by Licensor and
65     subsequently incorporated within the Work.
66
67  2. Grant of Copyright License. Subject to the terms and conditions of
68     this License, each Contributor hereby grants to You a perpetual,
69     worldwide, non-exclusive, no-charge, royalty-free, irrevocable
70     copyright license to reproduce, prepare Derivative Works of,
71     publicly display, publicly perform, sublicense, and distribute the
72     Work and such Derivative Works in Source or Object form.
73
74  3. Grant of Patent License. Subject to the terms and conditions of
75     this License, each Contributor hereby grants to You a perpetual,
76     worldwide, non-exclusive, no-charge, royalty-free, irrevocable
77     (except as stated in this section) patent license to make, have made,
78     use, offer to sell, sell, import, and otherwise transfer the Work,
79     where such license applies only to those patent claims licensable
80     by such Contributor that are necessarily infringed by their
81     Contribution(s) alone or by combination of their Contribution(s)
82     with the Work to which such Contribution(s) was submitted. If You
83     institute patent litigation against any entity (including a
84     cross-claim or counterclaim in a lawsuit) alleging that the Work
85     or a Contribution incorporated within the Work constitutes direct
86     or contributory patent infringement, then any patent licenses
87     granted to You under this License for that Work shall terminate
88     as of the date such litigation is filed.
89
90  4. Redistribution. You may reproduce and distribute copies of the
91     Work or Derivative Works thereof in any medium, with or without
92     modifications, and in Source or Object form, provided that You
93     meet the following conditions:
94
95     (a) You must give any other recipients of the Work or
96         Derivative Works a copy of this License; and
97
98     (b) You must cause any modified files to carry prominent notices
99         stating that You changed the files; and
100
101     (c) You must retain, in the Source form of any Derivative Works
102         that You distribute, all copyright, patent, trademark, and
103         attribution notices from the Source form of the Work,
104         excluding those notices that do not pertain to any part of
105         the Derivative Works; and
106
107     (d) If the Work includes a "NOTICE" text file as part of its
108         distribution, then any Derivative Works that You distribute must
109         include a readable copy of the attribution notices contained
110         within such NOTICE file, excluding those notices that do not
111         pertain to any part of the Derivative Works, in at least one
112         of the following places: within a NOTICE text file distributed
113         as part of the Derivative Works; within the Source form or
114         documentation, if provided along with the Derivative Works; or,
115         within a display generated by the Derivative Works, if and
116         wherever such third-party notices normally appear. The contents
117         of the NOTICE file are for informational purposes only and
118         do not modify the License. You may add Your own attribution
119         notices within Derivative Works that You distribute, alongside
120         or as an addendum to the NOTICE text from the Work, provided
121         that such additional attribution notices cannot be construed
122         as modifying the License.
123
124     You may add Your own copyright statement to Your modifications and
125     may provide additional or different license terms and conditions
126     for use, reproduction, or distribution of Your modifications, or
127     for any such Derivative Works as a whole, provided Your use,
128     reproduction, and distribution of the Work otherwise complies with
129     the conditions stated in this License.
130
131  5. Submission of Contributions. Unless You explicitly state otherwise,
132     any Contribution intentionally submitted for inclusion in the Work
133     by You to the Licensor shall be under the terms and conditions of
134     this License, without any additional terms or conditions.
135     Notwithstanding the above, nothing herein shall supersede or modify
136     the terms of any separate license agreement you may have executed
137     with Licensor regarding such Contributions.
138
139  6. Trademarks. This License does not grant permission to use the trade
140     names, trademarks, service marks, or product names of the Licensor,
141     except as required for reasonable and customary use in describing the
142     origin of the Work and reproducing the content of the NOTICE file.
143
144  7. Disclaimer of Warranty. Unless required by applicable law or
145     agreed to in writing, Licensor provides the Work (and each
146     Contributor provides its Contributions) on an "AS IS" BASIS,
147     WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or
148     implied, including, without limitation, any warranties or conditions
149     of TITLE, NON-INFRINGEMENT, MERCHANTABILITY, or FITNESS FOR A
150     PARTICULAR PURPOSE. You are solely responsible for determining the
151     appropriateness of using or redistributing the Work and assume any
152     risks associated with Your exercise of permissions under this License.
153
154  8. Limitation of Liability. In no event and under no legal theory,
155     whether in tort (including negligence), contract, or otherwise,
156     unless required by applicable law (such as deliberate and grossly
157     negligent acts) or agreed to in writing, shall any Contributor be
158     liable to You for damages, including any direct, indirect, special,
159     incidental, or consequential damages of any character arising as a
160     result of this License or out of the use or inability to use the
161     Work (including but not limited to damages for loss of goodwill,
162     work stoppage, computer failure or malfunction, or any and all
163     other commercial damages or losses), even if such Contributor
164     has been advised of the possibility of such damages.
165
166  9. Accepting Warranty or Additional Liability. While redistributing
167     the Work or Derivative Works thereof, You may choose to offer,
168     and charge a fee for, acceptance of support, warranty, indemnity,
169     or other liability obligations and/or rights consistent with this
170     License. However, in accepting such obligations, You may act only
171     on Your own behalf and on Your sole responsibility, not on behalf
172     of any other Contributor, and only if You agree to indemnify,
173     defend, and hold each Contributor harmless for any liability
174     incurred by, or claims asserted against, such Contributor by reason
175     of your accepting any such warranty or additional liability.
176
177  END OF TERMS AND CONDITIONS
178
179  APPENDIX: How to apply the Apache License to your work.
180
181     To apply the Apache License to your work, attach the following
182     boilerplate notice, with the fields enclosed by brackets "[]"
183     replaced with your own identifying information. (Don't include
184     the brackets!)  The text should be enclosed in the appropriate
185     comment syntax for the file format. We also recommend that a
186     file or class name and description of purpose be included on the
187     same "printed page" as the copyright notice for easier
188     identification within third-party archives.
189
190  Copyright [yyyy] [name of copyright owner]
191
192  Licensed under the Apache License, Version 2.0 (the "License");
193  you may not use this file except in compliance with the License.
194  You may obtain a copy of the License at
195
196      http://www.apache.org/licenses/LICENSE-2.0
197
198  Unless required by applicable law or agreed to in writing, software
199  distributed under the License is distributed on an "AS IS" BASIS,
200  WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
201  See the License for the specific language governing permissions and
202  limitations under the License.
203
204
205Apache CouchDB Subcomponents
206
207The Apache CouchDB project includes a number of subcomponents with separate
208copyright notices and license terms. Your use of the code for the these
209subcomponents is subject to the terms and conditions of the following licenses.
210
211For the m4/ac_check_icu.m4 component:
212
213  Copyright (c) 2005 Akos Maroy <darkeye@tyrell.hu>
214
215  Copying and distribution of this file, with or without modification, are
216  permitted in any medium without royalty provided the copyright notice
217  and this notice are preserved.
218
219For the share/www/script/jquery.js component:
220
221  Copyright (c) 2009 John Resig, http://jquery.com/
222
223  Permission is hereby granted, free of charge, to any person obtaining
224  a copy of this software and associated documentation files (the
225  "Software"), to deal in the Software without restriction, including
226  without limitation the rights to use, copy, modify, merge, publish,
227  distribute, sublicense, and/or sell copies of the Software, and to
228  permit persons to whom the Software is furnished to do so, subject to
229  the following conditions:
230
231  The above copyright notice and this permission notice shall be
232  included in all copies or substantial portions of the Software.
233
234  THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND,
235  EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF
236  MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND
237  NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE
238  LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION
239  OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION
240  WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
241
242For the share/www/script/jquery.form.js component:
243
244  http://malsup.com/jquery/form/
245
246  Permission is hereby granted, free of charge, to any person obtaining
247  a copy of this software and associated documentation files (the
248  "Software"), to deal in the Software without restriction, including
249  without limitation the rights to use, copy, modify, merge, publish,
250  distribute, sublicense, and/or sell copies of the Software, and to
251  permit persons to whom the Software is furnished to do so, subject to
252  the following conditions:
253
254  The above copyright notice and this permission notice shall be
255  included in all copies or substantial portions of the Software.
256
257  THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND,
258  EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF
259  MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND
260  NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE
261  LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION
262  OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION
263  WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
264
265For the share/www/script/json2.js component:
266
267  Public Domain
268
269  No warranty expressed or implied. Use at your own risk.
270
271For the src/mochiweb component:
272
273  Copyright (c) 2007 Mochi Media, Inc.
274
275  Permission is hereby granted, free of charge, to any person obtaining
276  a copy of this software and associated documentation files (the
277  "Software"), to deal in the Software without restriction, including
278  without limitation the rights to use, copy, modify, merge, publish,
279  distribute, sublicense, and/or sell copies of the Software, and to
280  permit persons to whom the Software is furnished to do so, subject to
281  the following conditions:
282
283  The above copyright notice and this permission notice shall be
284  included in all copies or substantial portions of the Software.
285
286  THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND,
287  EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF
288  MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND
289  NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE
290  LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION
291  OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION
292  WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
293
294For the src/ibrowse component:
295
296  Copyright (c) 2006, Chandrashekhar Mullaparthi
297  All rights reserved.
298
299  Redistribution and use in source and binary forms, with or without
300  modification, are permitted provided that the following conditions are met:
301
302    * Redistributions of source code must retain the above copyright notice,
303      this list of conditions and the following disclaimer.
304    * Redistributions in binary form must reproduce the above copyright notice,
305      this list of conditions and the following disclaimer in the documentation
306      and/or other materials provided with the distribution.
307    * Neither the name of the T-Mobile nor the names of its contributors may be
308      used to endorse or promote products derived from this software without
309      specific prior written permission.
310
311  THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND
312  ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED
313  WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE
314  DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE FOR
315  ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES
316  (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES;
317  LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON
318  ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
319  (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS
320  SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
321
322For the src/erlang-oauth component:
323
324  Copyright (c) 2008-2009 Tim Fletcher <http://tfletcher.com/>
325
326  Permission is hereby granted, free of charge, to any person
327  obtaining a copy of this software and associated documentation
328  files (the "Software"), to deal in the Software without
329  restriction, including without limitation the rights to use,
330  copy, modify, merge, publish, distribute, sublicense, and/or sell
331  copies of the Software, and to permit persons to whom the
332  Software is furnished to do so, subject to the following
333  conditions:
334
335  The above copyright notice and this permission notice shall be
336  included in all copies or substantial portions of the Software.
337
338  THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND,
339  EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES
340  OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND
341  NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT
342  HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY,
343  WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING
344  FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR
345  OTHER DEALINGS IN THE SOFTWARE.
346
347For the src/etap component:
348
349  Copyright (c) 2008-2009 Nick Gerakines <nick@gerakines.net>
350
351  Permission is hereby granted, free of charge, to any person
352  obtaining a copy of this software and associated documentation
353  files (the "Software"), to deal in the Software without
354  restriction, including without limitation the rights to use,
355  copy, modify, merge, publish, distribute, sublicense, and/or sell
356  copies of the Software, and to permit persons to whom the
357  Software is furnished to do so, subject to the following
358  conditions:
359  
360  The above copyright notice and this permission notice shall be
361  included in all copies or substantial portions of the Software.
362  
363  THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND,
364  EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES
365  OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND
366  NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT
367  HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY,
368  WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING
369  FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR
370  OTHER DEALINGS IN THE SOFTWARE.
371
372For the src/ejson/yajl component
373
374Copyright 2010, Lloyd Hilaiel.
375
376Redistribution and use in source and binary forms, with or without
377modification, are permitted provided that the following conditions are
378met:
379
380 1. Redistributions of source code must retain the above copyright
381    notice, this list of conditions and the following disclaimer.
382 
383 2. Redistributions in binary form must reproduce the above copyright
384    notice, this list of conditions and the following disclaimer in
385    the documentation and/or other materials provided with the
386    distribution.
387
388 3. Neither the name of Lloyd Hilaiel nor the names of its
389    contributors may be used to endorse or promote products derived
390    from this software without specific prior written permission.
391
392THIS SOFTWARE IS PROVIDED BY THE AUTHOR ``AS IS'' AND ANY EXPRESS OR
393IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED
394WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE
395DISCLAIMED. IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR ANY DIRECT,
396INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES
397(INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR
398SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION)
399HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT,
400STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING
401IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE
402POSSIBILITY OF SUCH DAMAGE.
403 
404For the src/ejson/erl_nif_compat.h file
405
406  Copyright (c) 2010-2011 Basho Technologies, Inc.
407  With some minor modifications for Apache CouchDB.
408
409  This file is provided to you under the Apache License,
410  Version 2.0 (the "License"); you may not use this file
411  except in compliance with the License.  You may obtain
412  a copy of the License at
413
414  http://www.apache.org/licenses/LICENSE-2.0
415
416  Unless required by applicable law or agreed to in writing,
417  software distributed under the License is distributed on an
418  "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
419  KIND, either express or implied.  See the License for the
420  specific language governing permissions and limitations
421  under the License.
422
423For the src/snappy/google-snappy component
424
425 Copyright 2005 and onwards Google Inc.
426
427 Redistribution and use in source and binary forms, with or without
428 modification, are permitted provided that the following conditions are
429 met:
430
431     * Redistributions of source code must retain the above copyright
432 notice, this list of conditions and the following disclaimer.
433     * Redistributions in binary form must reproduce the above
434 copyright notice, this list of conditions and the following disclaimer
435 in the documentation and/or other materials provided with the
436 distribution.
437     * Neither the name of Google Inc. nor the names of its
438 contributors may be used to endorse or promote products derived from
439 this software without specific prior written permission.
440
441 THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS
442 "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT
443 LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR
444 A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT
445 OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL,
446 SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT
447 LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE,
448 DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY
449 THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
450 (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE
451 OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
452