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--------------------------------------------------------------------------------
205
206src/arrow/util (some portions): Apache 2.0, and 3-clause BSD
207
208Some portions of this module are derived from code in the Chromium project,
209copyright (c) Google inc and (c) The Chromium Authors and licensed under the
210Apache 2.0 License or the under the 3-clause BSD license:
211
212 Copyright (c) 2013 The Chromium Authors. All rights reserved.
213
214 Redistribution and use in source and binary forms, with or without
215 modification, are permitted provided that the following conditions are
216 met:
217
218 * Redistributions of source code must retain the above copyright
219 notice, this list of conditions and the following disclaimer.
220 * Redistributions in binary form must reproduce the above
221 copyright notice, this list of conditions and the following disclaimer
222 in the documentation and/or other materials provided with the
223 distribution.
224 * Neither the name of Google Inc. nor the names of its
225 contributors may be used to endorse or promote products derived from
226 this software without specific prior written permission.
227
228 THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS
229 "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT
230 LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR
231 A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT
232 OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL,
233 SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT
234 LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE,
235 DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY
236 THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
237 (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE
238 OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
239
240--------------------------------------------------------------------------------
241
242This project includes code from Daniel Lemire's FrameOfReference project.
243
244https://github.com/lemire/FrameOfReference/blob/6ccaf9e97160f9a3b299e23a8ef739e711ef0c71/src/bpacking.cpp
245
246Copyright: 2013 Daniel Lemire
247Home page: http://lemire.me/en/
248Project page: https://github.com/lemire/FrameOfReference
249License: Apache License Version 2.0 http://www.apache.org/licenses/LICENSE-2.0
250
251--------------------------------------------------------------------------------
252
253This project includes code from the TensorFlow project
254
255Copyright 2015 The TensorFlow Authors. All Rights Reserved.
256
257Licensed under the Apache License, Version 2.0 (the "License");
258you may not use this file except in compliance with the License.
259You may obtain a copy of the License at
260
261 http://www.apache.org/licenses/LICENSE-2.0
262
263Unless required by applicable law or agreed to in writing, software
264distributed under the License is distributed on an "AS IS" BASIS,
265WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
266See the License for the specific language governing permissions and
267limitations under the License.
268
269--------------------------------------------------------------------------------
270
271This project includes code from the NumPy project.
272
273https://github.com/numpy/numpy/blob/e1f191c46f2eebd6cb892a4bfe14d9dd43a06c4e/numpy/core/src/multiarray/multiarraymodule.c#L2910
274
275https://github.com/numpy/numpy/blob/68fd82271b9ea5a9e50d4e761061dfcca851382a/numpy/core/src/multiarray/datetime.c
276
277Copyright (c) 2005-2017, NumPy Developers.
278All rights reserved.
279
280Redistribution and use in source and binary forms, with or without
281modification, are permitted provided that the following conditions are
282met:
283
284 * Redistributions of source code must retain the above copyright
285 notice, this list of conditions and the following disclaimer.
286
287 * Redistributions in binary form must reproduce the above
288 copyright notice, this list of conditions and the following
289 disclaimer in the documentation and/or other materials provided
290 with the distribution.
291
292 * Neither the name of the NumPy Developers nor the names of any
293 contributors may be used to endorse or promote products derived
294 from this software without specific prior written permission.
295
296THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS
297"AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT
298LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR
299A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT
300OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL,
301SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT
302LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE,
303DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY
304THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
305(INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE
306OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
307
308--------------------------------------------------------------------------------
309
310This project includes code from the Boost project
311
312Boost Software License - Version 1.0 - August 17th, 2003
313
314Permission is hereby granted, free of charge, to any person or organization
315obtaining a copy of the software and accompanying documentation covered by
316this license (the "Software") to use, reproduce, display, distribute,
317execute, and transmit the Software, and to prepare derivative works of the
318Software, and to permit third-parties to whom the Software is furnished to
319do so, all subject to the following:
320
321The copyright notices in the Software and this entire statement, including
322the above license grant, this restriction and the following disclaimer,
323must be included in all copies of the Software, in whole or in part, and
324all derivative works of the Software, unless such copies or derivative
325works are solely in the form of machine-executable object code generated by
326a source language processor.
327
328THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
329IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
330FITNESS FOR A PARTICULAR PURPOSE, TITLE AND NON-INFRINGEMENT. IN NO EVENT
331SHALL THE COPYRIGHT HOLDERS OR ANYONE DISTRIBUTING THE SOFTWARE BE LIABLE
332FOR ANY DAMAGES OR OTHER LIABILITY, WHETHER IN CONTRACT, TORT OR OTHERWISE,
333ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER
334DEALINGS IN THE SOFTWARE.
335
336--------------------------------------------------------------------------------
337
338This project includes code from the FlatBuffers project
339
340Copyright 2014 Google Inc.
341
342Licensed under the Apache License, Version 2.0 (the "License");
343you may not use this file except in compliance with the License.
344You may obtain a copy of the License at
345
346 http://www.apache.org/licenses/LICENSE-2.0
347
348Unless required by applicable law or agreed to in writing, software
349distributed under the License is distributed on an "AS IS" BASIS,
350WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
351See the License for the specific language governing permissions and
352limitations under the License.
353
354--------------------------------------------------------------------------------
355
356This project includes code from the tslib project
357
358Copyright 2015 Microsoft Corporation. All rights reserved.
359
360Licensed under the Apache License, Version 2.0 (the "License");
361you may not use this file except in compliance with the License.
362You may obtain a copy of the License at
363
364 http://www.apache.org/licenses/LICENSE-2.0
365
366Unless required by applicable law or agreed to in writing, software
367distributed under the License is distributed on an "AS IS" BASIS,
368WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
369See the License for the specific language governing permissions and
370limitations under the License.
371
372--------------------------------------------------------------------------------
373
374This project includes code from the jemalloc project
375
376https://github.com/jemalloc/jemalloc
377
378Copyright (C) 2002-2017 Jason Evans <jasone@canonware.com>.
379All rights reserved.
380Copyright (C) 2007-2012 Mozilla Foundation. All rights reserved.
381Copyright (C) 2009-2017 Facebook, Inc. All rights reserved.
382
383Redistribution and use in source and binary forms, with or without
384modification, are permitted provided that the following conditions are met:
3851. Redistributions of source code must retain the above copyright notice(s),
386 this list of conditions and the following disclaimer.
3872. Redistributions in binary form must reproduce the above copyright notice(s),
388 this list of conditions and the following disclaimer in the documentation
389 and/or other materials provided with the distribution.
390
391THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDER(S) ``AS IS'' AND ANY EXPRESS
392OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF
393MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO
394EVENT SHALL THE COPYRIGHT HOLDER(S) BE LIABLE FOR ANY DIRECT, INDIRECT,
395INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT
396LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR
397PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF
398LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE
399OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF
400ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
401--------------------------------------------------------------------------------
402
403This project includes code from the Go project, BSD 3-clause license + PATENTS
404weak patent termination clause
405(https://github.com/golang/go/blob/master/PATENTS).
406
407Copyright (c) 2009 The Go Authors. All rights reserved.
408
409Redistribution and use in source and binary forms, with or without
410modification, are permitted provided that the following conditions are
411met:
412
413 * Redistributions of source code must retain the above copyright
414notice, this list of conditions and the following disclaimer.
415 * Redistributions in binary form must reproduce the above
416copyright notice, this list of conditions and the following disclaimer
417in the documentation and/or other materials provided with the
418distribution.
419 * Neither the name of Google Inc. nor the names of its
420contributors may be used to endorse or promote products derived from
421this software without specific prior written permission.
422
423THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS
424"AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT
425LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR
426A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT
427OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL,
428SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT
429LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE,
430DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY
431THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
432(INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE
433OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
434
435--------------------------------------------------------------------------------
436
437This project includes code from the hs2client
438
439https://github.com/cloudera/hs2client
440
441Copyright 2016 Cloudera Inc.
442
443Licensed under the Apache License, Version 2.0 (the "License");
444you may not use this file except in compliance with the License.
445You may obtain a copy of the License at
446
447http://www.apache.org/licenses/LICENSE-2.0
448
449Unless required by applicable law or agreed to in writing, software
450distributed under the License is distributed on an "AS IS" BASIS,
451WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
452See the License for the specific language governing permissions and
453limitations under the License.
454
455--------------------------------------------------------------------------------
456
457The script ci/scripts/util_wait_for_it.sh has the following license
458
459Copyright (c) 2016 Giles Hall
460
461Permission is hereby granted, free of charge, to any person obtaining a copy of
462this software and associated documentation files (the "Software"), to deal in
463the Software without restriction, including without limitation the rights to
464use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies
465of the Software, and to permit persons to whom the Software is furnished to do
466so, subject to the following conditions:
467
468The above copyright notice and this permission notice shall be included in all
469copies or substantial portions of the Software.
470
471THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
472IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
473FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
474AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
475LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
476OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
477SOFTWARE.
478
479--------------------------------------------------------------------------------
480
481The script r/configure has the following license (MIT)
482
483Copyright (c) 2017, Jeroen Ooms and Jim Hester
484
485Permission is hereby granted, free of charge, to any person obtaining a copy of
486this software and associated documentation files (the "Software"), to deal in
487the Software without restriction, including without limitation the rights to
488use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies
489of the Software, and to permit persons to whom the Software is furnished to do
490so, subject to the following conditions:
491
492The above copyright notice and this permission notice shall be included in all
493copies or substantial portions of the Software.
494
495THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
496IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
497FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
498AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
499LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
500OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
501SOFTWARE.
502
503--------------------------------------------------------------------------------
504
505cpp/src/arrow/util/logging.cc, cpp/src/arrow/util/logging.h and
506cpp/src/arrow/util/logging-test.cc are adapted from
507Ray Project (https://github.com/ray-project/ray) (Apache 2.0).
508
509Copyright (c) 2016 Ray Project (https://github.com/ray-project/ray)
510
511Licensed under the Apache License, Version 2.0 (the "License");
512you may not use this file except in compliance with the License.
513You may obtain a copy of the License at
514
515 http://www.apache.org/licenses/LICENSE-2.0
516
517Unless required by applicable law or agreed to in writing, software
518distributed under the License is distributed on an "AS IS" BASIS,
519WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
520See the License for the specific language governing permissions and
521limitations under the License.
522
523--------------------------------------------------------------------------------
524The files cpp/src/arrow/vendored/datetime/date.h, cpp/src/arrow/vendored/datetime/tz.h,
525cpp/src/arrow/vendored/datetime/tz_private.h, cpp/src/arrow/vendored/datetime/ios.h,
526cpp/src/arrow/vendored/datetime/ios.mm,
527cpp/src/arrow/vendored/datetime/tz.cpp are adapted from
528Howard Hinnant's date library (https://github.com/HowardHinnant/date)
529It is licensed under MIT license.
530
531The MIT License (MIT)
532Copyright (c) 2015, 2016, 2017 Howard Hinnant
533Copyright (c) 2016 Adrian Colomitchi
534Copyright (c) 2017 Florian Dang
535Copyright (c) 2017 Paul Thompson
536Copyright (c) 2018 Tomasz Kamiński
537
538Permission is hereby granted, free of charge, to any person obtaining a copy
539of this software and associated documentation files (the "Software"), to deal
540in the Software without restriction, including without limitation the rights
541to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
542copies of the Software, and to permit persons to whom the Software is
543furnished to do so, subject to the following conditions:
544
545The above copyright notice and this permission notice shall be included in all
546copies or substantial portions of the Software.
547
548THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
549IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
550FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
551AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
552LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
553OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
554SOFTWARE.
555
556--------------------------------------------------------------------------------
557
558The file cpp/src/arrow/util/utf8.h includes code adapted from the page
559 https://bjoern.hoehrmann.de/utf-8/decoder/dfa/
560with the following license (MIT)
561
562Copyright (c) 2008-2009 Bjoern Hoehrmann <bjoern@hoehrmann.de>
563
564Permission is hereby granted, free of charge, to any person obtaining a copy
565of this software and associated documentation files (the "Software"), to deal
566in the Software without restriction, including without limitation the rights
567to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
568copies of the Software, and to permit persons to whom the Software is
569furnished to do so, subject to the following conditions:
570
571The above copyright notice and this permission notice shall be included in all
572copies or substantial portions of the Software.
573
574THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
575IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
576FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
577AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
578LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
579OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
580SOFTWARE.
581
582--------------------------------------------------------------------------------
583
584The file cpp/src/arrow/vendored/string_view.hpp has the following license
585
586Boost Software License - Version 1.0 - August 17th, 2003
587
588Permission is hereby granted, free of charge, to any person or organization
589obtaining a copy of the software and accompanying documentation covered by
590this license (the "Software") to use, reproduce, display, distribute,
591execute, and transmit the Software, and to prepare derivative works of the
592Software, and to permit third-parties to whom the Software is furnished to
593do so, all subject to the following:
594
595The copyright notices in the Software and this entire statement, including
596the above license grant, this restriction and the following disclaimer,
597must be included in all copies of the Software, in whole or in part, and
598all derivative works of the Software, unless such copies or derivative
599works are solely in the form of machine-executable object code generated by
600a source language processor.
601
602THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
603IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
604FITNESS FOR A PARTICULAR PURPOSE, TITLE AND NON-INFRINGEMENT. IN NO EVENT
605SHALL THE COPYRIGHT HOLDERS OR ANYONE DISTRIBUTING THE SOFTWARE BE LIABLE
606FOR ANY DAMAGES OR OTHER LIABILITY, WHETHER IN CONTRACT, TORT OR OTHERWISE,
607ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER
608DEALINGS IN THE SOFTWARE.
609
610--------------------------------------------------------------------------------
611
612The files in cpp/src/arrow/vendored/xxhash/ have the following license
613(BSD 2-Clause License)
614
615xxHash Library
616Copyright (c) 2012-2014, Yann Collet
617All rights reserved.
618
619Redistribution and use in source and binary forms, with or without modification,
620are permitted provided that the following conditions are met:
621
622* Redistributions of source code must retain the above copyright notice, this
623 list of conditions and the following disclaimer.
624
625* Redistributions in binary form must reproduce the above copyright notice, this
626 list of conditions and the following disclaimer in the documentation and/or
627 other materials provided with the distribution.
628
629THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND
630ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED
631WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE
632DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE FOR
633ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES
634(INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES;
635LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON
636ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
637(INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS
638SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
639
640You can contact the author at :
641- xxHash homepage: http://www.xxhash.com
642- xxHash source repository : https://github.com/Cyan4973/xxHash
643
644--------------------------------------------------------------------------------
645
646The files in cpp/src/arrow/vendored/double-conversion/ have the following license
647(BSD 3-Clause License)
648
649Copyright 2006-2011, the V8 project authors. All rights reserved.
650Redistribution and use in source and binary forms, with or without
651modification, are permitted provided that the following conditions are
652met:
653
654 * Redistributions of source code must retain the above copyright
655 notice, this list of conditions and the following disclaimer.
656 * Redistributions in binary form must reproduce the above
657 copyright notice, this list of conditions and the following
658 disclaimer in the documentation and/or other materials provided
659 with the distribution.
660 * Neither the name of Google Inc. nor the names of its
661 contributors may be used to endorse or promote products derived
662 from this software without specific prior written permission.
663
664THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS
665"AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT
666LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR
667A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT
668OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL,
669SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT
670LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE,
671DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY
672THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
673(INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE
674OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
675
676--------------------------------------------------------------------------------
677
678The files in cpp/src/arrow/vendored/uriparser/ have the following license
679(BSD 3-Clause License)
680
681uriparser - RFC 3986 URI parsing library
682
683Copyright (C) 2007, Weijia Song <songweijia@gmail.com>
684Copyright (C) 2007, Sebastian Pipping <sebastian@pipping.org>
685All rights reserved.
686
687Redistribution and use in source and binary forms, with or without
688modification, are permitted provided that the following conditions
689are met:
690
691 * Redistributions of source code must retain the above
692 copyright notice, this list of conditions and the following
693 disclaimer.
694
695 * Redistributions in binary form must reproduce the above
696 copyright notice, this list of conditions and the following
697 disclaimer in the documentation and/or other materials
698 provided with the distribution.
699
700 * Neither the name of the <ORGANIZATION> nor the names of its
701 contributors may be used to endorse or promote products
702 derived from this software without specific prior written
703 permission.
704
705THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS
706"AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT
707LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS
708FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE
709COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT,
710INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES
711(INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR
712SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION)
713HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT,
714STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE)
715ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED
716OF THE POSSIBILITY OF SUCH DAMAGE.
717
718--------------------------------------------------------------------------------
719
720The files under dev/tasks/conda-recipes have the following license
721
722BSD 3-clause license
723Copyright (c) 2015-2018, conda-forge
724All rights reserved.
725
726Redistribution and use in source and binary forms, with or without modification,
727are permitted provided that the following conditions are met:
728
7291. Redistributions of source code must retain the above copyright notice, this
730 list of conditions and the following disclaimer.
731
7322. Redistributions in binary form must reproduce the above copyright notice,
733 this list of conditions and the following disclaimer in the documentation
734 and/or other materials provided with the distribution.
735
7363. Neither the name of the copyright holder nor the names of its contributors
737 may be used to endorse or promote products derived from this software without
738 specific prior written permission.
739
740THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND
741ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED
742WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE
743DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE
744FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL
745DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR
746SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER
747CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR
748TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF
749THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
750
751--------------------------------------------------------------------------------
752
753The files in cpp/src/arrow/vendored/utf8cpp/ have the following license
754
755Copyright 2006 Nemanja Trifunovic
756
757Permission is hereby granted, free of charge, to any person or organization
758obtaining a copy of the software and accompanying documentation covered by
759this license (the "Software") to use, reproduce, display, distribute,
760execute, and transmit the Software, and to prepare derivative works of the
761Software, and to permit third-parties to whom the Software is furnished to
762do so, all subject to the following:
763
764The copyright notices in the Software and this entire statement, including
765the above license grant, this restriction and the following disclaimer,
766must be included in all copies of the Software, in whole or in part, and
767all derivative works of the Software, unless such copies or derivative
768works are solely in the form of machine-executable object code generated by
769a source language processor.
770
771THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
772IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
773FITNESS FOR A PARTICULAR PURPOSE, TITLE AND NON-INFRINGEMENT. IN NO EVENT
774SHALL THE COPYRIGHT HOLDERS OR ANYONE DISTRIBUTING THE SOFTWARE BE LIABLE
775FOR ANY DAMAGES OR OTHER LIABILITY, WHETHER IN CONTRACT, TORT OR OTHERWISE,
776ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER
777DEALINGS IN THE SOFTWARE.
778
779--------------------------------------------------------------------------------
780
781This project includes code from Apache Kudu.
782
783 * cpp/cmake_modules/CompilerInfo.cmake is based on Kudu's cmake_modules/CompilerInfo.cmake
784
785Copyright: 2016 The Apache Software Foundation.
786Home page: https://kudu.apache.org/
787License: http://www.apache.org/licenses/LICENSE-2.0
788
789--------------------------------------------------------------------------------
790
791This project includes code from Apache Impala (incubating), formerly
792Impala. The Impala code and rights were donated to the ASF as part of the
793Incubator process after the initial code imports into Apache Parquet.
794
795Copyright: 2012 Cloudera, Inc.
796Copyright: 2016 The Apache Software Foundation.
797Home page: http://impala.apache.org/
798License: http://www.apache.org/licenses/LICENSE-2.0
799
800--------------------------------------------------------------------------------
801
802This project includes code from Apache Aurora.
803
804* dev/release/{release,changelog,release-candidate} are based on the scripts from
805 Apache Aurora
806
807Copyright: 2016 The Apache Software Foundation.
808Home page: https://aurora.apache.org/
809License: http://www.apache.org/licenses/LICENSE-2.0
810
811--------------------------------------------------------------------------------
812
813This project includes code from the Google styleguide.
814
815* cpp/build-support/cpplint.py is based on the scripts from the Google styleguide.
816
817Copyright: 2009 Google Inc. All rights reserved.
818Homepage: https://github.com/google/styleguide
819License: 3-clause BSD
820
821--------------------------------------------------------------------------------
822
823This project includes code from Snappy.
824
825* cpp/cmake_modules/{SnappyCMakeLists.txt,SnappyConfig.h} are based on code
826 from Google's Snappy project.
827
828Copyright: 2009 Google Inc. All rights reserved.
829Homepage: https://github.com/google/snappy
830License: 3-clause BSD
831
832--------------------------------------------------------------------------------
833
834This project includes code from the manylinux project.
835
836* python/manylinux1/scripts/{build_python.sh,python-tag-abi-tag.py,
837 requirements.txt} are based on code from the manylinux project.
838
839Copyright: 2016 manylinux
840Homepage: https://github.com/pypa/manylinux
841License: The MIT License (MIT)
842
843--------------------------------------------------------------------------------
844
845This project includes code from the cymove project:
846
847* python/pyarrow/includes/common.pxd includes code from the cymove project
848
849The MIT License (MIT)
850Copyright (c) 2019 Omer Ozarslan
851
852Permission is hereby granted, free of charge, to any person obtaining a copy
853of this software and associated documentation files (the "Software"), to deal
854in the Software without restriction, including without limitation the rights
855to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
856copies of the Software, and to permit persons to whom the Software is
857furnished to do so, subject to the following conditions:
858
859The above copyright notice and this permission notice shall be included in all
860copies or substantial portions of the Software.
861
862THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND,
863EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF
864MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT.
865IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM,
866DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR
867OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE
868OR OTHER DEALINGS IN THE SOFTWARE.
869
870--------------------------------------------------------------------------------
871
872The projects includes code from the Ursabot project under the dev/archery
873directory.
874
875License: BSD 2-Clause
876
877Copyright 2019 RStudio, Inc.
878
879Redistribution and use in source and binary forms, with or without
880modification, are permitted provided that the following conditions are met:
881
8821. Redistributions of source code must retain the above copyright notice, this
883 list of conditions and the following disclaimer.
884
8852. Redistributions in binary form must reproduce the above copyright notice,
886 this list of conditions and the following disclaimer in the documentation
887 and/or other materials provided with the distribution.
888
889THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND
890ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED
891WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE
892DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE
893FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL
894DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR
895SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER
896CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY,
897OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE
898OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
899
900--------------------------------------------------------------------------------
901
902This project include code from CMake.
903
904* cpp/cmake_modules/FindGTest.cmake is based on code from CMake.
905
906Copyright: Copyright 2000-2019 Kitware, Inc. and Contributors
907Homepage: https://gitlab.kitware.com/cmake/cmake
908License: 3-clause BSD
909
910--------------------------------------------------------------------------------
911
912This project include code from mingw-w64.
913
914* cpp/src/arrow/util/cpu-info.cc has a polyfill for mingw-w64 < 5
915
916Copyright (c) 2009 - 2013 by the mingw-w64 project
917Homepage: https://mingw-w64.org
918License: Zope Public License (ZPL) Version 2.1.
919
920---------------------------------------------------------------------------------
921
922This project include code from Google's Asylo project.
923
924* cpp/src/arrow/result.h is based on status_or.h
925
926Copyright (c) Copyright 2017 Asylo authors
927Homepage: https://asylo.dev/
928License: Apache 2.0
929
930--------------------------------------------------------------------------------
931
932This project includes code from Google's protobuf project
933
934* cpp/src/arrow/result.h ARROW_ASSIGN_OR_RAISE is based off ASSIGN_OR_RETURN
935
936Copyright 2008 Google Inc. All rights reserved.
937Homepage: https://developers.google.com/protocol-buffers/
938License:
939
940Redistribution and use in source and binary forms, with or without
941modification, are permitted provided that the following conditions are
942met:
943
944 * Redistributions of source code must retain the above copyright
945notice, this list of conditions and the following disclaimer.
946 * Redistributions in binary form must reproduce the above
947copyright notice, this list of conditions and the following disclaimer
948in the documentation and/or other materials provided with the
949distribution.
950 * Neither the name of Google Inc. nor the names of its
951contributors may be used to endorse or promote products derived from
952this software without specific prior written permission.
953
954THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS
955"AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT
956LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR
957A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT
958OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL,
959SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT
960LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE,
961DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY
962THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
963(INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE
964OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
965
966Code generated by the Protocol Buffer compiler is owned by the owner
967of the input file used when generating it. This code is not
968standalone and requires a support library to be linked with it. This
969support library is itself covered by the above license.
970
971--------------------------------------------------------------------------------
972
9733rdparty dependency LLVM is statically linked in certain binary distributions.
974Additionally some sections of source code have been derived from sources in LLVM
975and have been clearly labeled as such. LLVM has the following license:
976
977==============================================================================
978LLVM Release License
979==============================================================================
980University of Illinois/NCSA
981Open Source License
982
983Copyright (c) 2003-2018 University of Illinois at Urbana-Champaign.
984All rights reserved.
985
986Developed by:
987
988 LLVM Team
989
990 University of Illinois at Urbana-Champaign
991
992 http://llvm.org
993
994Permission is hereby granted, free of charge, to any person obtaining a copy of
995this software and associated documentation files (the "Software"), to deal with
996the Software without restriction, including without limitation the rights to
997use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies
998of the Software, and to permit persons to whom the Software is furnished to do
999so, subject to the following conditions:
1000
1001 * Redistributions of source code must retain the above copyright notice,
1002 this list of conditions and the following disclaimers.
1003
1004 * Redistributions in binary form must reproduce the above copyright notice,
1005 this list of conditions and the following disclaimers in the
1006 documentation and/or other materials provided with the distribution.
1007
1008 * Neither the names of the LLVM Team, University of Illinois at
1009 Urbana-Champaign, nor the names of its contributors may be used to
1010 endorse or promote products derived from this Software without specific
1011 prior written permission.
1012
1013THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
1014IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS
1015FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
1016CONTRIBUTORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
1017LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
1018OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS WITH THE
1019SOFTWARE.
1020
1021==============================================================================
1022Copyrights and Licenses for Third Party Software Distributed with LLVM:
1023==============================================================================
1024The LLVM software contains code written by third parties. Such software will
1025have its own individual LICENSE.TXT file in the directory in which it appears.
1026This file will describe the copyrights, license, and restrictions which apply
1027to that code.
1028
1029The disclaimer of warranty in the University of Illinois Open Source License
1030applies to all code in the LLVM Distribution, and nothing in any of the
1031other licenses gives permission to use the names of the LLVM Team or the
1032University of Illinois to endorse or promote products derived from this
1033Software.
1034
1035The following pieces of software have additional or alternate copyrights,
1036licenses, and/or restrictions:
1037
1038Program Directory
1039------- ---------
1040Google Test llvm/utils/unittest/googletest
1041OpenBSD regex llvm/lib/Support/{reg*, COPYRIGHT.regex}
1042pyyaml tests llvm/test/YAMLParser/{*.data, LICENSE.TXT}
1043ARM contributions llvm/lib/Target/ARM/LICENSE.TXT
1044md5 contributions llvm/lib/Support/MD5.cpp llvm/include/llvm/Support/MD5.h
1045
1046--------------------------------------------------------------------------------
1047
10483rdparty dependency gRPC is statically linked in certain binary
1049distributions, like the python wheels. gRPC has the following license:
1050
1051Copyright 2014 gRPC authors.
1052
1053Licensed under the Apache License, Version 2.0 (the "License");
1054you may not use this file except in compliance with the License.
1055You may obtain a copy of the License at
1056
1057 http://www.apache.org/licenses/LICENSE-2.0
1058
1059Unless required by applicable law or agreed to in writing, software
1060distributed under the License is distributed on an "AS IS" BASIS,
1061WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
1062See the License for the specific language governing permissions and
1063limitations under the License.
1064
1065--------------------------------------------------------------------------------
1066
10673rdparty dependency Apache Thrift is statically linked in certain binary
1068distributions, like the python wheels. Apache Thrift has the following license:
1069
1070Apache Thrift
1071Copyright (C) 2006 - 2019, The Apache Software Foundation
1072
1073This product includes software developed at
1074The Apache Software Foundation (http://www.apache.org/).
1075
1076Licensed under the Apache License, Version 2.0 (the "License");
1077you may not use this file except in compliance with the License.
1078You may obtain a copy of the License at
1079
1080 http://www.apache.org/licenses/LICENSE-2.0
1081
1082Unless required by applicable law or agreed to in writing, software
1083distributed under the License is distributed on an "AS IS" BASIS,
1084WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
1085See the License for the specific language governing permissions and
1086limitations under the License.
1087
1088--------------------------------------------------------------------------------
1089
10903rdparty dependency Apache ORC is statically linked in certain binary
1091distributions, like the python wheels. Apache ORC has the following license:
1092
1093Apache ORC
1094Copyright 2013-2019 The Apache Software Foundation
1095
1096This product includes software developed by The Apache Software
1097Foundation (http://www.apache.org/).
1098
1099This product includes software developed by Hewlett-Packard:
1100(c) Copyright [2014-2015] Hewlett-Packard Development Company, L.P
1101
1102Licensed under the Apache License, Version 2.0 (the "License");
1103you may not use this file except in compliance with the License.
1104You may obtain a copy of the License at
1105
1106 http://www.apache.org/licenses/LICENSE-2.0
1107
1108Unless required by applicable law or agreed to in writing, software
1109distributed under the License is distributed on an "AS IS" BASIS,
1110WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
1111See the License for the specific language governing permissions and
1112limitations under the License.
1113
1114--------------------------------------------------------------------------------
1115
11163rdparty dependency zstd is statically linked in certain binary
1117distributions, like the python wheels. ZSTD has the following license:
1118
1119BSD License
1120
1121For Zstandard software
1122
1123Copyright (c) 2016-present, Facebook, Inc. All rights reserved.
1124
1125Redistribution and use in source and binary forms, with or without modification,
1126are permitted provided that the following conditions are met:
1127
1128 * Redistributions of source code must retain the above copyright notice, this
1129 list of conditions and the following disclaimer.
1130
1131 * Redistributions in binary form must reproduce the above copyright notice,
1132 this list of conditions and the following disclaimer in the documentation
1133 and/or other materials provided with the distribution.
1134
1135 * Neither the name Facebook nor the names of its contributors may be used to
1136 endorse or promote products derived from this software without specific
1137 prior written permission.
1138
1139THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND
1140ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED
1141WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE
1142DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE FOR
1143ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES
1144(INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES;
1145LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON
1146ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
1147(INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS
1148SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
1149
1150--------------------------------------------------------------------------------
1151
11523rdparty dependency lz4 is statically linked in certain binary
1153distributions, like the python wheels. lz4 has the following license:
1154
1155LZ4 Library
1156Copyright (c) 2011-2016, Yann Collet
1157All rights reserved.
1158
1159Redistribution and use in source and binary forms, with or without modification,
1160are permitted provided that the following conditions are met:
1161
1162* Redistributions of source code must retain the above copyright notice, this
1163 list of conditions and the following disclaimer.
1164
1165* Redistributions in binary form must reproduce the above copyright notice, this
1166 list of conditions and the following disclaimer in the documentation and/or
1167 other materials provided with the distribution.
1168
1169THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND
1170ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED
1171WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE
1172DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE FOR
1173ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES
1174(INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES;
1175LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON
1176ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
1177(INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS
1178SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
1179
1180--------------------------------------------------------------------------------
1181
11823rdparty dependency Brotli is statically linked in certain binary
1183distributions, like the python wheels. Brotli has the following license:
1184
1185Copyright (c) 2009, 2010, 2013-2016 by the Brotli Authors.
1186
1187Permission is hereby granted, free of charge, to any person obtaining a copy
1188of this software and associated documentation files (the "Software"), to deal
1189in the Software without restriction, including without limitation the rights
1190to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
1191copies of the Software, and to permit persons to whom the Software is
1192furnished to do so, subject to the following conditions:
1193
1194The above copyright notice and this permission notice shall be included in
1195all copies or substantial portions of the Software.
1196
1197THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
1198IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
1199FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
1200AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
1201LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
1202OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN
1203THE SOFTWARE.
1204
1205--------------------------------------------------------------------------------
1206
12073rdparty dependency snappy is statically linked in certain binary
1208distributions, like the python wheels. snappy has the following license:
1209
1210Copyright 2011, Google Inc.
1211All rights reserved.
1212
1213Redistribution and use in source and binary forms, with or without
1214modification, are permitted provided that the following conditions are
1215met:
1216
1217 * Redistributions of source code must retain the above copyright notice,
1218 this list of conditions and the following disclaimer.
1219 * Redistributions in binary form must reproduce the above copyright notice,
1220 this list of conditions and the following disclaimer in the documentation
1221 and/or other materials provided with the distribution.
1222 * Neither the name of Google Inc. nor the names of its contributors may be
1223 used to endorse or promote products derived from this software without
1224 specific prior written permission.
1225
1226THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS
1227"AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT
1228LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR
1229A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT
1230OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL,
1231SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT
1232LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE,
1233DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY
1234THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
1235(INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE
1236OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
1237
1238===
1239
1240Some of the benchmark data in testdata/ is licensed differently:
1241
1242 - fireworks.jpeg is Copyright 2013 Steinar H. Gunderson, and
1243 is licensed under the Creative Commons Attribution 3.0 license
1244 (CC-BY-3.0). See https://creativecommons.org/licenses/by/3.0/
1245 for more information.
1246
1247 - kppkn.gtb is taken from the Gaviota chess tablebase set, and
1248 is licensed under the MIT License. See
1249 https://sites.google.com/site/gaviotachessengine/Home/endgame-tablebases-1
1250 for more information.
1251
1252 - paper-100k.pdf is an excerpt (bytes 92160 to 194560) from the paper
1253 “Combinatorial Modeling of Chromatin Features Quantitatively Predicts DNA
1254 Replication Timing in _Drosophila_” by Federico Comoglio and Renato Paro,
1255 which is licensed under the CC-BY license. See
1256 http://www.ploscompbiol.org/static/license for more ifnormation.
1257
1258 - alice29.txt, asyoulik.txt, plrabn12.txt and lcet10.txt are from Project
1259 Gutenberg. The first three have expired copyrights and are in the public
1260 domain; the latter does not have expired copyright, but is still in the
1261 public domain according to the license information
1262 (http://www.gutenberg.org/ebooks/53).
1263
1264--------------------------------------------------------------------------------
1265
12663rdparty dependency gflags is statically linked in certain binary
1267distributions, like the python wheels. gflags has the following license:
1268
1269Copyright (c) 2006, Google Inc.
1270All rights reserved.
1271
1272Redistribution and use in source and binary forms, with or without
1273modification, are permitted provided that the following conditions are
1274met:
1275
1276 * Redistributions of source code must retain the above copyright
1277notice, this list of conditions and the following disclaimer.
1278 * Redistributions in binary form must reproduce the above
1279copyright notice, this list of conditions and the following disclaimer
1280in the documentation and/or other materials provided with the
1281distribution.
1282 * Neither the name of Google Inc. nor the names of its
1283contributors may be used to endorse or promote products derived from
1284this software without specific prior written permission.
1285
1286THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS
1287"AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT
1288LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR
1289A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT
1290OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL,
1291SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT
1292LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE,
1293DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY
1294THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
1295(INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE
1296OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
1297
1298--------------------------------------------------------------------------------
1299
13003rdparty dependency glog is statically linked in certain binary
1301distributions, like the python wheels. glog has the following license:
1302
1303Copyright (c) 2008, Google Inc.
1304All rights reserved.
1305
1306Redistribution and use in source and binary forms, with or without
1307modification, are permitted provided that the following conditions are
1308met:
1309
1310 * Redistributions of source code must retain the above copyright
1311notice, this list of conditions and the following disclaimer.
1312 * Redistributions in binary form must reproduce the above
1313copyright notice, this list of conditions and the following disclaimer
1314in the documentation and/or other materials provided with the
1315distribution.
1316 * Neither the name of Google Inc. nor the names of its
1317contributors may be used to endorse or promote products derived from
1318this software without specific prior written permission.
1319
1320THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS
1321"AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT
1322LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR
1323A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT
1324OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL,
1325SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT
1326LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE,
1327DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY
1328THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
1329(INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE
1330OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
1331
1332
1333A function gettimeofday in utilities.cc is based on
1334
1335http://www.google.com/codesearch/p?hl=en#dR3YEbitojA/COPYING&q=GetSystemTimeAsFileTime%20license:bsd
1336
1337The license of this code is:
1338
1339Copyright (c) 2003-2008, Jouni Malinen <j@w1.fi> and contributors
1340All Rights Reserved.
1341
1342Redistribution and use in source and binary forms, with or without
1343modification, are permitted provided that the following conditions are
1344met:
1345
13461. Redistributions of source code must retain the above copyright
1347 notice, this list of conditions and the following disclaimer.
1348
13492. Redistributions in binary form must reproduce the above copyright
1350 notice, this list of conditions and the following disclaimer in the
1351 documentation and/or other materials provided with the distribution.
1352
13533. Neither the name(s) of the above-listed copyright holder(s) nor the
1354 names of its contributors may be used to endorse or promote products
1355 derived from this software without specific prior written permission.
1356
1357THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS
1358"AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT
1359LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR
1360A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT
1361OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL,
1362SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT
1363LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE,
1364DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY
1365THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
1366(INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE
1367OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
1368
1369--------------------------------------------------------------------------------
1370
13713rdparty dependency re2 is statically linked in certain binary
1372distributions, like the python wheels. re2 has the following license:
1373
1374Copyright (c) 2009 The RE2 Authors. All rights reserved.
1375
1376Redistribution and use in source and binary forms, with or without
1377modification, are permitted provided that the following conditions are
1378met:
1379
1380 * Redistributions of source code must retain the above copyright
1381 notice, this list of conditions and the following disclaimer.
1382 * Redistributions in binary form must reproduce the above
1383 copyright notice, this list of conditions and the following
1384 disclaimer in the documentation and/or other materials provided
1385 with the distribution.
1386 * Neither the name of Google Inc. nor the names of its contributors
1387 may be used to endorse or promote products derived from this
1388 software without specific prior written permission.
1389
1390THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS
1391"AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT
1392LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR
1393A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT
1394OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL,
1395SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT
1396LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE,
1397DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY
1398THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
1399(INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE
1400OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
1401
1402--------------------------------------------------------------------------------
1403
14043rdparty dependency c-ares is statically linked in certain binary
1405distributions, like the python wheels. c-ares has the following license:
1406
1407# c-ares license
1408
1409Copyright (c) 2007 - 2018, Daniel Stenberg with many contributors, see AUTHORS
1410file.
1411
1412Copyright 1998 by the Massachusetts Institute of Technology.
1413
1414Permission to use, copy, modify, and distribute this software and its
1415documentation for any purpose and without fee is hereby granted, provided that
1416the above copyright notice appear in all copies and that both that copyright
1417notice and this permission notice appear in supporting documentation, and that
1418the name of M.I.T. not be used in advertising or publicity pertaining to
1419distribution of the software without specific, written prior permission.
1420M.I.T. makes no representations about the suitability of this software for any
1421purpose. It is provided "as is" without express or implied warranty.
1422
1423--------------------------------------------------------------------------------
1424
14253rdparty dependency zlib is redistributed as a dynamically linked shared
1426library in certain binary distributions, like the python wheels. In the future
1427this will likely change to static linkage. zlib has the following license:
1428
1429zlib.h -- interface of the 'zlib' general purpose compression library
1430 version 1.2.11, January 15th, 2017
1431
1432 Copyright (C) 1995-2017 Jean-loup Gailly and Mark Adler
1433
1434 This software is provided 'as-is', without any express or implied
1435 warranty. In no event will the authors be held liable for any damages
1436 arising from the use of this software.
1437
1438 Permission is granted to anyone to use this software for any purpose,
1439 including commercial applications, and to alter it and redistribute it
1440 freely, subject to the following restrictions:
1441
1442 1. The origin of this software must not be misrepresented; you must not
1443 claim that you wrote the original software. If you use this software
1444 in a product, an acknowledgment in the product documentation would be
1445 appreciated but is not required.
1446 2. Altered source versions must be plainly marked as such, and must not be
1447 misrepresented as being the original software.
1448 3. This notice may not be removed or altered from any source distribution.
1449
1450 Jean-loup Gailly Mark Adler
1451 jloup@gzip.org madler@alumni.caltech.edu
1452
1453--------------------------------------------------------------------------------
1454
14553rdparty dependency openssl is redistributed as a dynamically linked shared
1456library in certain binary distributions, like the python wheels. openssl
1457preceding version 3 has the following license:
1458
1459 LICENSE ISSUES
1460 ==============
1461
1462 The OpenSSL toolkit stays under a double license, i.e. both the conditions of
1463 the OpenSSL License and the original SSLeay license apply to the toolkit.
1464 See below for the actual license texts.
1465
1466 OpenSSL License
1467 ---------------
1468
1469/* ====================================================================
1470 * Copyright (c) 1998-2019 The OpenSSL Project. All rights reserved.
1471 *
1472 * Redistribution and use in source and binary forms, with or without
1473 * modification, are permitted provided that the following conditions
1474 * are met:
1475 *
1476 * 1. Redistributions of source code must retain the above copyright
1477 * notice, this list of conditions and the following disclaimer.
1478 *
1479 * 2. Redistributions in binary form must reproduce the above copyright
1480 * notice, this list of conditions and the following disclaimer in
1481 * the documentation and/or other materials provided with the
1482 * distribution.
1483 *
1484 * 3. All advertising materials mentioning features or use of this
1485 * software must display the following acknowledgment:
1486 * "This product includes software developed by the OpenSSL Project
1487 * for use in the OpenSSL Toolkit. (http://www.openssl.org/)"
1488 *
1489 * 4. The names "OpenSSL Toolkit" and "OpenSSL Project" must not be used to
1490 * endorse or promote products derived from this software without
1491 * prior written permission. For written permission, please contact
1492 * openssl-core@openssl.org.
1493 *
1494 * 5. Products derived from this software may not be called "OpenSSL"
1495 * nor may "OpenSSL" appear in their names without prior written
1496 * permission of the OpenSSL Project.
1497 *
1498 * 6. Redistributions of any form whatsoever must retain the following
1499 * acknowledgment:
1500 * "This product includes software developed by the OpenSSL Project
1501 * for use in the OpenSSL Toolkit (http://www.openssl.org/)"
1502 *
1503 * THIS SOFTWARE IS PROVIDED BY THE OpenSSL PROJECT ``AS IS'' AND ANY
1504 * EXPRESSED OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
1505 * IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR
1506 * PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE OpenSSL PROJECT OR
1507 * ITS CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL,
1508 * SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT
1509 * NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES;
1510 * LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION)
1511 * HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT,
1512 * STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE)
1513 * ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED
1514 * OF THE POSSIBILITY OF SUCH DAMAGE.
1515 * ====================================================================
1516 *
1517 * This product includes cryptographic software written by Eric Young
1518 * (eay@cryptsoft.com). This product includes software written by Tim
1519 * Hudson (tjh@cryptsoft.com).
1520 *
1521 */
1522
1523 Original SSLeay License
1524 -----------------------
1525
1526/* Copyright (C) 1995-1998 Eric Young (eay@cryptsoft.com)
1527 * All rights reserved.
1528 *
1529 * This package is an SSL implementation written
1530 * by Eric Young (eay@cryptsoft.com).
1531 * The implementation was written so as to conform with Netscapes SSL.
1532 *
1533 * This library is free for commercial and non-commercial use as long as
1534 * the following conditions are aheared to. The following conditions
1535 * apply to all code found in this distribution, be it the RC4, RSA,
1536 * lhash, DES, etc., code; not just the SSL code. The SSL documentation
1537 * included with this distribution is covered by the same copyright terms
1538 * except that the holder is Tim Hudson (tjh@cryptsoft.com).
1539 *
1540 * Copyright remains Eric Young's, and as such any Copyright notices in
1541 * the code are not to be removed.
1542 * If this package is used in a product, Eric Young should be given attribution
1543 * as the author of the parts of the library used.
1544 * This can be in the form of a textual message at program startup or
1545 * in documentation (online or textual) provided with the package.
1546 *
1547 * Redistribution and use in source and binary forms, with or without
1548 * modification, are permitted provided that the following conditions
1549 * are met:
1550 * 1. Redistributions of source code must retain the copyright
1551 * notice, this list of conditions and the following disclaimer.
1552 * 2. Redistributions in binary form must reproduce the above copyright
1553 * notice, this list of conditions and the following disclaimer in the
1554 * documentation and/or other materials provided with the distribution.
1555 * 3. All advertising materials mentioning features or use of this software
1556 * must display the following acknowledgement:
1557 * "This product includes cryptographic software written by
1558 * Eric Young (eay@cryptsoft.com)"
1559 * The word 'cryptographic' can be left out if the rouines from the library
1560 * being used are not cryptographic related :-).
1561 * 4. If you include any Windows specific code (or a derivative thereof) from
1562 * the apps directory (application code) you must include an acknowledgement:
1563 * "This product includes software written by Tim Hudson (tjh@cryptsoft.com)"
1564 *
1565 * THIS SOFTWARE IS PROVIDED BY ERIC YOUNG ``AS IS'' AND
1566 * ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
1567 * IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE
1568 * ARE DISCLAIMED. IN NO EVENT SHALL THE AUTHOR OR CONTRIBUTORS BE LIABLE
1569 * FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL
1570 * DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS
1571 * OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION)
1572 * HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT
1573 * LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY
1574 * OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF
1575 * SUCH DAMAGE.
1576 *
1577 * The licence and distribution terms for any publically available version or
1578 * derivative of this code cannot be changed. i.e. this code cannot simply be
1579 * copied and put under another distribution licence
1580 * [including the GNU Public Licence.]
1581 */
1582
1583--------------------------------------------------------------------------------
1584
1585This project includes code from the rtools-backports project.
1586
1587* ci/scripts/PKGBUILD and ci/scripts/r_windows_build.sh are based on code
1588 from the rtools-backports project.
1589
1590Copyright: Copyright (c) 2013 - 2019, Алексей and Jeroen Ooms.
1591All rights reserved.
1592Homepage: https://github.com/r-windows/rtools-backports
1593License: 3-clause BSD
1594
1595--------------------------------------------------------------------------------
1596
1597Some code from pandas has been adapted for the pyarrow codebase. pandas is
1598available under the 3-clause BSD license, which follows:
1599
1600pandas license
1601==============
1602
1603Copyright (c) 2011-2012, Lambda Foundry, Inc. and PyData Development Team
1604All rights reserved.
1605
1606Copyright (c) 2008-2011 AQR Capital Management, LLC
1607All rights reserved.
1608
1609Redistribution and use in source and binary forms, with or without
1610modification, are permitted provided that the following conditions are
1611met:
1612
1613 * Redistributions of source code must retain the above copyright
1614 notice, this list of conditions and the following disclaimer.
1615
1616 * Redistributions in binary form must reproduce the above
1617 copyright notice, this list of conditions and the following
1618 disclaimer in the documentation and/or other materials provided
1619 with the distribution.
1620
1621 * Neither the name of the copyright holder nor the names of any
1622 contributors may be used to endorse or promote products derived
1623 from this software without specific prior written permission.
1624
1625THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDER AND CONTRIBUTORS
1626"AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT
1627LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR
1628A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT
1629OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL,
1630SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT
1631LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE,
1632DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY
1633THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
1634(INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE
1635OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
1636
1637--------------------------------------------------------------------------------
1638
1639Some bits from DyND, in particular aspects of the build system, have been
1640adapted from libdynd and dynd-python under the terms of the BSD 2-clause
1641license
1642
1643The BSD 2-Clause License
1644
1645 Copyright (C) 2011-12, Dynamic NDArray Developers
1646 All rights reserved.
1647
1648 Redistribution and use in source and binary forms, with or without
1649 modification, are permitted provided that the following conditions are
1650 met:
1651
1652 * Redistributions of source code must retain the above copyright
1653 notice, this list of conditions and the following disclaimer.
1654
1655 * Redistributions in binary form must reproduce the above
1656 copyright notice, this list of conditions and the following
1657 disclaimer in the documentation and/or other materials provided
1658 with the distribution.
1659
1660 THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS
1661 "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT
1662 LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR
1663 A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT
1664 OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL,
1665 SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT
1666 LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE,
1667 DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY
1668 THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
1669 (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE
1670 OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
1671
1672Dynamic NDArray Developers list:
1673
1674 * Mark Wiebe
1675 * Continuum Analytics
1676
1677--------------------------------------------------------------------------------
1678
1679Some source code from Ibis (https://github.com/cloudera/ibis) has been adapted
1680for PyArrow. Ibis is released under the Apache License, Version 2.0.
1681
1682--------------------------------------------------------------------------------
1683
1684dev/tasks/homebrew-formulae/apache-arrow.rb has the following license:
1685
1686BSD 2-Clause License
1687
1688Copyright (c) 2009-present, Homebrew contributors
1689All rights reserved.
1690
1691Redistribution and use in source and binary forms, with or without
1692modification, are permitted provided that the following conditions are met:
1693
1694* Redistributions of source code must retain the above copyright notice, this
1695 list of conditions and the following disclaimer.
1696
1697* Redistributions in binary form must reproduce the above copyright notice,
1698 this list of conditions and the following disclaimer in the documentation
1699 and/or other materials provided with the distribution.
1700
1701THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS"
1702AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
1703IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE
1704DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE
1705FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL
1706DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR
1707SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER
1708CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY,
1709OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE
1710OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
1711
1712----------------------------------------------------------------------
1713
1714cpp/src/arrow/vendored/base64.cpp has the following license
1715
1716ZLIB License
1717
1718Copyright (C) 2004-2017 René Nyffenegger
1719
1720This source code is provided 'as-is', without any express or implied
1721warranty. In no event will the author be held liable for any damages arising
1722from the use of this software.
1723
1724Permission is granted to anyone to use this software for any purpose, including
1725commercial applications, and to alter it and redistribute it freely, subject to
1726the following restrictions:
1727
17281. The origin of this source code must not be misrepresented; you must not
1729 claim that you wrote the original source code. If you use this source code
1730 in a product, an acknowledgment in the product documentation would be
1731 appreciated but is not required.
1732
17332. Altered source versions must be plainly marked as such, and must not be
1734 misrepresented as being the original source code.
1735
17363. This notice may not be removed or altered from any source distribution.
1737
1738René Nyffenegger rene.nyffenegger@adp-gmbh.ch
1739
1740--------------------------------------------------------------------------------
1741
1742The file cpp/src/arrow/vendored/optional.hpp has the following license
1743
1744Boost Software License - Version 1.0 - August 17th, 2003
1745
1746Permission is hereby granted, free of charge, to any person or organization
1747obtaining a copy of the software and accompanying documentation covered by
1748this license (the "Software") to use, reproduce, display, distribute,
1749execute, and transmit the Software, and to prepare derivative works of the
1750Software, and to permit third-parties to whom the Software is furnished to
1751do so, all subject to the following:
1752
1753The copyright notices in the Software and this entire statement, including
1754the above license grant, this restriction and the following disclaimer,
1755must be included in all copies of the Software, in whole or in part, and
1756all derivative works of the Software, unless such copies or derivative
1757works are solely in the form of machine-executable object code generated by
1758a source language processor.
1759
1760THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
1761IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
1762FITNESS FOR A PARTICULAR PURPOSE, TITLE AND NON-INFRINGEMENT. IN NO EVENT
1763SHALL THE COPYRIGHT HOLDERS OR ANYONE DISTRIBUTING THE SOFTWARE BE LIABLE
1764FOR ANY DAMAGES OR OTHER LIABILITY, WHETHER IN CONTRACT, TORT OR OTHERWISE,
1765ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER
1766DEALINGS IN THE SOFTWARE.
1767
1768--------------------------------------------------------------------------------
1769
1770The file cpp/src/arrow/vendored/musl/strptime.c has the following license
1771
1772Copyright © 2005-2020 Rich Felker, et al.
1773
1774Permission is hereby granted, free of charge, to any person obtaining
1775a copy of this software and associated documentation files (the
1776"Software"), to deal in the Software without restriction, including
1777without limitation the rights to use, copy, modify, merge, publish,
1778distribute, sublicense, and/or sell copies of the Software, and to
1779permit persons to whom the Software is furnished to do so, subject to
1780the following conditions:
1781
1782The above copyright notice and this permission notice shall be
1783included in all copies or substantial portions of the Software.
1784
1785THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND,
1786EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF
1787MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT.
1788IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY
1789CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT,
1790TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE
1791SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
View as plain text