Skip to content
This repository was archived by the owner on Nov 17, 2023. It is now read-only.

Commit 6d5d8b9

Browse files
josephevansJoe Evans
andauthored
[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 <joeev@amazon.com>
1 parent 85e618c commit 6d5d8b9

2 files changed

Lines changed: 91 additions & 76 deletions

File tree

LICENSE

Lines changed: 80 additions & 76 deletions
Original file line numberDiff line numberDiff line change
@@ -210,171 +210,175 @@
210210
licenses (full text in Appendix).
211211

212212
=======================================================================================
213-
Apache-2.0 licenses
213+
Apache-2.0 license
214214
=======================================================================================
215215

216-
The following components are provided under an Apache 2.0 license.
217-
218-
1. MXNet Cpp-package - For details, /cpp-package/LICENSE
216+
MXNet Cpp-package - For details, /cpp-package/LICENSE
219217
Copyright (c) 2015-2016 by Contributors
220-
2. MXNet rcnn - For details, see, example/rcnn/LICENSE
218+
MXNet rcnn - For details, see, example/rcnn/LICENSE
221219
Copyright (c) 2014, 2015, The Regents of the University of California (Regents)
222-
3. MXNet scala-package - For details, see, scala-package/LICENSE
220+
MXNet scala-package - For details, see, scala-package/LICENSE
223221
Copyright (c) 2014, 2015, the respective contributors
224-
4. Warp-CTC - For details, see, 3rdparty/ctc_include/LICENSE
222+
Warp-CTC - For details, see, 3rdparty/ctc_include/LICENSE
225223
Copyright 2015-2016, Baidu USA LLC.
226-
5. 3rdparty/dlpack - For details, see, 3rdparty/dlpack/LICENSE
224+
3rdparty/dlpack - For details, see, 3rdparty/dlpack/LICENSE
227225
Copyright 2017 by Contributors
228-
6. 3rdparty/dmlc-core - For details, see, 3rdparty/dmlc-core/LICENSE
229-
Copyright (c) 2015 by Contributors
226+
Copyright by contributors
227+
3rdparty/dmlc-core - For details, see, 3rdparty/dmlc-core/LICENSE
228+
Copyright (c) 2015-2018 by Contributors
230229
Copyright 2015 by dmlc-core developers
231230
Copyright by Contributors
232-
7. 3rdparty/mshadow - For details, see, 3rdparty/mshadow/LICENSE
231+
3rdparty/mshadow - For details, see, 3rdparty/mshadow/LICENSE
233232
Copyright (c) 2014-2016 by Contributors
234233
Copyright by Contributors
235-
8. 3rdparty/tvm - For details, see, 3rdparty/tvm/LICENSE
234+
3rdparty/tvm - For details, see, 3rdparty/tvm/LICENSE
236235
Copyright (c) 2016-2018 by Contributors
237236
Copyright 2018 by Contributors
238237
Copyright (c) 2018 by Xilinx, Contributors
239-
9. 3rdparty/tvm/dmlc-core - For details, see, 3rdparty/tvm/3rdparty/dmlc-core/LICENSE
238+
3rdparty/tvm/dmlc-core - For details, see, 3rdparty/tvm/3rdparty/dmlc-core/LICENSE
240239
Copyright (c) 2015 by Contributors
241-
10. 3rdparty/tvm/dlpack - For details, see, 3rdparty/tvm/3rdparty/dlpack/LICENSE
240+
3rdparty/tvm/dlpack - For details, see, 3rdparty/tvm/3rdparty/dlpack/LICENSE
242241
Copyright (c) 2015-2017 by Contributors
243242
Copyright by Contributors
244-
11. 3rdparty/ps-lite - For details, see, 3rdparty/ps-lite/LICENSE
243+
3rdparty/ps-lite - For details, see, 3rdparty/ps-lite/LICENSE
245244
Copyright 2015 Carnegie Mellon University
246245
Copyright 2016, ps-lite developers
247246
Copyright (c) 2015-2016 by Contributors
248247
Copyright by Contributors
249248
Copyright (c) 2018-2019 Bytedance Inc.
250-
12. 3rdparty/mkldnn - For details, see, 3rdparty/mkldnn/LICENSE
249+
3rdparty/mkldnn - For details, see, 3rdparty/mkldnn/LICENSE
251250
Copyright 2016-2020 Intel Corporation
252251
Copyright 2018 YANDEX LLC
253-
13. googlemock scripts/generator - For details, see, 3rdparty/googletest/googlemock/scripts/generator/LICENSE
254-
Copyright [2007-2009] Neal Norwitz
255-
Portions Copyright [2007-2009] Google Inc.
256-
14. MXNet clojure-package - For details, see, contrib/clojure-package/LICENSE
252+
googlemock scripts/generator - For details, see, 3rdparty/googletest/googlemock/scripts/generator/LICENSE
253+
Copyright [2007] Neal Norwitz
254+
Portions Copyright [2007] Google Inc.
255+
MXNet clojure-package - For details, see, contrib/clojure-package/LICENSE
257256
Copyright 2018 by Contributors
258-
15. MXNet R-package - For details, see, R-package/LICENSE
257+
MXNet R-package - For details, see, R-package/LICENSE
259258
Copyright (c) 2015 by Contributors
260-
16. ONNX-TensorRT benchmark package - For details, see, 3rdparty/onnx-tensorrt/third_party/onnx/third_party/benchmark/LICENSE
259+
ONNX-TensorRT benchmark package - For details, see, 3rdparty/onnx-tensorrt/third_party/onnx/third_party/benchmark/LICENSE
261260
Copyright 2015 Google Inc. All rights reserved.
262261
Copyright 2016 Ismael Jimenez Martinez. All rights reserved.
263262
Copyright 2017 Roman Lebedev. All rights reserved.
264-
17. Dockerfiles - For details, see docker/Dockerfiles/License.md
265-
18. MXNet Julia Package - For details, see julia/LICENSE.md
263+
Dockerfiles - For details, see docker/Dockerfiles/License.md
264+
MXNet Julia Package - For details, see julia/LICENSE.md
266265
Copyright (c) 2015-2018 by Chiyuan Zhang
267-
19. Benchdnn - For details, see 3rdparty/mkldnn/tests/benchdnn/README.md
266+
Benchdnn - For details, see 3rdparty/mkldnn/tests/benchdnn/README.md
268267
Copyright 2017-2020 Intel Corporation
269-
20. MXNet perl-package - For details, see perl-package/README
270-
21. MXNet perl-package AI-MXNET - For details, see perl-package/AI-MXNet/README
271-
22. MXNet perl-package AI-MXNET Gluon Contrib - For details, see perl-package/AI-MXNet-Gluon-Contrib/README
272-
23. MXNet perl-package AI-MXNET Gluon ModelZoo - For details, see perl-package/AI-MXNet-Gluon-ModelZoo/README
273-
24. MXNet perl-package AI-MXNETCAPI - For details, see perl-package/AI-MXNetCAPI/README
274-
25. MXNet perl-package AI-NNVMCAPI - For details, see perl-package/AI-NNVMCAPI/README
275-
26. Cephes Library Functions - For details, see src/operator/special_functions-inl.h
268+
MXNet perl-package - For details, see perl-package/README
269+
MXNet perl-package AI-MXNET - For details, see perl-package/AI-MXNet/README
270+
MXNet perl-package AI-MXNET Gluon Contrib - For details, see perl-package/AI-MXNet-Gluon-Contrib/README
271+
MXNet perl-package AI-MXNET Gluon ModelZoo - For details, see perl-package/AI-MXNet-Gluon-ModelZoo/README
272+
MXNet perl-package AI-MXNETCAPI - For details, see perl-package/AI-MXNetCAPI/README
273+
MXNet perl-package AI-NNVMCAPI - For details, see perl-package/AI-NNVMCAPI/README
274+
Cephes Library Functions - For details, see src/operator/special_functions-inl.h
276275
Copyright (c) 2015 by Contributors
277276
Copyright 1984, 1987, 1992 by Stephen L. Moshier
278-
27. MathJax (3rdparty/mkldnn/doc/assets/mathjax)
277+
MathJax (3rdparty/mkldnn/doc/assets/mathjax)
279278
Copyright (c) 2009-2018 The MathJax Consortium
280279
Copyright (c) 2015-2017 Martin Hensel
281280
Copyright (c) 2007, Apostolos Syropoulos (<asyropoulos@yahoo.com>)
282-
28. material-design-icons - For details, see ./docs/python_docs/themes/mx-theme/mxtheme/static/material-design-icons-3.0.1/iconfont/
283-
29. Roboto fonts - For details, see ./docs/python_docs/themes/mx-theme/mxtheme/static/font/Roboto/
281+
material-design-icons - For details, see ./docs/python_docs/themes/mx-theme/mxtheme/static/material-design-icons-3.0.1/iconfont/
282+
Roboto fonts - For details, see ./docs/python_docs/themes/mx-theme/mxtheme/static/font/Roboto/
283+
bfloat16 - For details, see 3rdparty/tvm/3rdparty/bfloat16/bfloat16.cc
284+
Copyright (c) 2019 by Contributors
284285

285286
=======================================================================================
286-
MIT licenses
287+
MIT license
287288
=======================================================================================
288289

289-
1. Fast R-CNN - For details, see example/rcnn/LICENSE
290+
Fast R-CNN - For details, see example/rcnn/LICENSE
290291
Copyright (c) Microsoft Corporation
291-
2. Faster R-CNN - For details, see example/rcnn/LICENSE
292+
Faster R-CNN - For details, see example/rcnn/LICENSE
292293
Copyright (c) 2015 Microsoft Corporation
293-
3. tree_lstm - For details, see example/gluon/tree_lstm/LICENSE
294+
tree_lstm - For details, see example/gluon/tree_lstm/LICENSE
294295
Copyright (c) 2017 Riddhiman Dasgupta, Sheng Zha
295-
4. OpenMP - For details, see 3rdparty/openmp/LICENSE.txt
296-
Copyright (c) 1997-2016 Intel Corporation
297-
6. HalideIR - For details, see 3rdparty/tvm/3rdparty/HalideIR/LICENSE
298-
Copyright (c) 2016 HalideIR contributors
299-
Copyright (c) 2012-2014 MIT CSAIL, Google Inc., and other contributors
300-
Copyright (c) 2016-2018 by Contributors
301-
7. ONNX-TensorRT - For details, see 3rdparty/onnx-tensorrt/LICENSE
296+
cma.h, cma_api_impl.h - For details, see 3rdparty/tvm/3rdparty/cma/cma.h
297+
COPYRIGHT (C) 2017 Institute of Electronics and Computer Science (EDI), Latvia.
298+
ONNX-TensorRT - For details, see 3rdparty/onnx-tensorrt/LICENSE
302299
Copyright (c) 2018, NVIDIA CORPORATION. All rights reserved.
303300
Copyright (c) 2018 Open Neural Network Exchange
304-
8. ONNX-TensorRT - For details, see 3rdparty/onnx-tensorrt/third_party/onnx/LICENSE
301+
ONNX-TensorRT - For details, see 3rdparty/onnx-tensorrt/third_party/onnx/LICENSE
305302
Copyright (c) Facebook, Inc. and Microsoft Corporation.
306-
9. clipboard.js - Refer to https://zenorocha.github.io/clipboard.js
307-
Licensed MIT © Zeno Rocha
308-
10. clipboard.min.js - Refer to https://zenorocha.github.io/clipboard.js
303+
clipboard.js - For details, see docs/static_site/src/assets/js/clipboard.js
309304
Licensed MIT © Zeno Rocha
310-
11. mx-theme - For details, see docs/python_docs/themes/mx-theme/LICENSE
305+
mx-theme - For details, see docs/python_docs/themes/mx-theme/LICENSE
311306
Copyright (c) 2016 myyasuda
312-
12. intgemm - Refer to 3rdparty/intgemm/LICENSE
307+
intgemm - Refer to 3rdparty/intgemm/LICENSE
313308
Copyright (c) 2017--2019 University of Edinburgh, Nikolay Bogoychev, Mateusz Chudyk, Kenneth Heafield, and Microsoft Corporation
314309
(Except 3rdparty/intgemm/test/3rd_party/catch.hpp is under the Boost license, listed separately)
315-
310+
builtin_fp16.h - For details, see 3rdparty/tvm/3rdparty/compiler-rt/builtin_fp16.h
311+
Copyright (c) 2009-2015 by llvm/compiler-rt contributors
316312

317313
=======================================================================================
318-
3-clause BSD licenses
314+
3-clause BSD license
319315
=======================================================================================
320316

321-
1. Xbyak - For details, see 3rdparty/mkldnn/src/cpu/xbyak/COPYRIGHT
317+
Xbyak - For details, see 3rdparty/mkldnn/src/cpu/xbyak/COPYRIGHT
322318
Copyright (c) 2007 MITSUNARI Shigeo
323319
Copyright 2016-2018 Intel Corporation
324-
2. gtest - For details, see, 3rdparty/mkldnn/tests/gtests/gtest/LICENSE
320+
gtest - For details, see, 3rdparty/mkldnn/tests/gtests/gtest/LICENSE
325321
Copyright 2005-2008, Google Inc.
326322
Copyright 2015, Google Inc.
327-
3. Moderngpu - For details, see, 3rdparty/ctc_include/contrib/moderngpu/LICENSE
323+
Moderngpu - For details, see, 3rdparty/ctc_include/contrib/moderngpu/LICENSE
328324
Copyright (c) 2013, NVIDIA CORPORATION. All rights reserved.
329-
4. CUB Library - For details, see, 3rdparty/nvidia_cub/LICENSE.TXT
325+
CUB Library - For details, see, 3rdparty/nvidia_cub/LICENSE.TXT
330326
Copyright (c) 2010-2011, Duane Merrill. All rights reserved.
331327
Copyright (c) 2011-2016, NVIDIA CORPORATION. All rights reserved.
332-
5. CUB mersenne.h - For details, see 3rdparty/nvidia_cub/test/mersenne.h
328+
CUB mersenne.h - For details, see 3rdparty/nvidia_cub/test/mersenne.h
333329
Copyright (C) 1997 - 2002, Makoto Matsumoto and Takuji Nishimura,
334-
6. Googlemock - For details, see, 3rdparty/googletest/googlemock/LICENSE
335-
Copyright 2006-2015, Google Inc.
336-
7. Googletest - For details, see, 3rdparty/googletest/googletest/LICENSE
337-
Copyright 2005-2015, Google Inc.
338-
8. OpenMP Testsuite - For details, see, 3rdparty/openmp/testsuite/LICENSE
330+
Googlemock - For details, see, 3rdparty/googletest/googlemock/LICENSE
331+
Copyright 2008, Google Inc.
332+
Googletest - For details, see, 3rdparty/googletest/googletest/LICENSE
333+
Copyright 2008, Google Inc.
334+
OpenMP Testsuite - For details, see, 3rdparty/openmp/testsuite/LICENSE
339335
Copyright (c) 2011, 2012 University of Houston System
340-
9. CMake FindCUDAToolkit.cmake, FindOpenCL.cmake - For details, see,
336+
CMake FindCUDAToolkit.cmake, FindOpenCL.cmake - For details, see,
341337
cmake/upstream/FindCUDAToolkit.cmake
342338
cmake/upstream/select_compute_arch.cmake
343339
3rdparty/mkldnn/cmake/FindOpenCL.cmake
344340
Copyright 2000-2020 Kitware, Inc. and Contributors
345-
10. ittnotify - For details, see, 3rdparty/mkldnn/src/cpu/jit_utils/jitprofiling/
341+
ittnotify - For details, see, 3rdparty/mkldnn/src/cpu/jit_utils/jitprofiling/
346342
Copyright (c) 2011, Intel Corporation
347-
11. Numpy einsum operator - For details, see src/operator/numpy/np_einsum_op-inl.h
343+
Numpy einsum operator - For details, see src/operator/numpy/np_einsum_op-inl.h
348344
Copyright (c) 2005-2019, NumPy Developers.
349345
Copyright (c) 2019, The Apache Software Foundation.
350-
12. Numpy einsum operator - For details, see src/operator/numpy/np_einsum_path_op-inl.h
346+
Numpy einsum operator - For details, see src/operator/numpy/np_einsum_path_op-inl.h
351347
Copyright (c) 2005-2019, NumPy Developers.
352348
Copyright (c) 2019, The Apache Software Foundation.
353-
13. Numpy einsum operator - For details, see src/operator/numpy/np_einsum_op.cc
349+
Numpy einsum operator - For details, see src/operator/numpy/np_einsum_op.cc
354350
Copyright (c) 2005-2019, NumPy Developers.
355351
Copyright (c) 2019, The Apache Software Foundation.
356352

357353
=======================================================================================
358-
2-clause BSD licenses
354+
2-clause BSD license
359355
=======================================================================================
360356

361-
1. Sphinx JavaScript utilties for the full-text search - For details, see, docs/_static/searchtools_custom.js
357+
Sphinx JavaScript utilties for the full-text search - For details, see, docs/_static/searchtools_custom.js
362358
Copyright (c) 2007-2017 by the Sphinx team
363-
2. blockingconcurrentqueue.h - For details, see, 3rdparty/dmlc-core/include/dmlc/blockingconcurrentqueue.h
359+
blockingconcurrentqueue.h - For details, see, 3rdparty/dmlc-core/include/dmlc/blockingconcurrentqueue.h
364360
©2015-2016 Cameron Desrochers
365-
3. concurrentqueue.h - For details, see, 3rdparty/dmlc-core/include/dmlc/concurrentqueue.h
361+
concurrentqueue.h - For details, see, 3rdparty/dmlc-core/include/dmlc/concurrentqueue.h
366362
Copyright (c) 2013-2016, Cameron Desrochers.
367-
4. MSCOCO Toolbox - For details, see, example/ssd/dataset/pycocotools/coco.py
363+
MSCOCO Toolbox - For details, see, example/ssd/dataset/pycocotools/coco.py
368364
Code written by Piotr Dollar and Tsung-Yi Lin, 2014.
369-
5. PyBind11 FindEigen3.cmake - For details, see 3rdparty/onnx-tensorrt/third_party/onnx/third_party/pybind11/tools/FindEigen3.cmake
365+
PyBind11 FindEigen3.cmake - For details, see 3rdparty/onnx-tensorrt/third_party/onnx/third_party/pybind11/tools/FindEigen3.cmake
370366
Copyright (c) 2006, 2007 Montel Laurent, <montel@kde.org>
371367
Copyright (c) 2008, 2009 Gael Guennebaud, <g.gael@free.fr>
372368
Copyright (c) 2009 Benoit Jacob <jacob.benoit.1@gmail.com>
373-
6. PyBind11 FindPythonLibsNew.cmake - For details, see 3rdparty/onnx-tensorrt/third_party/onnx/third_party/pybind11/tools/FindPythonLibsNew.cmake
369+
PyBind11 FindPythonLibsNew.cmake - For details, see 3rdparty/onnx-tensorrt/third_party/onnx/third_party/pybind11/tools/FindPythonLibsNew.cmake
374370
Copyright 2001-2009 Kitware, Inc.
375371
Copyright 2012 Continuum Analytics, Inc.
372+
picojson.h - For details, see 3rdparty/tvm/3rdparty/picojson/picojson.h
373+
Copyright 2009-2010 Cybozu Labs, Inc.
374+
Copyright 2011-2014 Kazuho Oku
376375

376+
=======================================================================================
377+
Apache-2.0 license + LLVM Exceptions
378+
=======================================================================================
377379

380+
OpenMP - For details, see 3rdparty/openmp/LICENSE.txt
381+
Copyright (c) 1997-2016 Intel Corporation
378382

379383
=======================================================================================
380384
Other Licenses

NOTICE

Lines changed: 11 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -3,3 +3,14 @@
33

44
This product includes software developed at
55
The Apache Software Foundation (http://www.apache.org/).
6+
7+
8+
--------------------------------------------------------------------------------
9+
This product includes code from Apache TVM (incubating), which includes the
10+
following in its NOTICE file:
11+
12+
Apache TVM (incubating)
13+
Copyright 2019 The Apache Software Foundation
14+
15+
This product includes software developed at
16+
The Apache Software Foundation (http://www.apache.org/).

0 commit comments

Comments
 (0)