Skip to content

Commit dd77343

Browse files
andygrovejbonofre
authored andcommitted
build(tools): list lz4-java, LZ4 and xxHash in the shaded jar LICENSE
arrow-tools shades lz4-java, including the native libraries it ships. lz4-java 1.12.1 pins LZ4 at v1.10.0 and builds those libraries from lz4.c, lz4hc.c and xxhash.c in LZ4's lib directory, so they contain LZ4 1.10.0 and the xxHash 0.6.5 copy there, both under the BSD 2-Clause license. Add entries for all three, with the BSD texts inline. lz4-java has no NOTICE file, so NOTICE.txt is unchanged.
1 parent 5c74f30 commit dd77343

1 file changed

Lines changed: 79 additions & 0 deletions

File tree

‎tools/src/shade/LICENSE.txt‎

Lines changed: 79 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -329,3 +329,82 @@ License text:
329329
| LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION
330330
| OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION
331331
| WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
332+
333+
--------------------------------------------------------------------------------
334+
335+
This binary artifact contains lz4-java 1.12.1.
336+
337+
Copyright: Copyright 2020 Adrien Grand and the lz4-java contributors.
338+
Home page: https://github.com/yawkat/lz4-java
339+
License: https://www.apache.org/licenses/LICENSE-2.0
340+
341+
--------------------------------------------------------------------------------
342+
343+
This binary artifact contains LZ4 1.10.0, in the native libraries of lz4-java.
344+
345+
Copyright: Copyright (c) 2011-2020, Yann Collet
346+
Home page: https://github.com/lz4/lz4
347+
License: BSD 2-Clause License
348+
License text:
349+
350+
| LZ4 Library
351+
| Copyright (c) 2011-2020, Yann Collet
352+
| All rights reserved.
353+
|
354+
| Redistribution and use in source and binary forms, with or without modification,
355+
| are permitted provided that the following conditions are met:
356+
|
357+
| * Redistributions of source code must retain the above copyright notice, this
358+
| list of conditions and the following disclaimer.
359+
|
360+
| * Redistributions in binary form must reproduce the above copyright notice, this
361+
| list of conditions and the following disclaimer in the documentation and/or
362+
| other materials provided with the distribution.
363+
|
364+
| THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND
365+
| ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED
366+
| WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE
367+
| DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE FOR
368+
| ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES
369+
| (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES;
370+
| LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON
371+
| ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
372+
| (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS
373+
| SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
374+
375+
--------------------------------------------------------------------------------
376+
377+
This binary artifact contains xxHash 0.6.5, in the native libraries of lz4-java.
378+
379+
Copyright: Copyright (C) 2012-2016, Yann Collet
380+
Home page: https://github.com/Cyan4973/xxHash
381+
License: BSD 2-Clause License
382+
License text:
383+
384+
| xxHash - Extremely Fast Hash algorithm
385+
| Copyright (C) 2012-2016, Yann Collet.
386+
|
387+
| BSD 2-Clause License (http://www.opensource.org/licenses/bsd-license.php)
388+
|
389+
| Redistribution and use in source and binary forms, with or without
390+
| modification, are permitted provided that the following conditions are
391+
| met:
392+
|
393+
| * Redistributions of source code must retain the above copyright
394+
| notice, this list of conditions and the following disclaimer.
395+
| * Redistributions in binary form must reproduce the above
396+
| copyright notice, this list of conditions and the following disclaimer
397+
| in the documentation and/or other materials provided with the
398+
| distribution.
399+
|
400+
| THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS
401+
| "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT
402+
| LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR
403+
| A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT
404+
| OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL,
405+
| SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT
406+
| LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE,
407+
| DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY
408+
| THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
409+
| (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE
410+
| OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.

0 commit comments

Comments
 (0)