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

Commit 6deba93

Browse files
mbaijaleric-haibin-lin
authored andcommitted
[REVIEW REQUIRED] Revert PR #9484 & add additional dependency licenses to LICENSE file (#9701)
* Revert "[Review Required] Fixing Licenses: Cleaning up the Top Level LICENSE file (#9484)" This reverts commit 8930d96. * Some more LICENSE fixes * Adding some more packages to the LICENSE file * Adding dependencies of dependencies
1 parent ead9b1a commit 6deba93

File tree

1 file changed

+278
-34
lines changed

1 file changed

+278
-34
lines changed

LICENSE

Lines changed: 278 additions & 34 deletions
Original file line numberDiff line numberDiff line change
@@ -201,43 +201,145 @@
201201
See the License for the specific language governing permissions and
202202
limitations under the License.
203203

204-
=======================================================================
204+
======================================================================================
205205
Apache MXNET (incubating) Subcomponents:
206206

207-
The Apache MXNET (incubating) project contains subcomponents with separate
208-
copyright notices and license terms. Your use of the source code for the these
207+
The Apache MXNET (incubating) project contains subcomponents with separate copyright
208+
notices and license terms. Your use of the source code for the these
209209
subcomponents is subject to the terms and conditions of the following
210-
licenses -
211-
212-
========================================================================
213-
1. Apache-2.0 license as above, wherever applicable
214-
========================================================================
215-
216-
========================================================================
217-
2. MIT license wherever applicable
218-
========================================================================
219-
Permission is hereby granted, free of charge, to any person obtaining a
220-
copy of this software and associated documentation files (the "Software"),
221-
to deal in the Software without restriction, including without limitation
222-
the rights to use, copy, modify, merge, publish, distribute, sublicense,
223-
and/or sell copies of the Software, and to permit persons to whom the
224-
Software is furnished to do so, subject to the following conditions:
225-
226-
The above copyright notice and this permission notice shall be included
227-
in all copies or substantial portions of the Software.
228-
229-
THE SOFTWARE IS PROVIDED *AS IS*, WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
230-
IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
231-
FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL
232-
THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR
233-
OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE,
234-
ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR
235-
OTHER DEALINGS IN THE SOFTWARE.
236-
237-
238-
========================================================================
239-
3. BSD License wherever applicable
240-
========================================================================
210+
licenses.
211+
212+
=======================================================================================
213+
Apache-2.0 licenses
214+
=======================================================================================
215+
216+
The following components are provided under an Apache 2.0 license.
217+
218+
1. MXNet Cpp-package - For details, /cpp-package/LICENSE
219+
2. MXNet rcnn - For details, see, example/rcnn/LICENSE
220+
3. scala-package - For details, see, scala-package/LICENSE
221+
4. Warp-CTC - For details, see, src/operator/contrib/ctc_include/LICENSE
222+
5. dlpack - For details, see, dlpack/LICENSE
223+
6. dmlc-core - For details, see, dmlc-core/LICENSE
224+
7. mshadow - For details, see, mshadow/LICENSE
225+
8. nnvm/dmlc-core - For details, see, nnvm/dmlc-core/LICENSE
226+
9. nnvm - For details, see, nnvm/LICENSE
227+
10. nnvm-fusion - For details, see, nnvm/plugin/nnvm-fusion/LICENSE
228+
11. ps-lite - For details, see, ps-lite/LICENSE
229+
12. nnvm/tvm - For details, see, nnvm/tvm/LICENSE
230+
13. googlemock scripts/generator - For details, see, 3rdparty/googletest/googlemock/scripts/generator/LICENSE
231+
232+
233+
=======================================================================================
234+
MIT licenses
235+
=======================================================================================
236+
237+
1. Fast R-CNN - For details, see example/rcnn/LICENSE
238+
2. Faster R-CNN - For details, see example/rcnn/LICENSE
239+
3. tree_lstm - For details, see example/gluon/tree_lstm/LICENSE
240+
4. OpenMP - For details, see 3rdparty/openmp/LICENSE.txt
241+
5. HalideIR - For details, see nnvm/tvm/HalideIR/LICENSE
242+
243+
244+
=======================================================================================
245+
NVIDIA Licenses
246+
=======================================================================================
247+
248+
1. Moderngpu
249+
For details, see, src/operator/contrib/ctc_include/contrib/moderngpu/LICENSE
250+
251+
/******************************************************************************
252+
* Redistribution and use in source and binary forms, with or without
253+
* modification, are permitted provided that the following conditions are met:
254+
* * Redistributions of source code must retain the above copyright
255+
* notice, this list of conditions and the following disclaimer.
256+
* * Redistributions in binary form must reproduce the above copyright
257+
* notice, this list of conditions and the following disclaimer in the
258+
* documentation and/or other materials provided with the distribution.
259+
* * Neither the name of the NVIDIA CORPORATION nor the
260+
* names of its contributors may be used to endorse or promote products
261+
* derived from this software without specific prior written permission.
262+
*
263+
* THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS"
264+
* AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
265+
* IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE
266+
* ARE DISCLAIMED. IN NO EVENT SHALL NVIDIA CORPORATION BE LIABLE FOR ANY
267+
* DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES
268+
* (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES;
269+
* LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND
270+
* ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
271+
* (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS
272+
* SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
273+
*
274+
******************************************************************************/
275+
276+
2. CUB Library
277+
For details, see, 3rdparty/cub/LICENSE.TXT
278+
279+
Redistribution and use in source and binary forms, with or without
280+
modification, are permitted provided that the following conditions are met:
281+
* Redistributions of source code must retain the above copyright
282+
notice, this list of conditions and the following disclaimer.
283+
* Redistributions in binary form must reproduce the above copyright
284+
notice, this list of conditions and the following disclaimer in the
285+
documentation and/or other materials provided with the distribution.
286+
* Neither the name of the NVIDIA CORPORATION nor the
287+
names of its contributors may be used to endorse or promote products
288+
derived from this software without specific prior written permission.
289+
290+
THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND
291+
ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED
292+
WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE
293+
DISCLAIMED. IN NO EVENT SHALL NVIDIA CORPORATION BE LIABLE FOR ANY
294+
DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES
295+
(INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES;
296+
LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND
297+
ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
298+
(INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS
299+
SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
300+
301+
302+
303+
=======================================================================================
304+
Other Licenses
305+
=======================================================================================
306+
307+
1. Caffe
308+
For details, see, example/rcnn/LICENSE
309+
310+
LICENSE
311+
312+
Redistribution and use in source and binary forms, with or without
313+
modification, are permitted provided that the following conditions are met:
314+
315+
1. Redistributions of source code must retain the above copyright notice, this
316+
list of conditions and the following disclaimer.
317+
2. Redistributions in binary form must reproduce the above copyright notice,
318+
this list of conditions and the following disclaimer in the documentation
319+
and/or other materials provided with the distribution.
320+
321+
THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND
322+
ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED
323+
WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE
324+
DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE FOR
325+
ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES
326+
(INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES;
327+
LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND
328+
ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
329+
(INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS
330+
SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
331+
332+
CONTRIBUTION AGREEMENT
333+
334+
By contributing to the BVLC/caffe repository through pull-request, comment,
335+
or otherwise, the contributor releases their content to the
336+
license and copyright terms herein.
337+
338+
=======================================================================================
339+
340+
2. MS COCO API
341+
For details, see, example/rcnn/LICENSE
342+
241343
Redistribution and use in source and binary forms, with or without
242344
modification, are permitted provided that the following conditions are met:
243345

@@ -262,6 +364,148 @@
262364
of the authors and should not be interpreted as representing official policies,
263365
either expressed or implied, of the FreeBSD Project.
264366

367+
=======================================================================================
368+
369+
3. Sphinx JavaScript utilties for the full-text search
370+
For details, see, docs/_static/searchtools_custom.js
371+
372+
Redistribution and use in source and binary forms, with or without
373+
modification, are permitted provided that the following conditions are
374+
met:
375+
376+
* Redistributions of source code must retain the above copyright
377+
notice, this list of conditions and the following disclaimer.
378+
379+
* Redistributions in binary form must reproduce the above copyright
380+
notice, this list of conditions and the following disclaimer in the
381+
documentation and/or other materials provided with the distribution.
382+
383+
THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS
384+
"AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT
385+
LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR
386+
A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT
387+
HOLDER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL,
388+
SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT
389+
LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE,
390+
DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY
391+
THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
392+
(INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE
393+
OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
394+
395+
=======================================================================================
396+
397+
4. FindCrypto.cmake
398+
For details, see, dmlc-core/cmake/Modules/FindCrypto.cmake,
399+
Redistribution and use is allowed according to the terms of the BSD license.
400+
401+
=======================================================================================
402+
403+
5. Googlemock
404+
For details, see, 3rdparty/googletest/googlemock/LICENSE
405+
406+
Redistribution and use in source and binary forms, with or without
407+
modification, are permitted provided that the following conditions are
408+
met:
409+
410+
* Redistributions of source code must retain the above copyright
411+
notice, this list of conditions and the following disclaimer.
412+
* Redistributions in binary form must reproduce the above
413+
copyright notice, this list of conditions and the following disclaimer
414+
in the documentation and/or other materials provided with the
415+
distribution.
416+
* Neither the name of Google Inc. nor the names of its
417+
contributors may be used to endorse or promote products derived from
418+
this software without specific prior written permission.
419+
420+
THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS
421+
"AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT
422+
LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR
423+
A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT
424+
OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL,
425+
SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT
426+
LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE,
427+
DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY
428+
THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
429+
(INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE
430+
OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
431+
432+
=======================================================================================
433+
434+
6. Googletest
435+
For details, see, 3rdparty/googletest/googletest/LICENSE
436+
437+
Redistribution and use in source and binary forms, with or without
438+
modification, are permitted provided that the following conditions are
439+
met:
440+
441+
* Redistributions of source code must retain the above copyright
442+
notice, this list of conditions and the following disclaimer.
443+
* Redistributions in binary form must reproduce the above
444+
copyright notice, this list of conditions and the following disclaimer
445+
in the documentation and/or other materials provided with the
446+
distribution.
447+
* Neither the name of Google Inc. nor the names of its
448+
contributors may be used to endorse or promote products derived from
449+
this software without specific prior written permission.
450+
451+
THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS
452+
"AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT
453+
LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR
454+
A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT
455+
OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL,
456+
SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT
457+
LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE,
458+
DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY
459+
THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
460+
(INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE
461+
OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
462+
463+
=======================================================================================
464+
465+
7. OpenMP Testsuite
466+
For details, see, 3rdparty/openmp/testsuite/LICENSE
467+
468+
Redistribution and use in source and binary forms, with or without
469+
modification, are permitted provided that the following conditions
470+
are met:
471+
472+
o Redistributions of source code must retain the above copyright notice,
473+
this list of conditions and the following disclaimer.
474+
475+
o Redistributions in binary form must reproduce the above copyright
476+
notice, this list of conditions and the following disclaimer in the
477+
documentation and/or other materials provided with the distribution.
478+
479+
o Neither the name of the University of Houston System nor the names of its
480+
contributors may be used to
481+
endorse or promote products derived from this software without specific
482+
prior written permission.
483+
484+
THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS
485+
"AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT
486+
LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR
487+
A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT
488+
HOLDER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL,
489+
SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED
490+
TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR
491+
PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF
492+
LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING
493+
NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS
494+
SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
495+
496+
=======================================================================================
497+
498+
8. Semaphore implementation in blockingconcurrentqueue.h
499+
This file uses a semaphore implementation under the terms of its separate zlib license.
500+
For details, see, dmlc-core/include/dmlc/blockingconcurrentqueue.h
501+
502+
=======================================================================================
503+
504+
9. blockingconcurrentqueue.h
505+
This file is Distributed under the terms of the simplified BSD license.
506+
For details, see, dmlc-core/include/dmlc/blockingconcurrentqueue.h
507+
508+
=======================================================================================
265509

266510

267511

0 commit comments

Comments
 (0)