[MINOR] Typo fixes
[spark.git] / NOTICE
1 Apache Spark
2 Copyright 2014 and onwards The Apache Software Foundation.
3
4 This product includes software developed at
5 The Apache Software Foundation (http://www.apache.org/).
6
7
8 ========================================================================
9 Common Development and Distribution License 1.0
10 ========================================================================
11
12 The following components are provided under the Common Development and Distribution License 1.0. See project link for details.
13
14      (CDDL 1.0) Glassfish Jasper (org.mortbay.jetty:jsp-2.1:6.1.14 - http://jetty.mortbay.org/project/modules/jsp-2.1)
15      (CDDL 1.0) JAX-RS (https://jax-rs-spec.java.net/)
16      (CDDL 1.0) Servlet Specification 2.5 API (org.mortbay.jetty:servlet-api-2.5:6.1.14 - http://jetty.mortbay.org/project/modules/servlet-api-2.5)
17      (CDDL 1.0) (GPL2 w/ CPE) javax.annotation API (https://glassfish.java.net/nonav/public/CDDL+GPL.html)
18      (COMMON DEVELOPMENT AND DISTRIBUTION LICENSE (CDDL) Version 1.0) (GNU General Public Library) Streaming API for XML (javax.xml.stream:stax-api:1.0-2 - no url defined)
19      (Common Development and Distribution License (CDDL) v1.0) JavaBeans Activation Framework (JAF) (javax.activation:activation:1.1 - http://java.sun.com/products/javabeans/jaf/index.jsp)
20
21 ========================================================================
22 Common Development and Distribution License 1.1
23 ========================================================================
24
25 The following components are provided under the Common Development and Distribution License 1.1. See project link for details.
26
27      (CDDL 1.1) (GPL2 w/ CPE) org.glassfish.hk2 (https://hk2.java.net)
28      (CDDL 1.1) (GPL2 w/ CPE) JAXB API bundle for GlassFish V3 (javax.xml.bind:jaxb-api:2.2.2 - https://jaxb.dev.java.net/)
29      (CDDL 1.1) (GPL2 w/ CPE) JAXB RI (com.sun.xml.bind:jaxb-impl:2.2.3-1 - http://jaxb.java.net/)
30      (CDDL 1.1) (GPL2 w/ CPE) Jersey 2 (https://jersey.java.net)
31
32 ========================================================================
33 Common Public License 1.0
34 ========================================================================
35
36 The following components are provided under the Common Public 1.0 License. See project link for details.
37
38      (Common Public License Version 1.0) JUnit (junit:junit-dep:4.10 - http://junit.org)
39      (Common Public License Version 1.0) JUnit (junit:junit:3.8.1 - http://junit.org)
40      (Common Public License Version 1.0) JUnit (junit:junit:4.8.2 - http://junit.org)
41
42 ========================================================================
43 Eclipse Public License 1.0
44 ========================================================================
45
46 The following components are provided under the Eclipse Public License 1.0. See project link for details.
47
48      (Eclipse Public License v1.0) Eclipse JDT Core (org.eclipse.jdt:core:3.1.1 - http://www.eclipse.org/jdt/)
49
50 ========================================================================
51 Mozilla Public License 1.0
52 ========================================================================
53
54 The following components are provided under the Mozilla Public License 1.0. See project link for details.
55
56      (GPL) (LGPL) (MPL) JTransforms (com.github.rwl:jtransforms:2.4.0 - http://sourceforge.net/projects/jtransforms/)
57      (Mozilla Public License Version 1.1) jamon-runtime (org.jamon:jamon-runtime:2.3.1 - http://www.jamon.org/jamon-runtime/)
58
59
60
61 ========================================================================
62 NOTICE files
63 ========================================================================
64
65 The following NOTICEs are pertain to software distributed with this project.
66
67
68 // ------------------------------------------------------------------
69 // NOTICE file corresponding to the section 4d of The Apache License,
70 // Version 2.0, in this case for
71 // ------------------------------------------------------------------
72
73 Apache Avro
74 Copyright 2009-2013 The Apache Software Foundation
75
76 This product includes software developed at
77 The Apache Software Foundation (http://www.apache.org/).
78
79 Apache Commons Codec
80 Copyright 2002-2009 The Apache Software Foundation
81
82 This product includes software developed by
83 The Apache Software Foundation (http://www.apache.org/).
84
85 --------------------------------------------------------------------------------
86 src/test/org/apache/commons/codec/language/DoubleMetaphoneTest.java contains
87 test data from http://aspell.sourceforge.net/test/batch0.tab.
88
89 Copyright (C) 2002 Kevin Atkinson (kevina@gnu.org). Verbatim copying
90 and distribution of this entire article is permitted in any medium,
91 provided this notice is preserved.
92 --------------------------------------------------------------------------------
93
94 Apache HttpComponents HttpClient
95 Copyright 1999-2011 The Apache Software Foundation
96
97 This project contains annotations derived from JCIP-ANNOTATIONS
98 Copyright (c) 2005 Brian Goetz and Tim Peierls. See http://www.jcip.net
99
100 Apache HttpComponents HttpCore
101 Copyright 2005-2011 The Apache Software Foundation
102
103 Curator Recipes
104 Copyright 2011-2014 The Apache Software Foundation
105
106 Curator Framework
107 Copyright 2011-2014 The Apache Software Foundation
108
109 Curator Client
110 Copyright 2011-2014 The Apache Software Foundation
111
112 Apache Geronimo
113 Copyright 2003-2008 The Apache Software Foundation
114
115 Activation 1.1
116 Copyright 2003-2007 The Apache Software Foundation
117
118 Apache Commons Lang
119 Copyright 2001-2014 The Apache Software Foundation
120
121 This product includes software from the Spring Framework,
122 under the Apache License 2.0 (see: StringUtils.containsWhitespace())
123
124 Apache log4j
125 Copyright 2007 The Apache Software Foundation
126
127 # Compress LZF
128
129 This library contains efficient implementation of LZF compression format,
130 as well as additional helper classes that build on JDK-provided gzip (deflat)
131 codec.
132
133 ## Licensing
134
135 Library is licensed under Apache License 2.0, as per accompanying LICENSE file.
136
137 ## Credit
138
139 Library has been written by Tatu Saloranta (tatu.saloranta@iki.fi).
140 It was started at Ning, inc., as an official Open Source process used by
141 platform backend, but after initial versions has been developed outside of
142 Ning by supporting community.
143
144 Other contributors include:
145
146 * Jon Hartlaub (first versions of streaming reader/writer; unit tests)
147 * Cedrik Lime: parallel LZF implementation
148
149 Various community members have contributed bug reports, and suggested minor
150 fixes; these can be found from file "VERSION.txt" in SCM.
151
152 Objenesis
153 Copyright 2006-2009 Joe Walnes, Henri Tremblay, Leonardo Mesquita
154
155 Apache Commons Net
156 Copyright 2001-2010 The Apache Software Foundation
157
158                             The Netty Project
159                             =================
160
161 Please visit the Netty web site for more information:
162
163   * http://netty.io/
164
165 Copyright 2011 The Netty Project
166
167 The Netty Project licenses this file to you under the Apache License,
168 version 2.0 (the "License"); you may not use this file except in compliance
169 with the License. You may obtain a copy of the License at:
170
171 http://www.apache.org/licenses/LICENSE-2.0
172
173 Unless required by applicable law or agreed to in writing, software
174 distributed under the License is distributed on an "AS IS" BASIS, WITHOUT
175 WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the
176 License for the specific language governing permissions and limitations
177 under the License.
178
179 Also, please refer to each LICENSE.<component>.txt file, which is located in
180 the 'license' directory of the distribution file, for the license terms of the
181 components that this product depends on.
182
183 -------------------------------------------------------------------------------
184 This product contains the extensions to Java Collections Framework which has
185 been derived from the works by JSR-166 EG, Doug Lea, and Jason T. Greene:
186
187   * LICENSE:
188     * license/LICENSE.jsr166y.txt (Public Domain)
189   * HOMEPAGE:
190     * http://gee.cs.oswego.edu/cgi-bin/viewcvs.cgi/jsr166/
191     * http://viewvc.jboss.org/cgi-bin/viewvc.cgi/jbosscache/experimental/jsr166/
192
193 This product contains a modified version of Robert Harder's Public Domain
194 Base64 Encoder and Decoder, which can be obtained at:
195
196   * LICENSE:
197     * license/LICENSE.base64.txt (Public Domain)
198   * HOMEPAGE:
199     * http://iharder.sourceforge.net/current/java/base64/
200
201 This product contains a modified version of 'JZlib', a re-implementation of
202 zlib in pure Java, which can be obtained at:
203
204   * LICENSE:
205     * license/LICENSE.jzlib.txt (BSD Style License)
206   * HOMEPAGE:
207     * http://www.jcraft.com/jzlib/
208
209 This product optionally depends on 'Protocol Buffers', Google's data
210 interchange format, which can be obtained at:
211
212   * LICENSE:
213     * license/LICENSE.protobuf.txt (New BSD License)
214   * HOMEPAGE:
215     * http://code.google.com/p/protobuf/
216
217 This product optionally depends on 'SLF4J', a simple logging facade for Java,
218 which can be obtained at:
219
220   * LICENSE:
221     * license/LICENSE.slf4j.txt (MIT License)
222   * HOMEPAGE:
223     * http://www.slf4j.org/
224
225 This product optionally depends on 'Apache Commons Logging', a logging
226 framework, which can be obtained at:
227
228   * LICENSE:
229     * license/LICENSE.commons-logging.txt (Apache License 2.0)
230   * HOMEPAGE:
231     * http://commons.apache.org/logging/
232
233 This product optionally depends on 'Apache Log4J', a logging framework,
234 which can be obtained at:
235
236   * LICENSE:
237     * license/LICENSE.log4j.txt (Apache License 2.0)
238   * HOMEPAGE:
239     * http://logging.apache.org/log4j/
240
241 This product optionally depends on 'JBoss Logging', a logging framework,
242 which can be obtained at:
243
244   * LICENSE:
245     * license/LICENSE.jboss-logging.txt (GNU LGPL 2.1)
246   * HOMEPAGE:
247     * http://anonsvn.jboss.org/repos/common/common-logging-spi/
248
249 This product optionally depends on 'Apache Felix', an open source OSGi
250 framework implementation, which can be obtained at:
251
252   * LICENSE:
253     * license/LICENSE.felix.txt (Apache License 2.0)
254   * HOMEPAGE:
255     * http://felix.apache.org/
256
257 This product optionally depends on 'Webbit', a Java event based
258 WebSocket and HTTP server:
259
260   * LICENSE:
261     * license/LICENSE.webbit.txt (BSD License)
262   * HOMEPAGE:
263     * https://github.com/joewalnes/webbit
264
265 # Jackson JSON processor
266
267 Jackson is a high-performance, Free/Open Source JSON processing library.
268 It was originally written by Tatu Saloranta (tatu.saloranta@iki.fi), and has
269 been in development since 2007.
270 It is currently developed by a community of developers, as well as supported
271 commercially by FasterXML.com.
272
273 Jackson core and extension components may be licensed under different licenses.
274 To find the details that apply to this artifact see the accompanying LICENSE file.
275 For more information, including possible other licensing options, contact
276 FasterXML.com (http://fasterxml.com).
277
278 ## Credits
279
280 A list of contributors may be found from CREDITS file, which is included
281 in some artifacts (usually source distributions); but is always available
282 from the source code management (SCM) system project uses.
283
284 Jackson core and extension components may licensed under different licenses.
285 To find the details that apply to this artifact see the accompanying LICENSE file.
286 For more information, including possible other licensing options, contact
287 FasterXML.com (http://fasterxml.com).
288
289 mesos
290 Copyright 2014 The Apache Software Foundation
291
292 Apache Thrift
293 Copyright 2006-2010 The Apache Software Foundation.
294
295    Apache Ant
296    Copyright 1999-2013 The Apache Software Foundation
297
298    The <sync> task is based on code Copyright (c) 2002, Landmark
299    Graphics Corp that has been kindly donated to the Apache Software
300    Foundation.
301
302 Apache Commons IO
303 Copyright 2002-2012 The Apache Software Foundation
304
305 Apache Commons Math
306 Copyright 2001-2013 The Apache Software Foundation
307
308 ===============================================================================
309
310 The inverse error function implementation in the Erf class is based on CUDA
311 code developed by Mike Giles, Oxford-Man Institute of Quantitative Finance,
312 and published in GPU Computing Gems, volume 2, 2010.
313 ===============================================================================
314
315 The BracketFinder (package org.apache.commons.math3.optimization.univariate)
316 and PowellOptimizer (package org.apache.commons.math3.optimization.general)
317 classes are based on the Python code in module "optimize.py" (version 0.5)
318 developed by Travis E. Oliphant for the SciPy library (http://www.scipy.org/)
319 Copyright © 2003-2009 SciPy Developers.
320 ===============================================================================
321
322 The LinearConstraint, LinearObjectiveFunction, LinearOptimizer,
323 RelationShip, SimplexSolver and SimplexTableau classes in package
324 org.apache.commons.math3.optimization.linear include software developed by
325 Benjamin McCann (http://www.benmccann.com) and distributed with
326 the following copyright: Copyright 2009 Google Inc.
327 ===============================================================================
328
329 This product includes software developed by the
330 University of Chicago, as Operator of Argonne National
331 Laboratory.
332 The LevenbergMarquardtOptimizer class in package
333 org.apache.commons.math3.optimization.general includes software
334 translated from the lmder, lmpar and qrsolv Fortran routines
335 from the Minpack package
336 Minpack Copyright Notice (1999) University of Chicago.  All rights reserved
337 ===============================================================================
338
339 The GraggBulirschStoerIntegrator class in package
340 org.apache.commons.math3.ode.nonstiff includes software translated
341 from the odex Fortran routine developed by E. Hairer and G. Wanner.
342 Original source copyright:
343 Copyright (c) 2004, Ernst Hairer
344 ===============================================================================
345
346 The EigenDecompositionImpl class in package
347 org.apache.commons.math3.linear includes software translated
348 from some LAPACK Fortran routines.  Original source copyright:
349 Copyright (c) 1992-2008 The University of Tennessee.  All rights reserved.
350 ===============================================================================
351
352 The MersenneTwister class in package org.apache.commons.math3.random
353 includes software translated from the 2002-01-26 version of
354 the Mersenne-Twister generator written in C by Makoto Matsumoto and Takuji
355 Nishimura. Original source copyright:
356 Copyright (C) 1997 - 2002, Makoto Matsumoto and Takuji Nishimura,
357 All rights reserved
358 ===============================================================================
359
360 The LocalizedFormatsTest class in the unit tests is an adapted version of
361 the OrekitMessagesTest class from the orekit library distributed under the
362 terms of the Apache 2 licence. Original source copyright:
363 Copyright 2010 CS Systèmes d'Information
364 ===============================================================================
365
366 The HermiteInterpolator class and its corresponding test have been imported from
367 the orekit library distributed under the terms of the Apache 2 licence. Original
368 source copyright:
369 Copyright 2010-2012 CS Systèmes d'Information
370 ===============================================================================
371
372 The creation of the package "o.a.c.m.analysis.integration.gauss" was inspired
373 by an original code donated by Sébastien Brisard.
374 ===============================================================================
375
376 The complete text of licenses and disclaimers associated with the the original
377 sources enumerated above at the time of code translation are in the LICENSE.txt
378 file.
379
380 This product currently only contains code developed by authors
381 of specific components, as identified by the source code files;
382 if such notes are missing files have been created by
383 Tatu Saloranta.
384
385 For additional credits (generally to people who reported problems)
386 see CREDITS file.
387
388 Apache Commons Lang
389 Copyright 2001-2011 The Apache Software Foundation
390
391 Apache Commons Compress
392 Copyright 2002-2012 The Apache Software Foundation
393
394 Apache Commons CLI
395 Copyright 2001-2009 The Apache Software Foundation
396
397 Google Guice - Extensions - Servlet
398 Copyright 2006-2011 Google, Inc.
399
400 Google Guice - Core Library
401 Copyright 2006-2011 Google, Inc.
402
403 Apache Jakarta HttpClient
404 Copyright 1999-2007 The Apache Software Foundation
405
406 Apache Hive
407 Copyright 2008-2013 The Apache Software Foundation
408
409 This product includes software developed by The Apache Software
410 Foundation (http://www.apache.org/).
411
412 This product includes software developed by The JDBM Project
413 (http://jdbm.sourceforge.net/).
414
415 This product includes/uses ANTLR (http://www.antlr.org/),
416 Copyright (c) 2003-2011, Terrence Parr.
417
418 This product includes/uses StringTemplate (http://www.stringtemplate.org/),
419 Copyright (c) 2011, Terrence Parr.
420
421 This product includes/uses ASM (http://asm.ow2.org/),
422 Copyright (c) 2000-2007 INRIA, France Telecom.
423
424 This product includes/uses JLine (http://jline.sourceforge.net/),
425 Copyright (c) 2002-2006, Marc Prud'hommeaux <mwp1@cornell.edu>.
426
427 This product includes/uses SQLLine (http://sqlline.sourceforge.net),
428 Copyright (c) 2002, 2003, 2004, 2005 Marc Prud'hommeaux <mwp1@cornell.edu>.
429
430 This product includes/uses SLF4J (http://www.slf4j.org/),
431 Copyright (c) 2004-2010 QOS.ch
432
433 This product includes/uses Bootstrap (http://twitter.github.com/bootstrap/),
434 Copyright (c) 2012 Twitter, Inc.
435
436 This product includes/uses Glyphicons (http://glyphicons.com/),
437 Copyright (c) 2010 - 2012 Jan Kovarík
438
439 This product includes DataNucleus (http://www.datanucleus.org/)
440 Copyright 2008-2008 DataNucleus
441
442 This product includes Guava (http://code.google.com/p/guava-libraries/)
443 Copyright (C) 2006 Google Inc.
444
445 This product includes JavaEWAH (http://code.google.com/p/javaewah/)
446 Copyright (C) 2011 Google Inc.
447
448 Apache Commons Pool
449 Copyright 1999-2009 The Apache Software Foundation
450
451 This product includes/uses Kubernetes & OpenShift 3 Java Client (https://github.com/fabric8io/kubernetes-client)
452 Copyright (C) 2015 Red Hat, Inc.
453
454 This product includes/uses OkHttp (https://github.com/square/okhttp)
455 Copyright (C) 2012 The Android Open Source Project
456
457 =========================================================================
458 ==  NOTICE file corresponding to section 4(d) of the Apache License,   ==
459 ==  Version 2.0, in this case for the DataNucleus distribution.        ==
460 =========================================================================
461
462 ===================================================================
463 This product includes software developed by many individuals,
464 including the following:
465 ===================================================================
466 Erik Bengtson
467 Andy Jefferson
468
469 ===================================================================
470 This product has included contributions from some individuals,
471 including the following:
472 ===================================================================
473
474 ===================================================================
475 This product has included contributions from some individuals,
476 including the following:
477 ===================================================================
478 Joerg von Frantzius
479 Thomas Marti
480 Barry Haddow
481 Marco Schulze
482 Ralph Ullrich
483 David Ezzio
484 Brendan de Beer
485 David Eaves
486 Martin Taal
487 Tony Lai
488 Roland Szabo
489 Marcus Mennemeier
490 Xuan Baldauf
491 Eric Sultan
492
493 ===================================================================
494 This product also includes software developed by the TJDO project
495 (http://tjdo.sourceforge.net/).
496 ===================================================================
497
498 ===================================================================
499 This product includes software developed by many individuals,
500 including the following:
501 ===================================================================
502 Andy Jefferson
503 Erik Bengtson
504 Joerg von Frantzius
505 Marco Schulze
506
507 ===================================================================
508 This product has included contributions from some individuals,
509 including the following:
510 ===================================================================
511 Barry Haddow
512 Ralph Ullrich
513 David Ezzio
514 Brendan de Beer
515 David Eaves
516 Martin Taal
517 Tony Lai
518 Roland Szabo
519 Anton Troshin (Timesten)
520
521 ===================================================================
522 This product also includes software developed by the Apache Commons project
523 (http://commons.apache.org/).
524 ===================================================================
525
526 Apache Java Data Objects (JDO)
527 Copyright 2005-2006 The Apache Software Foundation
528
529 =========================================================================
530 ==  NOTICE file corresponding to section 4(d) of the Apache License,   ==
531 ==  Version 2.0, in this case for the Apache Derby distribution.       ==
532 =========================================================================
533
534 Apache Derby
535 Copyright 2004-2008 The Apache Software Foundation
536
537 Portions of Derby were originally developed by
538 International Business Machines Corporation and are
539 licensed to the Apache Software Foundation under the
540 "Software Grant and Corporate Contribution License Agreement",
541 informally known as the "Derby CLA".
542 The following copyright notice(s) were affixed to portions of the code
543 with which this file is now or was at one time distributed
544 and are placed here unaltered.
545
546 (C) Copyright 1997,2004 International Business Machines Corporation.  All rights reserved.
547
548 (C) Copyright IBM Corp. 2003.
549
550 The portion of the functionTests under 'nist' was originally
551 developed by the National Institute of Standards and Technology (NIST),
552 an agency of the United States Department of Commerce, and adapted by
553 International Business Machines Corporation in accordance with the NIST
554 Software Acknowledgment and Redistribution document at
555 http://www.itl.nist.gov/div897/ctg/sql_form.htm
556
557 Apache Commons Collections
558 Copyright 2001-2008 The Apache Software Foundation
559
560 Apache Commons Configuration
561 Copyright 2001-2008 The Apache Software Foundation
562
563 Apache Jakarta Commons Digester
564 Copyright 2001-2006 The Apache Software Foundation
565
566 Apache Commons BeanUtils
567 Copyright 2000-2008 The Apache Software Foundation
568
569 Apache Avro Mapred API
570 Copyright 2009-2013 The Apache Software Foundation
571
572 Apache Avro IPC
573 Copyright 2009-2013 The Apache Software Foundation
574
575
576 Vis.js
577 Copyright 2010-2015 Almende B.V.
578
579 Vis.js is dual licensed under both
580
581   * The Apache 2.0 License
582     http://www.apache.org/licenses/LICENSE-2.0
583
584     and
585
586   * The MIT License
587     http://opensource.org/licenses/MIT
588
589 Vis.js may be distributed under either license.
590
591
592 Vis.js uses and redistributes the following third-party libraries:
593
594 - component-emitter
595   https://github.com/component/emitter
596   The MIT License
597
598 - hammer.js
599   http://hammerjs.github.io/
600   The MIT License
601
602 - moment.js
603   http://momentjs.com/
604   The MIT License
605
606 - keycharm
607   https://github.com/AlexDM0/keycharm
608   The MIT License
609
610 ===============================================================================
611
612 The CSS style for the navigation sidebar of the documentation was originally
613 submitted by Óscar Nájera for the scikit-learn project. The scikit-learn project
614 is distributed under the 3-Clause BSD license.
615 ===============================================================================
616
617 For CSV functionality:
618
619 /*
620  * Copyright 2014 Databricks
621  *
622  * Licensed under the Apache License, Version 2.0 (the "License");
623  * you may not use this file except in compliance with the License.
624  * You may obtain a copy of the License at
625  *
626  *     http://www.apache.org/licenses/LICENSE-2.0
627  *
628  * Unless required by applicable law or agreed to in writing, software
629  * distributed under the License is distributed on an "AS IS" BASIS,
630  * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
631  * See the License for the specific language governing permissions and
632  * limitations under the License.
633  */
634
635 /*
636  * Copyright 2015 Ayasdi Inc
637  *
638  * Licensed under the Apache License, Version 2.0 (the "License");
639  * you may not use this file except in compliance with the License.
640  * You may obtain a copy of the License at
641  *
642  *     http://www.apache.org/licenses/LICENSE-2.0
643  *
644  * Unless required by applicable law or agreed to in writing, software
645  * distributed under the License is distributed on an "AS IS" BASIS,
646  * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
647  * See the License for the specific language governing permissions and
648  * limitations under the License.
649  */
650
651
652 ===============================================================================
653 For dev/sparktestsupport/toposort.py:
654
655 Copyright 2014 True Blade Systems, Inc.
656
657 Licensed under the Apache License, Version 2.0 (the "License");
658 you may not use this file except in compliance with the License.
659 You may obtain a copy of the License at
660
661 http://www.apache.org/licenses/LICENSE-2.0
662
663 Unless required by applicable law or agreed to in writing, software
664 distributed under the License is distributed on an "AS IS" BASIS,
665 WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
666 See the License for the specific language governing permissions and
667 limitations under the License.