Repository navigation
Expand file tree
/
Copy pathThirdPartyNotices.txt
More file actions
5229 lines (4280 loc) · 275 KB
/
Copy pathThirdPartyNotices.txt
File metadata and controls
5229 lines (4280 loc) · 275 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
253
254
255
256
257
258
259
260
261
262
263
264
265
266
267
268
269
270
271
272
273
274
275
276
277
278
279
280
281
282
283
284
285
286
287
288
289
290
291
292
293
294
295
296
297
298
299
300
301
302
303
304
305
306
307
308
309
310
311
312
313
314
315
316
317
318
319
320
321
322
323
324
325
326
327
328
329
330
331
332
333
334
335
336
337
338
339
340
341
342
343
344
345
346
347
348
349
350
351
352
353
354
355
356
357
358
359
360
361
362
363
364
365
366
367
368
369
370
371
372
373
374
375
376
377
378
379
380
381
382
383
384
385
386
387
388
389
390
391
392
393
394
395
396
397
398
399
400
401
402
403
404
405
406
407
408
409
410
411
412
413
414
415
416
417
418
419
420
421
422
423
424
425
426
427
428
429
430
431
432
433
434
435
436
437
438
439
440
441
442
443
444
445
446
447
448
449
450
451
452
453
454
455
456
457
458
459
460
461
462
463
464
465
466
467
468
469
470
471
472
473
474
475
476
477
478
479
480
481
482
483
484
485
486
487
488
489
490
491
492
493
494
495
496
497
498
499
500
501
502
503
504
505
506
507
508
509
510
511
512
513
514
515
516
517
518
519
520
521
522
523
524
525
526
527
528
529
530
531
532
533
534
535
536
537
538
539
540
541
542
543
544
545
546
547
548
549
550
551
552
553
554
555
556
557
558
559
560
561
562
563
564
565
566
567
568
569
570
571
572
573
574
575
576
577
578
579
580
581
582
583
584
585
586
587
588
589
590
591
592
593
594
595
596
597
598
599
600
601
602
603
604
605
606
607
608
609
610
611
612
613
614
615
616
617
618
619
620
621
622
623
624
625
626
627
628
629
630
631
632
633
634
635
636
637
638
639
640
641
642
643
644
645
646
647
648
649
650
651
652
653
654
655
656
657
658
659
660
661
662
663
664
665
666
667
668
669
670
671
672
673
674
675
676
677
678
679
680
681
682
683
684
685
686
687
688
689
690
691
692
693
694
695
696
697
698
699
700
701
702
703
704
705
706
707
708
709
710
711
712
713
714
715
716
717
718
719
720
721
722
723
724
725
726
727
728
729
730
731
732
733
734
735
736
737
738
739
740
741
742
743
744
745
746
747
748
749
750
751
752
753
754
755
756
757
758
759
760
761
762
763
764
765
766
767
768
769
770
771
772
773
774
775
776
777
778
779
780
781
782
783
784
785
786
787
788
789
790
791
792
793
794
795
796
797
798
799
800
801
802
803
804
805
806
807
808
809
810
811
812
813
814
815
816
817
818
819
820
821
822
823
824
825
826
827
828
829
830
831
832
833
834
835
836
837
838
839
840
841
842
843
844
845
846
847
848
849
850
851
852
853
854
855
856
857
858
859
860
861
862
863
864
865
866
867
868
869
870
871
872
873
874
875
876
877
878
879
880
881
882
883
884
885
886
887
888
889
890
891
892
893
894
895
896
897
898
899
900
901
902
903
904
905
906
907
908
909
910
911
912
913
914
915
916
917
918
919
920
921
922
923
924
925
926
927
928
929
930
931
932
933
934
935
936
937
938
939
940
941
942
943
944
945
946
947
948
949
950
951
952
953
954
955
956
957
958
959
960
961
962
963
964
965
966
967
968
969
970
971
972
973
974
975
976
977
978
979
980
981
982
983
984
985
986
987
988
989
990
991
992
993
994
995
996
997
998
999
1000
Third-Party Notices
===================
This file supersedes the former root NOTICE file.
Source revision: pingcap/tiflash@7340ae9c61840a7e51dd9465734267a05d68dafd
Scope
-----
This is a source-repository notice for third-party C/C++ source inputs:
* public third-party Git submodules under contrib/; and
* directly vendored C/C++ sources used by the contrib CMake build.
It intentionally includes conditional and test-only source components so that
the source tree retains their notices. It is not a release-binary notice and
does not cover the Rust/Cargo dependency graph; first-party submodules
(kvproto, tipb, client-c, and TiFlash proxy); the private cloud-storage-engine
submodule; system libraries and compiler/runtime dependencies; or container
base images and package-manager inputs. Those must be assembled per release
target.
GitHub evidence URLs are pinned to the revision recorded by this source tree.
Components whose original upstream revision is not recorded say so explicitly;
canonical license URLs have no version. License and NOTICE texts are reproduced
after the component index.
Component index
---------------
Abseil C++
Source path: contrib/abseil-cpp
Revision: 215105818dfde3174fe799600bb0f3cae233d0bf
Source: https://github.com/abseil/abseil-cpp/tree/215105818dfde3174fe799600bb0f3cae233d0bf
Scope: bundled by default or conditionally by contrib/CMakeLists.txt
License Text: https://github.com/abseil/abseil-cpp/blob/215105818dfde3174fe799600bb0f3cae233d0bf/LICENSE
------------------------------------------------------------------------
arm-optimized-routines
Source path: contrib/arm-optimized-routines
Revision: 864fb5e16e6fea44e74fd0f05bcd334e5d38c7ed
Source: https://github.com/ARM-software/optimized-routines/tree/864fb5e16e6fea44e74fd0f05bcd334e5d38c7ed
Scope: bundled by default or conditionally by contrib/CMakeLists.txt
License Text: https://github.com/ARM-software/optimized-routines/blob/864fb5e16e6fea44e74fd0f05bcd334e5d38c7ed/LICENSE
------------------------------------------------------------------------
AWS SDK for C++
Source path: contrib/aws
Revision: a845f02457a9806d0678ffd11d47dfae5fbf7f21
Source: https://github.com/aws/aws-sdk-cpp/tree/a845f02457a9806d0678ffd11d47dfae5fbf7f21
Scope: bundled by default or conditionally by contrib/CMakeLists.txt
License Text: https://github.com/aws/aws-sdk-cpp/blob/a845f02457a9806d0678ffd11d47dfae5fbf7f21/LICENSE
License Text: https://github.com/aws/aws-sdk-cpp/blob/a845f02457a9806d0678ffd11d47dfae5fbf7f21/LICENSE.txt
Upstream Notice: https://github.com/aws/aws-sdk-cpp/blob/a845f02457a9806d0678ffd11d47dfae5fbf7f21/NOTICE.txt
------------------------------------------------------------------------
aws-c-auth
Source path: contrib/aws-c-auth
Revision: c75e00804da02fef8275b29509bd7180cb7e4667
Source: https://github.com/awslabs/aws-c-auth/tree/c75e00804da02fef8275b29509bd7180cb7e4667
Scope: bundled by default or conditionally by contrib/CMakeLists.txt
License Text: https://github.com/awslabs/aws-c-auth/blob/c75e00804da02fef8275b29509bd7180cb7e4667/LICENSE
Upstream Notice: https://github.com/awslabs/aws-c-auth/blob/c75e00804da02fef8275b29509bd7180cb7e4667/NOTICE
------------------------------------------------------------------------
aws-c-cal
Source path: contrib/aws-c-cal
Revision: a916a84ec07d028fa7d8c09d4aecaa81df7e8a23
Source: https://github.com/awslabs/aws-c-cal/tree/a916a84ec07d028fa7d8c09d4aecaa81df7e8a23
Scope: bundled by default or conditionally by contrib/CMakeLists.txt
License Text: https://github.com/awslabs/aws-c-cal/blob/a916a84ec07d028fa7d8c09d4aecaa81df7e8a23/LICENSE
Upstream Notice: https://github.com/awslabs/aws-c-cal/blob/a916a84ec07d028fa7d8c09d4aecaa81df7e8a23/NOTICE
------------------------------------------------------------------------
aws-c-common
Source path: contrib/aws-c-common
Revision: 4c0a9f579d3064f086b42a2d39aaea721e7e71ca
Source: https://github.com/awslabs/aws-c-common/tree/4c0a9f579d3064f086b42a2d39aaea721e7e71ca
Scope: bundled by default or conditionally by contrib/CMakeLists.txt
License Text: https://github.com/awslabs/aws-c-common/blob/4c0a9f579d3064f086b42a2d39aaea721e7e71ca/LICENSE
Upstream Notice: https://github.com/awslabs/aws-c-common/blob/4c0a9f579d3064f086b42a2d39aaea721e7e71ca/NOTICE
------------------------------------------------------------------------
aws-c-compression
Source path: contrib/aws-c-compression
Revision: 99ec79ee2970f1a045d4ced1501b97ee521f2f85
Source: https://github.com/awslabs/aws-c-compression/tree/99ec79ee2970f1a045d4ced1501b97ee521f2f85
Scope: bundled by default or conditionally by contrib/CMakeLists.txt
License Text: https://github.com/awslabs/aws-c-compression/blob/99ec79ee2970f1a045d4ced1501b97ee521f2f85/LICENSE
Upstream Notice: https://github.com/awslabs/aws-c-compression/blob/99ec79ee2970f1a045d4ced1501b97ee521f2f85/NOTICE
------------------------------------------------------------------------
aws-c-event-stream
Source path: contrib/aws-c-event-stream
Revision: 08f24e384e5be20bcffa42b49213d24dad7881ae
Source: https://github.com/awslabs/aws-c-event-stream/tree/08f24e384e5be20bcffa42b49213d24dad7881ae
Scope: bundled by default or conditionally by contrib/CMakeLists.txt
License Text: https://github.com/awslabs/aws-c-event-stream/blob/08f24e384e5be20bcffa42b49213d24dad7881ae/LICENSE
Upstream Notice: https://github.com/awslabs/aws-c-event-stream/blob/08f24e384e5be20bcffa42b49213d24dad7881ae/NOTICE
------------------------------------------------------------------------
aws-c-http
Source path: contrib/aws-c-http
Revision: d777859b6da179b9098f87a2077fbf2129b574dc
Source: https://github.com/awslabs/aws-c-http/tree/d777859b6da179b9098f87a2077fbf2129b574dc
Scope: bundled by default or conditionally by contrib/CMakeLists.txt
License Text: https://github.com/awslabs/aws-c-http/blob/d777859b6da179b9098f87a2077fbf2129b574dc/LICENSE
Upstream Notice: https://github.com/awslabs/aws-c-http/blob/d777859b6da179b9098f87a2077fbf2129b574dc/NOTICE
------------------------------------------------------------------------
aws-c-io
Source path: contrib/aws-c-io
Revision: c9cb77747d3fd2809cf3d9c43be7d5decc17e4b3
Source: https://github.com/awslabs/aws-c-io/tree/c9cb77747d3fd2809cf3d9c43be7d5decc17e4b3
Scope: bundled by default or conditionally by contrib/CMakeLists.txt
License Text: https://github.com/awslabs/aws-c-io/blob/c9cb77747d3fd2809cf3d9c43be7d5decc17e4b3/LICENSE
Upstream Notice: https://github.com/awslabs/aws-c-io/blob/c9cb77747d3fd2809cf3d9c43be7d5decc17e4b3/NOTICE
------------------------------------------------------------------------
aws-c-mqtt
Source path: contrib/aws-c-mqtt
Revision: 0cc50d1582719c9f3b55539139015fc86965bb6f
Source: https://github.com/awslabs/aws-c-mqtt/tree/0cc50d1582719c9f3b55539139015fc86965bb6f
Scope: bundled by default or conditionally by contrib/CMakeLists.txt
License Text: https://github.com/awslabs/aws-c-mqtt/blob/0cc50d1582719c9f3b55539139015fc86965bb6f/LICENSE
Upstream Notice: https://github.com/awslabs/aws-c-mqtt/blob/0cc50d1582719c9f3b55539139015fc86965bb6f/NOTICE
------------------------------------------------------------------------
aws-c-s3
Source path: contrib/aws-c-s3
Revision: 1fe34646f6bb2282491077b1d2407c724c0d5471
Source: https://github.com/awslabs/aws-c-s3/tree/1fe34646f6bb2282491077b1d2407c724c0d5471
Scope: bundled by default or conditionally by contrib/CMakeLists.txt
License Text: https://github.com/awslabs/aws-c-s3/blob/1fe34646f6bb2282491077b1d2407c724c0d5471/LICENSE
Upstream Notice: https://github.com/awslabs/aws-c-s3/blob/1fe34646f6bb2282491077b1d2407c724c0d5471/NOTICE
------------------------------------------------------------------------
aws-c-sdkutils
Source path: contrib/aws-c-sdkutils
Revision: a6fd80cf7c163062d31abb28f309e47330fbfc17
Source: https://github.com/awslabs/aws-c-sdkutils/tree/a6fd80cf7c163062d31abb28f309e47330fbfc17
Scope: bundled by default or conditionally by contrib/CMakeLists.txt
License Text: https://github.com/awslabs/aws-c-sdkutils/blob/a6fd80cf7c163062d31abb28f309e47330fbfc17/LICENSE
Upstream Notice: https://github.com/awslabs/aws-c-sdkutils/blob/a6fd80cf7c163062d31abb28f309e47330fbfc17/NOTICE
------------------------------------------------------------------------
aws-checksums
Source path: contrib/aws-checksums
Revision: 321b805559c8e911be5bddba13fcbd222a3e2d3a
Source: https://github.com/awslabs/aws-checksums/tree/321b805559c8e911be5bddba13fcbd222a3e2d3a
Scope: bundled by default or conditionally by contrib/CMakeLists.txt
License Text: https://github.com/awslabs/aws-checksums/blob/321b805559c8e911be5bddba13fcbd222a3e2d3a/LICENSE
------------------------------------------------------------------------
aws-crt-cpp
Source path: contrib/aws-crt-cpp
Revision: b381d68ce6177443fb427f3e8fbcdc549b1de0bf
Source: https://github.com/awslabs/aws-crt-cpp/tree/b381d68ce6177443fb427f3e8fbcdc549b1de0bf
Scope: bundled by default or conditionally by contrib/CMakeLists.txt
License Text: https://github.com/awslabs/aws-crt-cpp/blob/b381d68ce6177443fb427f3e8fbcdc549b1de0bf/LICENSE
Upstream Notice: https://github.com/awslabs/aws-crt-cpp/blob/b381d68ce6177443fb427f3e8fbcdc549b1de0bf/NOTICE
------------------------------------------------------------------------
aws-s2n-tls
Source path: contrib/aws-s2n-tls
Revision: 4654fecb05cd5aacbda262654eb95a3876183698
Source: https://github.com/aws/s2n-tls/tree/4654fecb05cd5aacbda262654eb95a3876183698
Scope: bundled by default or conditionally by contrib/CMakeLists.txt
License Text: https://github.com/aws/s2n-tls/blob/4654fecb05cd5aacbda262654eb95a3876183698/LICENSE
Upstream Notice: https://github.com/aws/s2n-tls/blob/4654fecb05cd5aacbda262654eb95a3876183698/NOTICE
------------------------------------------------------------------------
benchmark
Source path: contrib/benchmark
Revision: f91b6b42b1b9854772a90ae9501464a161707d1e
Source: https://github.com/google/benchmark/tree/f91b6b42b1b9854772a90ae9501464a161707d1e
Scope: bundled by default or conditionally by contrib/CMakeLists.txt
License Text: https://github.com/google/benchmark/blob/f91b6b42b1b9854772a90ae9501464a161707d1e/LICENSE
------------------------------------------------------------------------
Boost
Source path: contrib/boost
Revision: f7aa8cd1fea2dcd85b54542d19200c8f8957a0aa
Source: https://github.com/pingcap/boost-extra/tree/f7aa8cd1fea2dcd85b54542d19200c8f8957a0aa
Scope: bundled by default or conditionally by contrib/CMakeLists.txt
License Text: https://github.com/pingcap/boost-extra/blob/f7aa8cd1fea2dcd85b54542d19200c8f8957a0aa/LICENSE_1_0.txt
------------------------------------------------------------------------
boringssl
Source path: contrib/boringssl
Revision: f6ef1c560ae5af51e2df5d8d2175bed207b28b8f
Source: https://github.com/google/boringssl/tree/f6ef1c560ae5af51e2df5d8d2175bed207b28b8f
Scope: bundled by default or conditionally by contrib/CMakeLists.txt
License Text: https://github.com/google/boringssl/blob/f6ef1c560ae5af51e2df5d8d2175bed207b28b8f/LICENSE
License Text: https://github.com/google/boringssl/blob/f6ef1c560ae5af51e2df5d8d2175bed207b28b8f/third_party/fiat/LICENSE
------------------------------------------------------------------------
btrie
Source path: contrib/libbtrie
Revision: ddb0dcd2fd4f093d9622f68ee48b61655348a512
Source: https://github.com/ClickHouse/ClickHouse/tree/v1.1.54381-stable/contrib/libbtrie
Scope: vendored source used by the C/C++ build
License Text: https://github.com/pingcap/tiflash/blob/7340ae9c61840a7e51dd9465734267a05d68dafd/contrib/libbtrie/LICENSE
------------------------------------------------------------------------
cctz
Source path: contrib/cctz
Revision: 79e037678a5fce43eb7a3584508a67366dc2111d
Source: https://github.com/google/cctz/tree/79e037678a5fce43eb7a3584508a67366dc2111d
Scope: bundled by default or conditionally by contrib/CMakeLists.txt
License Text: https://github.com/google/cctz/blob/79e037678a5fce43eb7a3584508a67366dc2111d/LICENSE.txt
------------------------------------------------------------------------
CityHash
Source path: contrib/libcityhash
Revision: caf83a650e88f5c1ac3da33dfc9409c5314f4554
Source: https://github.com/ClickHouse/ClickHouse/tree/v1.1.54381-stable/contrib/libcityhash
Scope: vendored source used by the C/C++ build
License Text: https://github.com/pingcap/tiflash/blob/7340ae9c61840a7e51dd9465734267a05d68dafd/contrib/libcityhash/COPYING
------------------------------------------------------------------------
ClickHouse upstream source base
Source path: dbms and selected contrib build support
Revision: 30fcaeb2a3fff1bf894aae9c776bed7fd83f783f
Source: https://github.com/ClickHouse/ClickHouse/tree/30fcaeb2a3fff1bf894aae9c776bed7fd83f783f
Scope: historical upstream source base retained in this source tree
License Text: https://github.com/ClickHouse/ClickHouse/blob/30fcaeb2a3fff1bf894aae9c776bed7fd83f783f/LICENSE
------------------------------------------------------------------------
cpptoml
Source path: contrib/cpptoml
Revision: fededad7169e538ca47e11a9ee9251bc361a9a65 (v0.1.1)
Source: https://github.com/skystrife/cpptoml/tree/fededad7169e538ca47e11a9ee9251bc361a9a65
Scope: bundled by default or conditionally by contrib/CMakeLists.txt
License Text: https://github.com/pingcap/tiflash/blob/7340ae9c61840a7e51dd9465734267a05d68dafd/contrib/cpptoml/cpptoml.h
------------------------------------------------------------------------
CPU Features
Source path: contrib/cpu_features
Revision: e38dc6d2a8a855dc4bcea421c23eaf68ddd671e6
Source: https://github.com/google/cpu_features/tree/e38dc6d2a8a855dc4bcea421c23eaf68ddd671e6
Scope: bundled by default or conditionally by contrib/CMakeLists.txt
License Text: https://github.com/google/cpu_features/blob/e38dc6d2a8a855dc4bcea421c23eaf68ddd671e6/LICENSE
------------------------------------------------------------------------
curl
Source path: contrib/curl
Revision: 801bd5138ce31aa0d906fa4e2eabfc599d74e793
Source: https://github.com/curl/curl/tree/801bd5138ce31aa0d906fa4e2eabfc599d74e793
Scope: bundled by default or conditionally by contrib/CMakeLists.txt
License Text: https://github.com/curl/curl/blob/801bd5138ce31aa0d906fa4e2eabfc599d74e793/COPYING
------------------------------------------------------------------------
double-conversion
Source path: contrib/double-conversion
Revision: cf2f0f3d547dc73b4612028a155b80536902ba02
Source: https://github.com/google/double-conversion/tree/cf2f0f3d547dc73b4612028a155b80536902ba02
Scope: bundled by default or conditionally by contrib/CMakeLists.txt
License Text: https://github.com/google/double-conversion/blob/cf2f0f3d547dc73b4612028a155b80536902ba02/LICENSE
License Text: https://github.com/google/double-conversion/blob/cf2f0f3d547dc73b4612028a155b80536902ba02/COPYING
------------------------------------------------------------------------
etcd protocol definitions
Source path: contrib/etcd
Revision: 6d1bfe4f9927340e4a5bf41f592dae02dadb45ba (v3.4.24)
Source: https://github.com/etcd-io/etcd/tree/6d1bfe4f9927340e4a5bf41f592dae02dadb45ba
Scope: bundled by default or conditionally by contrib/CMakeLists.txt
License Text: https://github.com/etcd-io/etcd/blob/6d1bfe4f9927340e4a5bf41f592dae02dadb45ba/LICENSE
------------------------------------------------------------------------
FarmHash
Source path: contrib/libfarmhash
Revision: afdb2e459d030afd1f3b6116545397509326385e
Source: https://github.com/google/farmhash/tree/afdb2e459d030afd1f3b6116545397509326385e
Scope: vendored source used by the C/C++ build
License Text: https://github.com/pingcap/tiflash/blob/7340ae9c61840a7e51dd9465734267a05d68dafd/contrib/libfarmhash/COPYING
------------------------------------------------------------------------
FastPFor
Source path: contrib/fastpforlib
Revision: upstream revision not recorded in this source tree
Source: https://github.com/fast-pack/FastPFor
Scope: vendored source used by the C/C++ build
License Text: https://github.com/pingcap/tiflash/blob/7340ae9c61840a7e51dd9465734267a05d68dafd/contrib/fastpforlib/LICENSE
------------------------------------------------------------------------
fmt
Source path: contrib/fmtlib
Revision: f5e54359df4c26b6230fc61d38aa294581393084
Source: https://github.com/fmtlib/fmt/tree/f5e54359df4c26b6230fc61d38aa294581393084
Scope: bundled by default or conditionally by contrib/CMakeLists.txt
License Text: https://github.com/fmtlib/fmt/blob/f5e54359df4c26b6230fc61d38aa294581393084/LICENSE.rst
------------------------------------------------------------------------
GmSSL
Source path: contrib/GmSSL
Revision: 75155a4c3752ae11b35384e166122751285410a7
Source: https://github.com/guanzhi/GmSSL/tree/75155a4c3752ae11b35384e166122751285410a7
Scope: bundled by default or conditionally by contrib/CMakeLists.txt
License Text: https://github.com/guanzhi/GmSSL/blob/75155a4c3752ae11b35384e166122751285410a7/LICENSE
------------------------------------------------------------------------
Google API annotations
Source path: contrib/etcd/include/google/api
Revision: vendored source revision not recorded in this source tree
Source: https://github.com/googleapis/googleapis
Scope: bundled by default or conditionally by contrib/CMakeLists.txt
Upstream Notice: https://github.com/pingcap/tiflash/blob/7340ae9c61840a7e51dd9465734267a05d68dafd/contrib/etcd/include/google/api/annotations.proto
------------------------------------------------------------------------
Google API annotations
Source path: contrib/etcd/include/google/api
Revision: vendored source revision not recorded in this source tree
Source: https://www.apache.org/licenses/LICENSE-2.0.txt
Scope: bundled by default or conditionally by contrib/CMakeLists.txt
License Text: https://www.apache.org/licenses/LICENSE-2.0.txt
------------------------------------------------------------------------
GoogleTest
Source path: contrib/googletest
Revision: 2fe3bd994b3189899d93f1d5a881e725e046fdc2
Source: https://github.com/google/googletest/tree/2fe3bd994b3189899d93f1d5a881e725e046fdc2
Scope: bundled by default or conditionally by contrib/CMakeLists.txt
License Text: https://github.com/google/googletest/blob/2fe3bd994b3189899d93f1d5a881e725e046fdc2/LICENSE
------------------------------------------------------------------------
grpc
Source path: contrib/grpc
Revision: 591d56e1300b6d11948e1b821efac785a295989c
Source: https://github.com/grpc/grpc/tree/591d56e1300b6d11948e1b821efac785a295989c
Scope: bundled by default or conditionally by contrib/CMakeLists.txt
License Text: https://github.com/grpc/grpc/blob/591d56e1300b6d11948e1b821efac785a295989c/LICENSE
Upstream Notice: https://github.com/grpc/grpc/blob/591d56e1300b6d11948e1b821efac785a295989c/NOTICE.txt
------------------------------------------------------------------------
HighFive
Source path: contrib/highfive
Revision: 0d0259e823a0e8aee2f036ba738c703ac4a0721c
Source: https://github.com/BlueBrain/HighFive/tree/0d0259e823a0e8aee2f036ba738c703ac4a0721c
Scope: bundled by default or conditionally by contrib/CMakeLists.txt
License Text: https://github.com/BlueBrain/HighFive/blob/0d0259e823a0e8aee2f036ba738c703ac4a0721c/LICENSE
------------------------------------------------------------------------
Intel Query Processing Library
Source path: contrib/qpl
Revision: 0bce2b03423f6fbeb8bce66cc8be0bf558058848
Source: https://github.com/intel/qpl/tree/0bce2b03423f6fbeb8bce66cc8be0bf558058848
Scope: bundled by default or conditionally by contrib/CMakeLists.txt
License Text: https://github.com/intel/qpl/blob/0bce2b03423f6fbeb8bce66cc8be0bf558058848/LICENSE
License Text: https://github.com/intel/qpl/blob/0bce2b03423f6fbeb8bce66cc8be0bf558058848/sources/isal/LICENSE
------------------------------------------------------------------------
jemalloc
Source path: contrib/jemalloc
Revision: 54eaed1d8b56b1aa528be3bdd1877e59c56fa90c
Source: https://github.com/jemalloc/jemalloc/tree/54eaed1d8b56b1aa528be3bdd1877e59c56fa90c
Scope: bundled by default or conditionally by contrib/CMakeLists.txt
License Text: https://github.com/jemalloc/jemalloc/blob/54eaed1d8b56b1aa528be3bdd1877e59c56fa90c/COPYING
------------------------------------------------------------------------
libcpuid
Source path: contrib/libcpuid
Revision: ac178bde1fa3c27adb97d8dfcae2992074c88caa
Source: https://github.com/anrieff/libcpuid/tree/ac178bde1fa3c27adb97d8dfcae2992074c88caa
Scope: vendored source used by the C/C++ build
License Text: https://github.com/pingcap/tiflash/blob/7340ae9c61840a7e51dd9465734267a05d68dafd/contrib/libcpuid/COPYING
------------------------------------------------------------------------
libdivide
Source path: contrib/libdivide
Revision: fdbafd427f329b3c1ccafcdc13a354e88c596787 (with TiFlash changes)
Source: https://github.com/ridiculousfish/libdivide/tree/fdbafd427f329b3c1ccafcdc13a354e88c596787
Scope: vendored source used by the C/C++ build
License Text: https://github.com/pingcap/tiflash/blob/7340ae9c61840a7e51dd9465734267a05d68dafd/contrib/libdivide/LICENSE.txt
------------------------------------------------------------------------
libunwind
Source path: contrib/libunwind
Revision: 19a2c01b1e8ac20871ea09d20f596d425ba53aed
Source: https://github.com/libunwind/libunwind/tree/19a2c01b1e8ac20871ea09d20f596d425ba53aed
Scope: bundled by default or conditionally by contrib/CMakeLists.txt
License Text: https://github.com/libunwind/libunwind/blob/19a2c01b1e8ac20871ea09d20f596d425ba53aed/LICENSE
License Text: https://github.com/libunwind/libunwind/blob/19a2c01b1e8ac20871ea09d20f596d425ba53aed/COPYING
------------------------------------------------------------------------
lz4
Source path: contrib/lz4
Revision: 5ff839680134437dbf4678f3d0c7b371d84f4964
Source: https://github.com/lz4/lz4/tree/5ff839680134437dbf4678f3d0c7b371d84f4964
Scope: bundled by default or conditionally by contrib/CMakeLists.txt
License Text: https://github.com/lz4/lz4/blob/5ff839680134437dbf4678f3d0c7b371d84f4964/LICENSE
------------------------------------------------------------------------
magic_enum
Source path: contrib/magic_enum
Revision: e1a68e9dd3d2e9180b04c8aeacd4975db745e6b8
Source: https://github.com/Neargye/magic_enum/tree/e1a68e9dd3d2e9180b04c8aeacd4975db745e6b8
Scope: bundled by default or conditionally by contrib/CMakeLists.txt
License Text: https://github.com/Neargye/magic_enum/blob/e1a68e9dd3d2e9180b04c8aeacd4975db745e6b8/LICENSE
------------------------------------------------------------------------
MetroHash
Source path: contrib/libmetrohash
Revision: d9dee18a54a8a6766e24c1950b814ac7ca9d1a89
Source: https://github.com/jandrewrogers/MetroHash/tree/d9dee18a54a8a6766e24c1950b814ac7ca9d1a89
Scope: vendored source used by the C/C++ build
License Text: https://github.com/pingcap/tiflash/blob/7340ae9c61840a7e51dd9465734267a05d68dafd/contrib/libmetrohash/LICENSE
------------------------------------------------------------------------
mimalloc
Source path: contrib/mimalloc
Revision: dc6bce256d4f3ce87761f9337977dff3d8b1776c
Source: https://github.com/microsoft/mimalloc/tree/dc6bce256d4f3ce87761f9337977dff3d8b1776c
Scope: bundled by default or conditionally by contrib/CMakeLists.txt
License Text: https://github.com/microsoft/mimalloc/blob/dc6bce256d4f3ce87761f9337977dff3d8b1776c/LICENSE
------------------------------------------------------------------------
not_null
Source path: contrib/not_null
Revision: 95a3e833f91d67bdfcd474337f5b6d5e3b976e90
Source: https://github.com/bitwizeshift/not_null/tree/95a3e833f91d67bdfcd474337f5b6d5e3b976e90
Scope: bundled by default or conditionally by contrib/CMakeLists.txt
License Text: https://github.com/bitwizeshift/not_null/blob/95a3e833f91d67bdfcd474337f5b6d5e3b976e90/LICENSE
------------------------------------------------------------------------
PCG Random
Source path: contrib/libpcg-random
Revision: 0ca2e8ea6ba212bdfbc6219c2313c45917e34b8d
Source: https://github.com/imneme/pcg-cpp/tree/0ca2e8ea6ba212bdfbc6219c2313c45917e34b8d
Scope: vendored source used by the C/C++ build
License Text: https://github.com/pingcap/tiflash/blob/7340ae9c61840a7e51dd9465734267a05d68dafd/contrib/libpcg-random/LICENSE-APACHE.txt
------------------------------------------------------------------------
poco
Source path: contrib/poco
Revision: 65c2f19739da722d56f866bbaf3472bc6a6e8af7
Source: https://github.com/pingcap/poco/tree/65c2f19739da722d56f866bbaf3472bc6a6e8af7
Scope: bundled by default or conditionally by contrib/CMakeLists.txt
License Text: https://github.com/pingcap/poco/blob/65c2f19739da722d56f866bbaf3472bc6a6e8af7/LICENSE
------------------------------------------------------------------------
prometheus-cpp
Source path: contrib/prometheus-cpp
Revision: 76470b3ec024c8214e1f4253fb1f4c0b28d3df94
Source: https://github.com/jupp0r/prometheus-cpp/tree/76470b3ec024c8214e1f4253fb1f4c0b28d3df94
Scope: bundled by default or conditionally by contrib/CMakeLists.txt
License Text: https://github.com/jupp0r/prometheus-cpp/blob/76470b3ec024c8214e1f4253fb1f4c0b28d3df94/LICENSE
------------------------------------------------------------------------
protobuf
Source path: contrib/protobuf
Revision: cb46755e6405e083b45481f5ea4754b180705529
Source: https://github.com/protocolbuffers/protobuf/tree/cb46755e6405e083b45481f5ea4754b180705529
Scope: bundled by default or conditionally by contrib/CMakeLists.txt
License Text: https://github.com/protocolbuffers/protobuf/blob/cb46755e6405e083b45481f5ea4754b180705529/LICENSE
------------------------------------------------------------------------
Protocol Buffers well-known types
Source path: contrib/etcd/include/google/protobuf
Revision: vendored source revision not recorded in this source tree
Source: https://github.com/protocolbuffers/protobuf
Scope: bundled by default or conditionally by contrib/CMakeLists.txt
License Text: https://github.com/pingcap/tiflash/blob/7340ae9c61840a7e51dd9465734267a05d68dafd/contrib/etcd/include/google/protobuf/any.proto
------------------------------------------------------------------------
re2
Source path: contrib/re2
Revision: 7cf8b88e8f70f97fd4926b56aa87e7f53b2717e0
Source: https://github.com/google/re2/tree/7cf8b88e8f70f97fd4926b56aa87e7f53b2717e0
Scope: bundled by default or conditionally by contrib/CMakeLists.txt
License Text: https://github.com/google/re2/blob/7cf8b88e8f70f97fd4926b56aa87e7f53b2717e0/LICENSE
------------------------------------------------------------------------
simdjson
Source path: contrib/simdjson
Revision: 980f2ad3afb12729157b44ed33d2bac41b67b54b
Source: https://github.com/simdjson/simdjson/tree/980f2ad3afb12729157b44ed33d2bac41b67b54b
Scope: bundled by default or conditionally by contrib/CMakeLists.txt
License Text: https://github.com/simdjson/simdjson/blob/980f2ad3afb12729157b44ed33d2bac41b67b54b/LICENSE
License Text: https://github.com/simdjson/simdjson/blob/980f2ad3afb12729157b44ed33d2bac41b67b54b/LICENSE-MIT
------------------------------------------------------------------------
SimSIMD
Source path: contrib/simsimd
Revision: b672abb945ce47c7ae7f6e4b7e2e2e818ee0244f
Source: https://github.com/ashvardanian/SimSIMD/tree/b672abb945ce47c7ae7f6e4b7e2e2e818ee0244f
Scope: bundled by default or conditionally by contrib/CMakeLists.txt
License Text: https://github.com/ashvardanian/SimSIMD/blob/b672abb945ce47c7ae7f6e4b7e2e2e818ee0244f/LICENSE
------------------------------------------------------------------------
sparsehash
Source path: contrib/libsparsehash
Revision: 21d37dbaa45742c0bd23cc1e5a70b52cbc27f809
Source: https://github.com/ClickHouse/ClickHouse/tree/b13313eecca9455f4fdc923f597fe863df409742/contrib/libsparsehash
Scope: vendored source used by the C/C++ build
License Text: https://github.com/pingcap/tiflash/blob/7340ae9c61840a7e51dd9465734267a05d68dafd/contrib/libsparsehash/COPYING
------------------------------------------------------------------------
USearch
Source path: contrib/usearch
Revision: e414f46b440fc2b989aca648fecfc4db35e22332
Source: https://github.com/unum-cloud/usearch/tree/e414f46b440fc2b989aca648fecfc4db35e22332
Scope: bundled by default or conditionally by contrib/CMakeLists.txt
License Text: https://github.com/unum-cloud/usearch/blob/e414f46b440fc2b989aca648fecfc4db35e22332/LICENSE
------------------------------------------------------------------------
xxHash
Source path: contrib/xxHash
Revision: 94e5f23e736f2bb67ebdf90727353e65344f9fc0
Source: https://github.com/Cyan4973/xxHash/tree/94e5f23e736f2bb67ebdf90727353e65344f9fc0
Scope: bundled by default or conditionally by contrib/CMakeLists.txt
License Text: https://github.com/Cyan4973/xxHash/blob/94e5f23e736f2bb67ebdf90727353e65344f9fc0/LICENSE
------------------------------------------------------------------------
zlib-ng
Source path: contrib/zlib-ng
Revision: b56a2fd0b126cfe5f13e68ab9090cd4f6a773286
Source: https://github.com/zlib-ng/zlib-ng/tree/b56a2fd0b126cfe5f13e68ab9090cd4f6a773286
Scope: bundled by default or conditionally by contrib/CMakeLists.txt
License Text: https://github.com/zlib-ng/zlib-ng/blob/b56a2fd0b126cfe5f13e68ab9090cd4f6a773286/LICENSE.md
------------------------------------------------------------------------
zstd
Source path: contrib/zstd
Revision: 791626dfb92acf4a3d3ba0342636b0dd82848e01
Source: https://github.com/facebook/zstd/tree/791626dfb92acf4a3d3ba0342636b0dd82848e01
Scope: bundled by default or conditionally by contrib/CMakeLists.txt
License Text: https://github.com/facebook/zstd/blob/791626dfb92acf4a3d3ba0342636b0dd82848e01/LICENSE
License Text: https://github.com/facebook/zstd/blob/791626dfb92acf4a3d3ba0342636b0dd82848e01/COPYING
------------------------------------------------------------------------
License and notice texts
------------------------
BEGIN Abseil C++ — LICENSE
Source: https://github.com/abseil/abseil-cpp/blob/215105818dfde3174fe799600bb0f3cae233d0bf/LICENSE
Apache License
Version 2.0, January 2004
https://www.apache.org/licenses/
TERMS AND CONDITIONS FOR USE, REPRODUCTION, AND DISTRIBUTION
1. Definitions.
"License" shall mean the terms and conditions for use, reproduction,
and distribution as defined by Sections 1 through 9 of this document.
"Licensor" shall mean the copyright owner or entity authorized by
the copyright owner that is granting the License.
"Legal Entity" shall mean the union of the acting entity and all
other entities that control, are controlled by, or are under common
control with that entity. For the purposes of this definition,
"control" means (i) the power, direct or indirect, to cause the
direction or management of such entity, whether by contract or
otherwise, or (ii) ownership of fifty percent (50%) or more of the
outstanding shares, or (iii) beneficial ownership of such entity.
"You" (or "Your") shall mean an individual or Legal Entity
exercising permissions granted by this License.
"Source" form shall mean the preferred form for making modifications,
including but not limited to software source code, documentation
source, and configuration files.
"Object" form shall mean any form resulting from mechanical
transformation or translation of a Source form, including but
not limited to compiled object code, generated documentation,
and conversions to other media types.
"Work" shall mean the work of authorship, whether in Source or
Object form, made available under the License, as indicated by a
copyright notice that is included in or attached to the work
(an example is provided in the Appendix below).
"Derivative Works" shall mean any work, whether in Source or Object
form, that is based on (or derived from) the Work and for which the
editorial revisions, annotations, elaborations, or other modifications
represent, as a whole, an original work of authorship. For the purposes
of this License, Derivative Works shall not include works that remain
separable from, or merely link (or bind by name) to the interfaces of,
the Work and Derivative Works thereof.
"Contribution" shall mean any work of authorship, including
the original version of the Work and any modifications or additions
to that Work or Derivative Works thereof, that is intentionally
submitted to Licensor for inclusion in the Work by the copyright owner
or by an individual or Legal Entity authorized to submit on behalf of
the copyright owner. For the purposes of this definition, "submitted"
means any form of electronic, verbal, or written communication sent
to the Licensor or its representatives, including but not limited to
communication on electronic mailing lists, source code control systems,
and issue tracking systems that are managed by, or on behalf of, the
Licensor for the purpose of discussing and improving the Work, but
excluding communication that is conspicuously marked or otherwise
designated in writing by the copyright owner as "Not a Contribution."
"Contributor" shall mean Licensor and any individual or Legal Entity
on behalf of whom a Contribution has been received by Licensor and
subsequently incorporated within the Work.
2. Grant of Copyright License. Subject to the terms and conditions of
this License, each Contributor hereby grants to You a perpetual,
worldwide, non-exclusive, no-charge, royalty-free, irrevocable
copyright license to reproduce, prepare Derivative Works of,
publicly display, publicly perform, sublicense, and distribute the
Work and such Derivative Works in Source or Object form.
3. Grant of Patent License. Subject to the terms and conditions of
this License, each Contributor hereby grants to You a perpetual,
worldwide, non-exclusive, no-charge, royalty-free, irrevocable
(except as stated in this section) patent license to make, have made,
use, offer to sell, sell, import, and otherwise transfer the Work,
where such license applies only to those patent claims licensable
by such Contributor that are necessarily infringed by their
Contribution(s) alone or by combination of their Contribution(s)
with the Work to which such Contribution(s) was submitted. If You
institute patent litigation against any entity (including a
cross-claim or counterclaim in a lawsuit) alleging that the Work
or a Contribution incorporated within the Work constitutes direct
or contributory patent infringement, then any patent licenses
granted to You under this License for that Work shall terminate
as of the date such litigation is filed.
4. Redistribution. You may reproduce and distribute copies of the
Work or Derivative Works thereof in any medium, with or without
modifications, and in Source or Object form, provided that You
meet the following conditions:
(a) You must give any other recipients of the Work or
Derivative Works a copy of this License; and
(b) You must cause any modified files to carry prominent notices
stating that You changed the files; and
(c) You must retain, in the Source form of any Derivative Works
that You distribute, all copyright, patent, trademark, and
attribution notices from the Source form of the Work,
excluding those notices that do not pertain to any part of
the Derivative Works; and
(d) If the Work includes a "NOTICE" text file as part of its
distribution, then any Derivative Works that You distribute must
include a readable copy of the attribution notices contained
within such NOTICE file, excluding those notices that do not
pertain to any part of the Derivative Works, in at least one
of the following places: within a NOTICE text file distributed
as part of the Derivative Works; within the Source form or
documentation, if provided along with the Derivative Works; or,
within a display generated by the Derivative Works, if and
wherever such third-party notices normally appear. The contents
of the NOTICE file are for informational purposes only and
do not modify the License. You may add Your own attribution
notices within Derivative Works that You distribute, alongside
or as an addendum to the NOTICE text from the Work, provided
that such additional attribution notices cannot be construed
as modifying the License.
You may add Your own copyright statement to Your modifications and
may provide additional or different license terms and conditions
for use, reproduction, or distribution of Your modifications, or
for any such Derivative Works as a whole, provided Your use,
reproduction, and distribution of the Work otherwise complies with
the conditions stated in this License.
5. Submission of Contributions. Unless You explicitly state otherwise,
any Contribution intentionally submitted for inclusion in the Work
by You to the Licensor shall be under the terms and conditions of
this License, without any additional terms or conditions.
Notwithstanding the above, nothing herein shall supersede or modify
the terms of any separate license agreement you may have executed
with Licensor regarding such Contributions.
6. Trademarks. This License does not grant permission to use the trade
names, trademarks, service marks, or product names of the Licensor,
except as required for reasonable and customary use in describing the
origin of the Work and reproducing the content of the NOTICE file.
7. Disclaimer of Warranty. Unless required by applicable law or
agreed to in writing, Licensor provides the Work (and each
Contributor provides its Contributions) on an "AS IS" BASIS,
WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or
implied, including, without limitation, any warranties or conditions
of TITLE, NON-INFRINGEMENT, MERCHANTABILITY, or FITNESS FOR A
PARTICULAR PURPOSE. You are solely responsible for determining the
appropriateness of using or redistributing the Work and assume any
risks associated with Your exercise of permissions under this License.
8. Limitation of Liability. In no event and under no legal theory,
whether in tort (including negligence), contract, or otherwise,
unless required by applicable law (such as deliberate and grossly
negligent acts) or agreed to in writing, shall any Contributor be
liable to You for damages, including any direct, indirect, special,
incidental, or consequential damages of any character arising as a
result of this License or out of the use or inability to use the
Work (including but not limited to damages for loss of goodwill,
work stoppage, computer failure or malfunction, or any and all
other commercial damages or losses), even if such Contributor
has been advised of the possibility of such damages.
9. Accepting Warranty or Additional Liability. While redistributing
the Work or Derivative Works thereof, You may choose to offer,
and charge a fee for, acceptance of support, warranty, indemnity,
or other liability obligations and/or rights consistent with this
License. However, in accepting such obligations, You may act only
on Your own behalf and on Your sole responsibility, not on behalf
of any other Contributor, and only if You agree to indemnify,
defend, and hold each Contributor harmless for any liability
incurred by, or claims asserted against, such Contributor by reason
of your accepting any such warranty or additional liability.
END OF TERMS AND CONDITIONS
APPENDIX: How to apply the Apache License to your work.
To apply the Apache License to your work, attach the following
boilerplate notice, with the fields enclosed by brackets "[]"
replaced with your own identifying information. (Don't include
the brackets!) The text should be enclosed in the appropriate
comment syntax for the file format. We also recommend that a
file or class name and description of purpose be included on the
same "printed page" as the copyright notice for easier
identification within third-party archives.
Copyright [yyyy] [name of copyright owner]
Licensed under the Apache License, Version 2.0 (the "License");
you may not use this file except in compliance with the License.
You may obtain a copy of the License at
https://www.apache.org/licenses/LICENSE-2.0
Unless required by applicable law or agreed to in writing, software
distributed under the License is distributed on an "AS IS" BASIS,
WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
See the License for the specific language governing permissions and
limitations under the License.
END Abseil C++ — LICENSE
BEGIN arm-optimized-routines — LICENSE
Source: https://github.com/ARM-software/optimized-routines/blob/864fb5e16e6fea44e74fd0f05bcd334e5d38c7ed/LICENSE
MIT OR Apache-2.0 WITH LLVM-exception
=====================================
MIT License
-----------
Copyright (c) 1999-2022, Arm Limited.
Permission is hereby granted, free of charge, to any person obtaining a copy
of this software and associated documentation files (the "Software"), to deal
in the Software without restriction, including without limitation the rights
to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
copies of the Software, and to permit persons to whom the Software is
furnished to do so, subject to the following conditions:
The above copyright notice and this permission notice shall be included in all
copies or substantial portions of the Software.
THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
SOFTWARE.
Apache-2.0 WITH LLVM-exception
------------------------------
Apache License
Version 2.0, January 2004
http://www.apache.org/licenses/
TERMS AND CONDITIONS FOR USE, REPRODUCTION, AND DISTRIBUTION
1. Definitions.
"License" shall mean the terms and conditions for use, reproduction,
and distribution as defined by Sections 1 through 9 of this document.
"Licensor" shall mean the copyright owner or entity authorized by
the copyright owner that is granting the License.
"Legal Entity" shall mean the union of the acting entity and all
other entities that control, are controlled by, or are under common
control with that entity. For the purposes of this definition,
"control" means (i) the power, direct or indirect, to cause the
direction or management of such entity, whether by contract or
otherwise, or (ii) ownership of fifty percent (50%) or more of the
outstanding shares, or (iii) beneficial ownership of such entity.
"You" (or "Your") shall mean an individual or Legal Entity
exercising permissions granted by this License.
"Source" form shall mean the preferred form for making modifications,
including but not limited to software source code, documentation
source, and configuration files.
"Object" form shall mean any form resulting from mechanical
transformation or translation of a Source form, including but
not limited to compiled object code, generated documentation,
and conversions to other media types.
"Work" shall mean the work of authorship, whether in Source or
Object form, made available under the License, as indicated by a
copyright notice that is included in or attached to the work
(an example is provided in the Appendix below).
"Derivative Works" shall mean any work, whether in Source or Object
form, that is based on (or derived from) the Work and for which the
editorial revisions, annotations, elaborations, or other modifications
represent, as a whole, an original work of authorship. For the purposes
of this License, Derivative Works shall not include works that remain
separable from, or merely link (or bind by name) to the interfaces of,
the Work and Derivative Works thereof.
"Contribution" shall mean any work of authorship, including
the original version of the Work and any modifications or additions
to that Work or Derivative Works thereof, that is intentionally
submitted to Licensor for inclusion in the Work by the copyright owner
or by an individual or Legal Entity authorized to submit on behalf of
the copyright owner. For the purposes of this definition, "submitted"
means any form of electronic, verbal, or written communication sent
to the Licensor or its representatives, including but not limited to
communication on electronic mailing lists, source code control systems,
and issue tracking systems that are managed by, or on behalf of, the
Licensor for the purpose of discussing and improving the Work, but
excluding communication that is conspicuously marked or otherwise
designated in writing by the copyright owner as "Not a Contribution."
"Contributor" shall mean Licensor and any individual or Legal Entity
on behalf of whom a Contribution has been received by Licensor and
subsequently incorporated within the Work.
2. Grant of Copyright License. Subject to the terms and conditions of
this License, each Contributor hereby grants to You a perpetual,
worldwide, non-exclusive, no-charge, royalty-free, irrevocable
copyright license to reproduce, prepare Derivative Works of,
publicly display, publicly perform, sublicense, and distribute the
Work and such Derivative Works in Source or Object form.
3. Grant of Patent License. Subject to the terms and conditions of
this License, each Contributor hereby grants to You a perpetual,
worldwide, non-exclusive, no-charge, royalty-free, irrevocable
(except as stated in this section) patent license to make, have made,
use, offer to sell, sell, import, and otherwise transfer the Work,
where such license applies only to those patent claims licensable
by such Contributor that are necessarily infringed by their
Contribution(s) alone or by combination of their Contribution(s)
with the Work to which such Contribution(s) was submitted. If You
institute patent litigation against any entity (including a
cross-claim or counterclaim in a lawsuit) alleging that the Work
or a Contribution incorporated within the Work constitutes direct
or contributory patent infringement, then any patent licenses
granted to You under this License for that Work shall terminate
as of the date such litigation is filed.
4. Redistribution. You may reproduce and distribute copies of the
Work or Derivative Works thereof in any medium, with or without
modifications, and in Source or Object form, provided that You
meet the following conditions:
(a) You must give any other recipients of the Work or
Derivative Works a copy of this License; and
(b) You must cause any modified files to carry prominent notices
stating that You changed the files; and
(c) You must retain, in the Source form of any Derivative Works
that You distribute, all copyright, patent, trademark, and
attribution notices from the Source form of the Work,
excluding those notices that do not pertain to any part of
the Derivative Works; and
(d) If the Work includes a "NOTICE" text file as part of its
distribution, then any Derivative Works that You distribute must
include a readable copy of the attribution notices contained
within such NOTICE file, excluding those notices that do not
pertain to any part of the Derivative Works, in at least one
of the following places: within a NOTICE text file distributed
as part of the Derivative Works; within the Source form or
documentation, if provided along with the Derivative Works; or,
within a display generated by the Derivative Works, if and
wherever such third-party notices normally appear. The contents
of the NOTICE file are for informational purposes only and
do not modify the License. You may add Your own attribution
notices within Derivative Works that You distribute, alongside
or as an addendum to the NOTICE text from the Work, provided
that such additional attribution notices cannot be construed
as modifying the License.
You may add Your own copyright statement to Your modifications and
may provide additional or different license terms and conditions
for use, reproduction, or distribution of Your modifications, or
for any such Derivative Works as a whole, provided Your use,
reproduction, and distribution of the Work otherwise complies with
the conditions stated in this License.
5. Submission of Contributions. Unless You explicitly state otherwise,
any Contribution intentionally submitted for inclusion in the Work
by You to the Licensor shall be under the terms and conditions of
this License, without any additional terms or conditions.
Notwithstanding the above, nothing herein shall supersede or modify
the terms of any separate license agreement you may have executed
with Licensor regarding such Contributions.
6. Trademarks. This License does not grant permission to use the trade
names, trademarks, service marks, or product names of the Licensor,
except as required for reasonable and customary use in describing the
origin of the Work and reproducing the content of the NOTICE file.
7. Disclaimer of Warranty. Unless required by applicable law or
agreed to in writing, Licensor provides the Work (and each
Contributor provides its Contributions) on an "AS IS" BASIS,
WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or
implied, including, without limitation, any warranties or conditions
of TITLE, NON-INFRINGEMENT, MERCHANTABILITY, or FITNESS FOR A
PARTICULAR PURPOSE. You are solely responsible for determining the
appropriateness of using or redistributing the Work and assume any
risks associated with Your exercise of permissions under this License.
8. Limitation of Liability. In no event and under no legal theory,
whether in tort (including negligence), contract, or otherwise,
unless required by applicable law (such as deliberate and grossly
negligent acts) or agreed to in writing, shall any Contributor be
liable to You for damages, including any direct, indirect, special,
incidental, or consequential damages of any character arising as a
result of this License or out of the use or inability to use the
Work (including but not limited to damages for loss of goodwill,
work stoppage, computer failure or malfunction, or any and all
other commercial damages or losses), even if such Contributor
has been advised of the possibility of such damages.
9. Accepting Warranty or Additional Liability. While redistributing
the Work or Derivative Works thereof, You may choose to offer,
and charge a fee for, acceptance of support, warranty, indemnity,
or other liability obligations and/or rights consistent with this
License. However, in accepting such obligations, You may act only
on Your own behalf and on Your sole responsibility, not on behalf
of any other Contributor, and only if You agree to indemnify,
defend, and hold each Contributor harmless for any liability
incurred by, or claims asserted against, such Contributor by reason
of your accepting any such warranty or additional liability.
END OF TERMS AND CONDITIONS
APPENDIX: How to apply the Apache License to your work.
To apply the Apache License to your work, attach the following
boilerplate notice, with the fields enclosed by brackets "[]"
replaced with your own identifying information. (Don't include
the brackets!) The text should be enclosed in the appropriate
comment syntax for the file format. We also recommend that a
file or class name and description of purpose be included on the
same "printed page" as the copyright notice for easier
identification within third-party archives.
Copyright [yyyy] [name of copyright owner]
Licensed under the Apache License, Version 2.0 (the "License");
you may not use this file except in compliance with the License.
You may obtain a copy of the License at
http://www.apache.org/licenses/LICENSE-2.0
Unless required by applicable law or agreed to in writing, software
distributed under the License is distributed on an "AS IS" BASIS,
WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
See the License for the specific language governing permissions and
limitations under the License.
--- LLVM Exceptions to the Apache 2.0 License ----
As an exception, if, as a result of your compiling your source code, portions
of this Software are embedded into an Object form of such source code, you
may redistribute such embedded portions in such Object form without complying
with the conditions of Sections 4(a), 4(b) and 4(d) of the License.
In addition, if you combine or link compiled forms of this Software with
software that is licensed under the GPLv2 ("Combined Software") and if a
court of competent jurisdiction determines that the patent provision (Section
3), the indemnity provision (Section 9) or other Section of the License
conflicts with the conditions of the GPLv2, you may retroactively and
prospectively choose to deem waived or otherwise exclude such Section(s) of
the License, but only in their entirety and only with respect to the Combined
Software.
END arm-optimized-routines — LICENSE
BEGIN AWS SDK for C++ — LICENSE
Source: https://github.com/aws/aws-sdk-cpp/blob/a845f02457a9806d0678ffd11d47dfae5fbf7f21/LICENSE