You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@mxnet.apache.org by la...@apache.org on 2020/11/05 16:32:49 UTC

[incubator-mxnet] 02/03: [v1.8.x] Update LICENSE for all submodules. (#19440)

This is an automated email from the ASF dual-hosted git repository.

lausen pushed a commit to branch v1.x
in repository https://gitbox.apache.org/repos/asf/incubator-mxnet.git

commit f78042f221997c33b367257d9addbe253e481df8
Author: Joe Evans <gi...@250hacks.net>
AuthorDate: Thu Oct 29 18:02:05 2020 -0700

    [v1.8.x] Update LICENSE for all submodules. (#19440)
    
    * Include content in TVM's NOTICE file in main NOTICE.
    
    * Add licenses for all 3rdparty modules in tvm, and remove old submodule HalideIR.
    
    * Fix path - license is in source code.
    
    * Incorporate other license PRs into this one for simplicity, and move OpenMP into new category.
    
    * Update reference to license.
    
    Co-authored-by: Joe Evans <jo...@amazon.com>
---
 LICENSE | 156 +++++++++++++++++++++++++++++++++-------------------------------
 NOTICE  |  11 +++++
 2 files changed, 91 insertions(+), 76 deletions(-)

diff --git a/LICENSE b/LICENSE
index 78a2a87..d9c3983 100644
--- a/LICENSE
+++ b/LICENSE
@@ -210,171 +210,175 @@
     licenses (full text in Appendix).
 
     =======================================================================================
-    Apache-2.0 licenses
+    Apache-2.0 license
     =======================================================================================
 
-    The following components are provided under an Apache 2.0 license.
-
-    1. MXNet Cpp-package - For details, /cpp-package/LICENSE
+    MXNet Cpp-package - For details, /cpp-package/LICENSE
          Copyright (c) 2015-2016 by Contributors
-    2. MXNet rcnn - For details, see, example/rcnn/LICENSE
+    MXNet rcnn - For details, see, example/rcnn/LICENSE
          Copyright (c) 2014, 2015, The Regents of the University of California (Regents)
-    3. MXNet scala-package - For details, see, scala-package/LICENSE
+    MXNet scala-package - For details, see, scala-package/LICENSE
          Copyright (c) 2014, 2015, the respective contributors
-    4. Warp-CTC - For details, see, 3rdparty/ctc_include/LICENSE
+    Warp-CTC - For details, see, 3rdparty/ctc_include/LICENSE
          Copyright 2015-2016, Baidu USA LLC.
-    5. 3rdparty/dlpack - For details, see, 3rdparty/dlpack/LICENSE
+    3rdparty/dlpack - For details, see, 3rdparty/dlpack/LICENSE
          Copyright 2017 by Contributors
-    6. 3rdparty/dmlc-core - For details, see, 3rdparty/dmlc-core/LICENSE
-         Copyright (c) 2015 by Contributors
+         Copyright by contributors
+    3rdparty/dmlc-core - For details, see, 3rdparty/dmlc-core/LICENSE
+         Copyright (c) 2015-2018 by Contributors
          Copyright 2015 by dmlc-core developers
          Copyright by Contributors
-    7. 3rdparty/mshadow - For details, see, 3rdparty/mshadow/LICENSE
+    3rdparty/mshadow - For details, see, 3rdparty/mshadow/LICENSE
          Copyright (c) 2014-2016 by Contributors
          Copyright by Contributors
-    8. 3rdparty/tvm - For details, see, 3rdparty/tvm/LICENSE
+    3rdparty/tvm - For details, see, 3rdparty/tvm/LICENSE
          Copyright (c) 2016-2018 by Contributors
          Copyright 2018 by Contributors
          Copyright (c) 2018 by Xilinx, Contributors
-    9. 3rdparty/tvm/dmlc-core - For details, see, 3rdparty/tvm/3rdparty/dmlc-core/LICENSE
+    3rdparty/tvm/dmlc-core - For details, see, 3rdparty/tvm/3rdparty/dmlc-core/LICENSE
          Copyright (c) 2015 by Contributors
-    10. 3rdparty/tvm/dlpack - For details, see, 3rdparty/tvm/3rdparty/dlpack/LICENSE
+    3rdparty/tvm/dlpack - For details, see, 3rdparty/tvm/3rdparty/dlpack/LICENSE
          Copyright (c) 2015-2017 by Contributors
          Copyright by Contributors
-    11. 3rdparty/ps-lite - For details, see, 3rdparty/ps-lite/LICENSE
+    3rdparty/ps-lite - For details, see, 3rdparty/ps-lite/LICENSE
           Copyright 2015 Carnegie Mellon University
           Copyright 2016, ps-lite developers
           Copyright (c) 2015-2016 by Contributors
           Copyright by Contributors
           Copyright (c) 2018-2019 Bytedance Inc.
-    12. 3rdparty/mkldnn - For details, see, 3rdparty/mkldnn/LICENSE
+    3rdparty/mkldnn - For details, see, 3rdparty/mkldnn/LICENSE
           Copyright 2016-2020 Intel Corporation
           Copyright 2018 YANDEX LLC
-    13. googlemock scripts/generator - For details, see, 3rdparty/googletest/googlemock/scripts/generator/LICENSE
-          Copyright [2007-2009] Neal Norwitz
-          Portions Copyright [2007-2009] Google Inc.
-    14. MXNet clojure-package - For details, see, contrib/clojure-package/LICENSE
+    googlemock scripts/generator - For details, see, 3rdparty/googletest/googlemock/scripts/generator/LICENSE
+          Copyright [2007] Neal Norwitz
+          Portions Copyright [2007] Google Inc.
+    MXNet clojure-package - For details, see, contrib/clojure-package/LICENSE
           Copyright 2018 by Contributors
-    15. MXNet R-package - For details, see, R-package/LICENSE
+    MXNet R-package - For details, see, R-package/LICENSE
           Copyright (c) 2015 by Contributors
-    16. ONNX-TensorRT benchmark package - For details, see, 3rdparty/onnx-tensorrt/third_party/onnx/third_party/benchmark/LICENSE
+    ONNX-TensorRT benchmark package - For details, see, 3rdparty/onnx-tensorrt/third_party/onnx/third_party/benchmark/LICENSE
           Copyright 2015 Google Inc. All rights reserved.
           Copyright 2016 Ismael Jimenez Martinez. All rights reserved.
           Copyright 2017 Roman Lebedev. All rights reserved.
-    17. Dockerfiles - For details, see docker/Dockerfiles/License.md
-    18. MXNet Julia Package - For details, see julia/LICENSE.md
+    Dockerfiles - For details, see docker/Dockerfiles/License.md
+    MXNet Julia Package - For details, see julia/LICENSE.md
           Copyright (c) 2015-2018 by Chiyuan Zhang
-    19. Benchdnn - For details, see 3rdparty/mkldnn/tests/benchdnn/README.md
+    Benchdnn - For details, see 3rdparty/mkldnn/tests/benchdnn/README.md
           Copyright 2017-2020 Intel Corporation
-    20. MXNet perl-package - For details, see perl-package/README
-    21. MXNet perl-package AI-MXNET - For details, see perl-package/AI-MXNet/README
-    22. MXNet perl-package AI-MXNET Gluon Contrib - For details, see perl-package/AI-MXNet-Gluon-Contrib/README
-    23. MXNet perl-package AI-MXNET Gluon ModelZoo - For details, see perl-package/AI-MXNet-Gluon-ModelZoo/README
-    24. MXNet perl-package AI-MXNETCAPI - For details, see perl-package/AI-MXNetCAPI/README
-    25. MXNet perl-package AI-NNVMCAPI - For details, see perl-package/AI-NNVMCAPI/README
-    26. Cephes Library Functions - For details, see src/operator/special_functions-inl.h
+    MXNet perl-package - For details, see perl-package/README
+    MXNet perl-package AI-MXNET - For details, see perl-package/AI-MXNet/README
+    MXNet perl-package AI-MXNET Gluon Contrib - For details, see perl-package/AI-MXNet-Gluon-Contrib/README
+    MXNet perl-package AI-MXNET Gluon ModelZoo - For details, see perl-package/AI-MXNet-Gluon-ModelZoo/README
+    MXNet perl-package AI-MXNETCAPI - For details, see perl-package/AI-MXNetCAPI/README
+    MXNet perl-package AI-NNVMCAPI - For details, see perl-package/AI-NNVMCAPI/README
+    Cephes Library Functions - For details, see src/operator/special_functions-inl.h
           Copyright (c) 2015 by Contributors
           Copyright 1984, 1987, 1992 by Stephen L. Moshier
-    27. MathJax (3rdparty/mkldnn/doc/assets/mathjax)
+    MathJax (3rdparty/mkldnn/doc/assets/mathjax)
           Copyright (c) 2009-2018 The MathJax Consortium
           Copyright (c) 2015-2017 Martin Hensel
           Copyright (c) 2007, Apostolos Syropoulos (<as...@yahoo.com>)
-    28. material-design-icons - For details, see ./docs/python_docs/themes/mx-theme/mxtheme/static/material-design-icons-3.0.1/iconfont/
-    29. Roboto fonts - For details, see ./docs/python_docs/themes/mx-theme/mxtheme/static/font/Roboto/
+    material-design-icons - For details, see ./docs/python_docs/themes/mx-theme/mxtheme/static/material-design-icons-3.0.1/iconfont/
+    Roboto fonts - For details, see ./docs/python_docs/themes/mx-theme/mxtheme/static/font/Roboto/
+    bfloat16 - For details, see 3rdparty/tvm/3rdparty/bfloat16/bfloat16.cc
+          Copyright (c) 2019 by Contributors
 
     =======================================================================================
-    MIT licenses
+    MIT license
     =======================================================================================
 
-    1. Fast R-CNN  - For details, see example/rcnn/LICENSE
+    Fast R-CNN  - For details, see example/rcnn/LICENSE
          Copyright (c) Microsoft Corporation
-    2. Faster R-CNN - For details, see example/rcnn/LICENSE
+    Faster R-CNN - For details, see example/rcnn/LICENSE
          Copyright (c) 2015 Microsoft Corporation
-    3. tree_lstm - For details, see example/gluon/tree_lstm/LICENSE
+    tree_lstm - For details, see example/gluon/tree_lstm/LICENSE
          Copyright (c) 2017 Riddhiman Dasgupta, Sheng Zha
-    4. OpenMP - For details, see 3rdparty/openmp/LICENSE.txt
-         Copyright (c) 1997-2016 Intel Corporation
-    6. HalideIR - For details, see 3rdparty/tvm/3rdparty/HalideIR/LICENSE
-         Copyright (c) 2016 HalideIR contributors
-         Copyright (c) 2012-2014 MIT CSAIL, Google Inc., and other contributors
-         Copyright (c) 2016-2018 by Contributors
-    7. ONNX-TensorRT - For details, see 3rdparty/onnx-tensorrt/LICENSE
+    cma.h, cma_api_impl.h - For details, see 3rdparty/tvm/3rdparty/cma/cma.h
+         COPYRIGHT (C) 2017 Institute of Electronics and Computer Science (EDI), Latvia.
+    ONNX-TensorRT - For details, see 3rdparty/onnx-tensorrt/LICENSE
          Copyright (c) 2018, NVIDIA CORPORATION. All rights reserved.
          Copyright (c) 2018 Open Neural Network Exchange
-    8. ONNX-TensorRT - For details, see 3rdparty/onnx-tensorrt/third_party/onnx/LICENSE
+    ONNX-TensorRT - For details, see 3rdparty/onnx-tensorrt/third_party/onnx/LICENSE
          Copyright (c) Facebook, Inc. and Microsoft Corporation.
-    9. clipboard.js - Refer to https://zenorocha.github.io/clipboard.js
-         Licensed MIT © Zeno Rocha
-    10. clipboard.min.js - Refer to https://zenorocha.github.io/clipboard.js
+    clipboard.js - For details, see docs/static_site/src/assets/js/clipboard.js
          Licensed MIT © Zeno Rocha
-    11. mx-theme - For details, see docs/python_docs/themes/mx-theme/LICENSE
+    mx-theme - For details, see docs/python_docs/themes/mx-theme/LICENSE
          Copyright (c) 2016 myyasuda
-    12. intgemm - Refer to 3rdparty/intgemm/LICENSE
+    intgemm - Refer to 3rdparty/intgemm/LICENSE
          Copyright (c) 2017--2019 University of Edinburgh, Nikolay Bogoychev, Mateusz Chudyk, Kenneth Heafield, and Microsoft Corporation
          (Except 3rdparty/intgemm/test/3rd_party/catch.hpp is under the Boost license, listed separately)
-
+    builtin_fp16.h - For details, see 3rdparty/tvm/3rdparty/compiler-rt/builtin_fp16.h
+         Copyright (c) 2009-2015 by llvm/compiler-rt contributors
 
     =======================================================================================
-    3-clause BSD licenses
+    3-clause BSD license
     =======================================================================================
 
-    1. Xbyak - For details, see 3rdparty/mkldnn/src/cpu/xbyak/COPYRIGHT
+    Xbyak - For details, see 3rdparty/mkldnn/src/cpu/xbyak/COPYRIGHT
          Copyright (c) 2007 MITSUNARI Shigeo
          Copyright 2016-2018 Intel Corporation
-    2. gtest - For details, see, 3rdparty/mkldnn/tests/gtests/gtest/LICENSE
+    gtest - For details, see, 3rdparty/mkldnn/tests/gtests/gtest/LICENSE
          Copyright 2005-2008, Google Inc.
          Copyright 2015, Google Inc.
-    3. Moderngpu - For details, see, 3rdparty/ctc_include/contrib/moderngpu/LICENSE
+    Moderngpu - For details, see, 3rdparty/ctc_include/contrib/moderngpu/LICENSE
          Copyright (c) 2013, NVIDIA CORPORATION.  All rights reserved.
-    4. CUB Library - For details, see, 3rdparty/nvidia_cub/LICENSE.TXT
+    CUB Library - For details, see, 3rdparty/nvidia_cub/LICENSE.TXT
          Copyright (c) 2010-2011, Duane Merrill.  All rights reserved.
          Copyright (c) 2011-2016, NVIDIA CORPORATION.  All rights reserved.
-    5. CUB mersenne.h - For details, see 3rdparty/nvidia_cub/test/mersenne.h
+    CUB mersenne.h - For details, see 3rdparty/nvidia_cub/test/mersenne.h
          Copyright (C) 1997 - 2002, Makoto Matsumoto and Takuji Nishimura,
-    6. Googlemock - For details, see, 3rdparty/googletest/googlemock/LICENSE
-         Copyright 2006-2015, Google Inc.
-    7. Googletest - For details, see, 3rdparty/googletest/googletest/LICENSE
-         Copyright 2005-2015, Google Inc.
-    8. OpenMP Testsuite - For details, see, 3rdparty/openmp/testsuite/LICENSE
+    Googlemock - For details, see, 3rdparty/googletest/googlemock/LICENSE
+         Copyright 2008, Google Inc.
+    Googletest - For details, see, 3rdparty/googletest/googletest/LICENSE
+         Copyright 2008, Google Inc.
+    OpenMP Testsuite - For details, see, 3rdparty/openmp/testsuite/LICENSE
          Copyright (c) 2011, 2012 University of Houston System
-    9. CMake FindCUDAToolkit.cmake, FindOpenCL.cmake - For details, see,
+    CMake FindCUDAToolkit.cmake, FindOpenCL.cmake - For details, see,
          cmake/upstream/FindCUDAToolkit.cmake
          cmake/upstream/select_compute_arch.cmake
          3rdparty/mkldnn/cmake/FindOpenCL.cmake
          Copyright 2000-2020 Kitware, Inc. and Contributors
-    10. ittnotify - For details, see, 3rdparty/mkldnn/src/cpu/jit_utils/jitprofiling/
+    ittnotify - For details, see, 3rdparty/mkldnn/src/cpu/jit_utils/jitprofiling/
          Copyright (c) 2011, Intel Corporation
-    11. Numpy einsum operator - For details, see src/operator/numpy/np_einsum_op-inl.h
+    Numpy einsum operator - For details, see src/operator/numpy/np_einsum_op-inl.h
          Copyright (c) 2005-2019, NumPy Developers.
          Copyright (c) 2019, The Apache Software Foundation.
-    12. Numpy einsum operator - For details, see src/operator/numpy/np_einsum_path_op-inl.h
+    Numpy einsum operator - For details, see src/operator/numpy/np_einsum_path_op-inl.h
          Copyright (c) 2005-2019, NumPy Developers.
          Copyright (c) 2019, The Apache Software Foundation.
-    13. Numpy einsum operator - For details, see src/operator/numpy/np_einsum_op.cc
+    Numpy einsum operator - For details, see src/operator/numpy/np_einsum_op.cc
          Copyright (c) 2005-2019, NumPy Developers.
          Copyright (c) 2019, The Apache Software Foundation.
 
     =======================================================================================
-    2-clause BSD licenses
+    2-clause BSD license
     =======================================================================================
 
-    1. Sphinx JavaScript utilties for the full-text search - For details, see, docs/_static/searchtools_custom.js
+    Sphinx JavaScript utilties for the full-text search - For details, see, docs/_static/searchtools_custom.js
          Copyright (c) 2007-2017 by the Sphinx team
-    2. blockingconcurrentqueue.h - For details, see, 3rdparty/dmlc-core/include/dmlc/blockingconcurrentqueue.h
+    blockingconcurrentqueue.h - For details, see, 3rdparty/dmlc-core/include/dmlc/blockingconcurrentqueue.h
          ©2015-2016 Cameron Desrochers
-    3. concurrentqueue.h - For details, see, 3rdparty/dmlc-core/include/dmlc/concurrentqueue.h
+    concurrentqueue.h - For details, see, 3rdparty/dmlc-core/include/dmlc/concurrentqueue.h
          Copyright (c) 2013-2016, Cameron Desrochers.
-    4. MSCOCO Toolbox - For details, see, example/ssd/dataset/pycocotools/coco.py
+    MSCOCO Toolbox - For details, see, example/ssd/dataset/pycocotools/coco.py
          Code written by Piotr Dollar and Tsung-Yi Lin, 2014.
-    5. PyBind11 FindEigen3.cmake - For details, see 3rdparty/onnx-tensorrt/third_party/onnx/third_party/pybind11/tools/FindEigen3.cmake
+    PyBind11 FindEigen3.cmake - For details, see 3rdparty/onnx-tensorrt/third_party/onnx/third_party/pybind11/tools/FindEigen3.cmake
          Copyright (c) 2006, 2007 Montel Laurent, <mo...@kde.org>
          Copyright (c) 2008, 2009 Gael Guennebaud, <g....@free.fr>
          Copyright (c) 2009 Benoit Jacob <ja...@gmail.com>
-    6. PyBind11 FindPythonLibsNew.cmake - For details, see 3rdparty/onnx-tensorrt/third_party/onnx/third_party/pybind11/tools/FindPythonLibsNew.cmake
+    PyBind11 FindPythonLibsNew.cmake - For details, see 3rdparty/onnx-tensorrt/third_party/onnx/third_party/pybind11/tools/FindPythonLibsNew.cmake
          Copyright 2001-2009 Kitware, Inc.
          Copyright 2012 Continuum Analytics, Inc.
+    picojson.h - For details, see 3rdparty/tvm/3rdparty/picojson/picojson.h
+         Copyright 2009-2010 Cybozu Labs, Inc.
+         Copyright 2011-2014 Kazuho Oku
 
+    =======================================================================================
+    Apache-2.0 license + LLVM Exceptions
+    =======================================================================================
 
+    OpenMP - For details, see 3rdparty/openmp/LICENSE.txt
+         Copyright (c) 1997-2016 Intel Corporation
 
     =======================================================================================
     Other Licenses
diff --git a/NOTICE b/NOTICE
index 6cd2917..01ab129 100644
--- a/NOTICE
+++ b/NOTICE
@@ -3,3 +3,14 @@
 
     This product includes software developed at
     The Apache Software Foundation (http://www.apache.org/).
+
+
+    --------------------------------------------------------------------------------
+    This product includes code from Apache TVM (incubating), which includes the
+    following in its NOTICE file:
+
+      Apache TVM (incubating)
+      Copyright 2019 The Apache Software Foundation
+
+      This product includes software developed at
+      The Apache Software Foundation (http://www.apache.org/).