forked from apache/flink
-
Notifications
You must be signed in to change notification settings - Fork 0
/
NOTICE
462 lines (326 loc) · 16.4 KB
/
NOTICE
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
Apache Flink
Copyright 2014-2015 The Apache Software Foundation
This product includes software developed at
The Apache Software Foundation (http:https://www.apache.org/).
=======================================================================
Flink contains subcomponents with separate copyright notices and
license terms. Your use of the source code for the these subcomponents
is subject to the terms and conditions of their respective licenses.
See the LICENSE file for a list of subcomponents and dependencies and
their respective licenses.
=======================================================================
NOTICE files corresponding to section 4(d) of the Apache License,
for bundled components and dependencies
=======================================================================
-----------------------------------------------------------------------
Apache Commons Codec
-----------------------------------------------------------------------
src/test/org/apache/commons/codec/language/DoubleMetaphoneTest.java
contains test data from http:https://aspell.net/test/orig/batch0.tab.
Copyright (C) 2002 Kevin Atkinson ([email protected])
The content of package org.apache.commons.codec.language.bm has been translated
from the original php source code available at http:https://stevemorse.org/phoneticinfo.htm
with permission from the original authors.
Original source copyright:
Copyright (c) 2008 Alexander Beider & Stephen P. Morse.
-----------------------------------------------------------------------
Apache Commmons Lang3
-----------------------------------------------------------------------
This product includes software from the Spring Framework,
under the Apache License 2.0 (see: StringUtils.containsWhitespace())
-----------------------------------------------------------------------
Apache Avro
-----------------------------------------------------------------------
C JSON parsing provided by Jansson and
written by Petri Lehtinen. The original software is
available from http:https://www.digip.org/jansson/.
-----------------------------------------------------------------------
Apache Sling
-----------------------------------------------------------------------
Apache Sling
Copyright 2008-2011 The Apache Software Foundation
Apache Sling is based on source code originally developed
by Day Software (http:https://www.day.com/).
This product includes software developed at
The Apache Software Foundation (http:https://www.apache.org/).
This product contains code derived from JSON in Java code from JSON.org.
Copyright (c) 2002 JSON.org
-----------------------------------------------------------------------
Akka
-----------------------------------------------------------------------
Copyright 2009-2014 Typesafe Inc. (http:https://www.typesafe.com)
-----------------------------------------------------------------------
Amazon Web Services SDK for Java
-----------------------------------------------------------------------
AWS SDK for Java
Copyright 2010-2014 Amazon.com, Inc. or its affiliates. All Rights Reserved.
This product includes software developed by
Amazon Technologies, Inc (http:https://www.amazon.com/).
**********************
THIRD PARTY COMPONENTS
**********************
This software includes third party software subject to the following copyrights:
- XML parsing and utility functions from JetS3t - Copyright 2006-2009 James Murty.
- JSON parsing and utility functions from JSON.org - Copyright 2002 JSON.org.
- PKCS#1 PEM encoded private key parsing and utility functions from oauth.googlecode.com - Copyright 1998-2010 AOL Inc.
The licenses for these third party components are included in LICENSE.txt
-----------------------------------------------------------------------
Joda-Time Library
-----------------------------------------------------------------------
This product includes software developed by
Joda.org (http:https://www.joda.org/).
-----------------------------------------------------------------------
Twitter Chill Library
-----------------------------------------------------------------------
Chill is a set of Scala extensions for Kryo.
Copyright 2012 Twitter, Inc.
Third Party Dependencies:
Kryo 2.17
BSD 3-Clause License
http:https://code.google.com/p/kryo
Commons-Codec 1.7
Apache Public License 2.0
http:https://hadoop.apache.org
-----------------------------------------------------------------------
Twitter Bijection Library
-----------------------------------------------------------------------
MurmurHash implementation provided by software developed by The Apache Software
Foundation (http:https://www.apache.org/).
-----------------------------------------------------------------------
Jetty Web Container
-----------------------------------------------------------------------
Copyright 1995-2014 Mort Bay Consulting Pty Ltd.
The Jetty Web Container is Copyright Mort Bay Consulting Pty Ltd
unless otherwise noted.
Jetty is dual licensed under both
* The Apache 2.0 License
http:https://www.apache.org/licenses/LICENSE-2.0.html
and
* The Eclipse Public 1.0 License
http:https://www.eclipse.org/legal/epl-v10.html
Jetty may be distributed under either license.
The javax.servlet package used was sourced from the Apache
Software Foundation and is distributed under the apache 2.0
license.
The UnixCrypt.java code implements the one way cryptography used by
Unix systems for simple password protection. Copyright 1996 Aki Yoshida,
modified April 2001 by Iris Van den Broeke, Daniel Deville.
Permission to use, copy, modify and distribute UnixCrypt
for non-commercial or commercial purposes and without fee is
granted provided that the copyright notice appears in all copies.
-----------------------------------------------------------------------
Jettison
-----------------------------------------------------------------------
Copyright 2006 Envoi Solutions LLC
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: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.
-----------------------------------------------------------------------
The Netty Project
-----------------------------------------------------------------------
Please visit the Netty web site for more information:
* http:https://netty.io/
Copyright 2014 The Netty Project
The Netty Project licenses this file to you 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: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.
Also, please refer to each LICENSE.<component>.txt file, which is located in
the 'license' directory of the distribution file, for the license terms of the
components that this product depends on.
-------------------------------------------------------------------------------
This product contains the extensions to Java Collections Framework which has
been derived from the works by JSR-166 EG, Doug Lea, and Jason T. Greene:
* LICENSE:
* license/LICENSE.jsr166y.txt (Public Domain)
* HOMEPAGE:
* http:https://gee.cs.oswego.edu/cgi-bin/viewcvs.cgi/jsr166/
* http:https://viewvc.jboss.org/cgi-bin/viewvc.cgi/jbosscache/experimental/jsr166/
This product contains a modified version of Robert Harder's Public Domain
Base64 Encoder and Decoder, which can be obtained at:
* LICENSE:
* license/LICENSE.base64.txt (Public Domain)
* HOMEPAGE:
* http:https://iharder.sourceforge.net/current/java/base64/
This product contains a modified portion of 'Webbit', an event based
WebSocket and HTTP server, which can be obtained at:
* LICENSE:
* license/LICENSE.webbit.txt (BSD License)
* HOMEPAGE:
* https://github.com/joewalnes/webbit
This product contains a modified portion of 'SLF4J', a simple logging
facade for Java, which can be obtained at:
* LICENSE:
* license/LICENSE.slf4j.txt (MIT License)
* HOMEPAGE:
* http:https://www.slf4j.org/
This product contains a modified portion of 'ArrayDeque', written by Josh
Bloch of Google, Inc:
* LICENSE:
* license/LICENSE.deque.txt (Public Domain)
This product contains a modified portion of 'Apache Harmony', an open source
Java SE, which can be obtained at:
* LICENSE:
* license/LICENSE.harmony.txt (Apache License 2.0)
* HOMEPAGE:
* http:https://archive.apache.org/dist/harmony/
This product contains a modified version of Roland Kuhn's ASL2
AbstractNodeQueue, which is based on Dmitriy Vyukov's non-intrusive MPSC queue.
It can be obtained at:
* LICENSE:
* license/LICENSE.abstractnodequeue.txt (Public Domain)
* HOMEPAGE:
* https://github.com/akka/akka/blob/wip-2.2.3-for-scala-2.11/akka-actor/src/main/java/akka/dispatch/AbstractNodeQueue.java
This product contains a modified portion of 'jbzip2', a Java bzip2 compression
and decompression library written by Matthew J. Francis. It can be obtained at:
* LICENSE:
* license/LICENSE.jbzip2.txt (MIT License)
* HOMEPAGE:
* https://code.google.com/p/jbzip2/
This product contains a modified portion of 'libdivsufsort', a C API library to construct
the suffix array and the Burrows-Wheeler transformed string for any input string of
a constant-size alphabet written by Yuta Mori. It can be obtained at:
* LICENSE:
* license/LICENSE.libdivsufsort.txt (MIT License)
* HOMEPAGE:
* https://code.google.com/p/libdivsufsort/
This product optionally depends on 'JZlib', a re-implementation of zlib in
pure Java, which can be obtained at:
* LICENSE:
* license/LICENSE.jzlib.txt (BSD style License)
* HOMEPAGE:
* http:https://www.jcraft.com/jzlib/
This product optionally depends on 'Compress-LZF', a Java library for encoding and
decoding data in LZF format, written by Tatu Saloranta. It can be obtained at:
* LICENSE:
* license/LICENSE.compress-lzf.txt (Apache License 2.0)
* HOMEPAGE:
* https://github.com/ning/compress
This product optionally depends on 'Protocol Buffers', Google's data
interchange format, which can be obtained at:
* LICENSE:
* license/LICENSE.protobuf.txt (New BSD License)
* HOMEPAGE:
* http:https://code.google.com/p/protobuf/
This product optionally depends on 'Bouncy Castle Crypto APIs' to generate
a temporary self-signed X.509 certificate when the JVM does not provide the
equivalent functionality. It can be obtained at:
* LICENSE:
* license/LICENSE.bouncycastle.txt (MIT License)
* HOMEPAGE:
* http:https://www.bouncycastle.org/
This product optionally depends on 'Snappy', a compression library produced
by Google Inc, which can be obtained at:
* LICENSE:
* license/LICENSE.snappy.txt (New BSD License)
* HOMEPAGE:
* http:https://code.google.com/p/snappy/
This product optionally depends on 'JBoss Marshalling', an alternative Java
serialization API, which can be obtained at:
* LICENSE:
* license/LICENSE.jboss-marshalling.txt (GNU LGPL 2.1)
* HOMEPAGE:
* http:https://www.jboss.org/jbossmarshalling
This product optionally depends on 'Caliper', Google's micro-
benchmarking framework, which can be obtained at:
* LICENSE:
* license/LICENSE.caliper.txt (Apache License 2.0)
* HOMEPAGE:
* http:https://code.google.com/p/caliper/
This product optionally depends on 'Apache Commons Logging', a logging
framework, which can be obtained at:
* LICENSE:
* license/LICENSE.commons-logging.txt (Apache License 2.0)
* HOMEPAGE:
* http:https://commons.apache.org/logging/
This product optionally depends on 'Apache Log4J', a logging framework, which
can be obtained at:
* LICENSE:
* license/LICENSE.log4j.txt (Apache License 2.0)
* HOMEPAGE:
* http:https://logging.apache.org/log4j/
-----------------------------------------------------------------------
Scopt
-----------------------------------------------------------------------
* January 13, 2008: Aaron Harnly creates aaronharnly/scala-options.
* December 1, 2009: Tim Perrett introduces it as a gist on Parsing command lines argument in a
"scalaesque" way.
* January 10, 2010: James Strachan takes the code, adds usage text, sbt build, etc and creates
jstrachan/scopt, which is also mentioned in Scala CLI Library?.
* March 4th, 2010: Eugene Yokota joins scopt project, improves usage text, and adds support for
key=value option and argument list.
* May 27, 2011: scopt 1.0.0 is released to scala-tools.org.
* March 18, 2012: Eugene adds immutable parser, forks the project to scopt/scopt, and releases
scopt 2.0.0.
* June 7, 2013: Eugene rewrites scopt from scratch for polymorphic options, and releases scopt 3
.0.0.
-----------------------------------------------------------------------
Metrics
-----------------------------------------------------------------------
Copyright 2010-2013 Coda Hale and Yammer, Inc.
This product includes software developed by Coda Hale and Yammer, Inc.
This product includes code derived from the JSR-166 project (ThreadLocalRandom, Striped64,
LongAdder), which was released with the following comments:
Written by Doug Lea with assistance from members of JCP JSR-166
Expert Group and released to the public domain, as explained at
http:https://creativecommons.org/publicdomain/zero/1.0/
-----------------------------------------------------------------------
Snappy-Java
-----------------------------------------------------------------------
This product includes software developed by Google
Snappy: http:https://code.google.com/p/snappy/ (New BSD License)
This product includes software developed by Apache
PureJavaCrc32C from apache-hadoop-common http:https://hadoop.apache.org/
(Apache 2.0 license)
This library containd statically linked libstdc++. This inclusion is allowed by
"GCC RUntime Library Exception"
http:https://gcc.gnu.org/onlinedocs/libstdc++/manual/license.html
== Contributors ==
* Tatu Saloranta
* Providing benchmark suite
* Alec Wysoker
* Performance and memory usage improvement
-----------------------------------------------------------------------
Apache Commmons Compress
-----------------------------------------------------------------------
Apache Commons Compress
Copyright 2002-2015 The Apache Software Foundation
This product includes software developed at
The Apache Software Foundation (http:https://www.apache.org/).
The files in the package org.apache.commons.compress.archivers.sevenz
were derived from the LZMA SDK, version 9.20 (C/ and CPP/7zip/),
which has been placed in the public domain:
"LZMA SDK is placed in the public domain." (http:https://www.7-zip.org/sdk.html)
-----------------------------------------------------------------------
lodash
-----------------------------------------------------------------------
Copyright 2012-2015 The Dojo Foundation <http:https://dojofoundation.org/>
Based on Underscore.js, copyright 2009-2015 Jeremy Ashkenas,
DocumentCloud and Investigative Reporters & Editors <http:https://underscorejs.org/>
-----------------------------------------------------------------------
Uncommons Math
-----------------------------------------------------------------------
Uncommons Maths (https://uncommons-maths.dev.java.net)
Copyright 2006-2012 Daniel W. Dyer (http:https://www.dandyer.co.uk)
Acknowledgements:
-----------------
This software includes a Java port of the cellular automaton pseudorandom
number generator developed by Tony Pasqualoni
(http:https://home.southernct.edu/~pasqualonia1/ca/report.html).
This software includes a Java port of the Mersenne Twister pseudorandom
number generator developed by Makoto Matsumoto and Takuji Nishimura
(http:https://www.math.sci.hiroshima-u.ac.jp/~m-mat/MT/emt.html).
This software also includes modified versions of the PermutationGenerator and
CombinationGenerator Java classes written by Michael Gilleland
(http:https://www.mgilleland.com/).