The PyTorch repository and source distributions bundle several libraries that are 
compatibly licensed.  We list these here.

Name: DCGM
License: Apache-2.0
Files: third_party/kineto/libkineto/third_party/dynolog/third_party/DCGM
  For details, see: third_party/kineto/libkineto/third_party/dynolog/third_party/DCGM/LICENSE

Name: FP16
License: MIT
Files: third_party/FP16
  For details, see: third_party/FP16/LICENSE

Name: FXdiv
License: MIT
Files: third_party/FXdiv
  For details, see: third_party/FXdiv/LICENSE

Name: NNPACK
License: BSD-2-Clause
Files: third_party/NNPACK
  For details, see: third_party/NNPACK/LICENSE

Name: QNNPACK
License: BSD-3-Clause
Files: third_party/QNNPACK
  For details, see: third_party/QNNPACK/LICENSE

Name: VulkanMemoryAllocator
License: MIT
Files: third_party/VulkanMemoryAllocator
  For details, see: third_party/VulkanMemoryAllocator/LICENSE.txt

Name: XNNPACK
License: BSD-3-Clause
Files: third_party/XNNPACK
  For details, see: third_party/XNNPACK/LICENSE

Name: benchmark
License: Apache-2.0
Files: third_party/benchmark,
     third_party/onnx/third_party/benchmark,
     third_party/onnx-tensorrt/third_party/onnx/third_party/benchmark,
     third_party/protobuf/third_party/benchmark,
     third_party/opentelemetry-cpp/third_party/benchmark
  For details, see: third_party/benchmark/LICENSE,
     third_party/onnx/third_party/benchmark/LICENSE,
     third_party/onnx-tensorrt/third_party/onnx/third_party/benchmark/LICENSE,
     third_party/protobuf/third_party/benchmark/LICENSE,
     third_party/opentelemetry-cpp/third_party/benchmark/LICENSE

Name: boost-vcpkg-helpers
License: MIT
Files: third_party/opentelemetry-cpp/tools/vcpkg/ports/boost-vcpkg-helpers
  For details, see: third_party/opentelemetry-cpp/tools/vcpkg/ports/boost-vcpkg-helpers/LICENSE.txt

Name: cJSON
License: MIT
Files: third_party/opentelemetry-cpp/third_party/prometheus-cpp/3rdparty/civetweb/examples/rest/cJSON
  For details, see: third_party/opentelemetry-cpp/third_party/prometheus-cpp/3rdparty/civetweb/examples/rest/cJSON/LICENSE

Name: catch2
License: BSL-1.0
Files: third_party/opentelemetry-cpp/third_party/opentracing-cpp/3rd_party/include/opentracing/catch2
  For details, see: third_party/opentelemetry-cpp/third_party/opentracing-cpp/3rd_party/include/opentracing/catch2/LICENSE.txt

Name: clog
License: BSD-2-Clause
Files: third_party/QNNPACK/deps/clog,
     third_party/cpuinfo/deps/clog,
     third_party/fbgemm/third_party/cpuinfo/deps/clog
  For details, see: third_party/QNNPACK/deps/clog/LICENSE,
     third_party/cpuinfo/deps/clog/LICENSE,
     third_party/fbgemm/third_party/cpuinfo/deps/clog/LICENSE

Name: colorama
License: BSD-3-Clause
Files: third_party/kineto/libkineto/third_party/dynolog/third_party/DCGM/testing/python3/libs_3rdparty/colorama
  For details, see: third_party/kineto/libkineto/third_party/dynolog/third_party/DCGM/testing/python3/libs_3rdparty/colorama/LICENSE.txt

Name: cpp-httplib
License: MIT
Files: third_party/cpp-httplib
  For details, see: third_party/cpp-httplib/LICENSE

Name: cpplint
License: BSD-3-Clause
Files: third_party/kineto/libkineto/third_party/dynolog/third_party/json/third_party/cpplint,
     third_party/nlohmann/tools/cpplint
  For details, see: third_party/kineto/libkineto/third_party/dynolog/third_party/json/third_party/cpplint/LICENSE,
     third_party/nlohmann/tools/cpplint/LICENSE

Name: cpr
License: MIT
Files: third_party/kineto/libkineto/third_party/dynolog/third_party/cpr
  For details, see: third_party/kineto/libkineto/third_party/dynolog/third_party/cpr/LICENSE

Name: cpuinfo
License: BSD-2-Clause
Files: third_party/cpuinfo,
     third_party/fbgemm/third_party/cpuinfo
  For details, see: third_party/cpuinfo/LICENSE,
     third_party/fbgemm/third_party/cpuinfo/LICENSE

Name: cudnn_frontend
License: MIT
Files: third_party/cudnn_frontend
  For details, see: third_party/cudnn_frontend/LICENSE.txt

Name: cutlass
License: BSD-3-Clause
Files: third_party/cutlass,
     third_party/fbgemm/third_party/cutlass
  For details, see: third_party/cutlass/LICENSE.txt,
     third_party/fbgemm/third_party/cutlass/LICENSE.txt

Name: dart
License: Apache-2.0
Files: third_party/flatbuffers/dart
  For details, see: third_party/flatbuffers/dart/LICENSE

Name: doctest
License: MIT
Files: third_party/kineto/libkineto/third_party/dynolog/third_party/json/test/thirdparty/doctest,
     third_party/nlohmann/tests/thirdparty/doctest
  For details, see: third_party/kineto/libkineto/third_party/dynolog/third_party/json/test/thirdparty/doctest/LICENSE.txt,
     third_party/nlohmann/tests/thirdparty/doctest/LICENSE.txt

Name: duktape-1.5.2
License: MIT
Files: third_party/opentelemetry-cpp/third_party/prometheus-cpp/3rdparty/civetweb/src/third_party/duktape-1.5.2
  For details, see: third_party/opentelemetry-cpp/third_party/prometheus-cpp/3rdparty/civetweb/src/third_party/duktape-1.5.2/LICENSE.txt

Name: duktape-1.8.0
License: MIT
Files: third_party/opentelemetry-cpp/third_party/prometheus-cpp/3rdparty/civetweb/src/third_party/duktape-1.8.0
  For details, see: third_party/opentelemetry-cpp/third_party/prometheus-cpp/3rdparty/civetweb/src/third_party/duktape-1.8.0/LICENSE.txt

Name: dynolog
License: MIT
Files: third_party/kineto/libkineto/third_party/dynolog
  For details, see: third_party/kineto/libkineto/third_party/dynolog/LICENSE

Name: eigen
License: BSD-3-Clause
Files: third_party/eigen
  For details, see: third_party/eigen/COPYING.BSD

Name: etw
License: MIT
Files: third_party/opentelemetry-cpp/exporters/etw/include/opentelemetry/exporters/etw
  For details, see: third_party/opentelemetry-cpp/exporters/etw/include/opentelemetry/exporters/etw/LICENSE

Name: expected
License: MIT
Files: third_party/opentelemetry-cpp/third_party/opentracing-cpp/3rd_party/include/opentracing/expected
  For details, see: third_party/opentelemetry-cpp/third_party/opentracing-cpp/3rd_party/include/opentracing/expected/LICENSE

Name: fbgemm
License: BSD-3-Clause
Files: third_party/fbgemm
  For details, see: third_party/fbgemm/LICENSE

Name: ffnvcodec
License: MIT with exception
Files: third_party/opentelemetry-cpp/tools/vcpkg/ports/ffnvcodec
  For details, see: third_party/opentelemetry-cpp/tools/vcpkg/ports/ffnvcodec/LICENSE.txt

Name: flatbuffers
License: Apache-2.0
Files: third_party/flatbuffers
  For details, see: third_party/flatbuffers/LICENSE

Name: fmt
License: MIT with exception
Files: third_party/kineto/libkineto/third_party/dynolog/third_party/fmt,
     third_party/kineto/libkineto/third_party/fmt,
     third_party/fmt
  For details, see: third_party/kineto/libkineto/third_party/dynolog/third_party/fmt/LICENSE.rst,
     third_party/kineto/libkineto/third_party/fmt/LICENSE.rst,
     third_party/fmt/LICENSE

Name: foxi
License: MIT
Files: third_party/foxi
  For details, see: third_party/foxi/LICENSE

Name: gemmlowp
License: Apache-2.0
Files: third_party/gemmlowp/gemmlowp
  For details, see: third_party/gemmlowp/gemmlowp/LICENSE

Name: generator
License: Apache-2.0
Files: third_party/fbgemm/third_party/googletest/googlemock/scripts/generator,
     third_party/googletest/googlemock/scripts/generator,
     third_party/kineto/libkineto/third_party/googletest/googlemock/scripts/generator,
     third_party/protobuf/third_party/googletest/googlemock/scripts/generator,
     third_party/tensorpipe/third_party/googletest/googlemock/scripts/generator,
     third_party/opentelemetry-cpp/third_party/prometheus-cpp/3rdparty/googletest/googlemock/scripts/generator
  For details, see: third_party/fbgemm/third_party/googletest/googlemock/scripts/generator/LICENSE,
     third_party/googletest/googlemock/scripts/generator/LICENSE,
     third_party/kineto/libkineto/third_party/googletest/googlemock/scripts/generator/LICENSE,
     third_party/protobuf/third_party/googletest/googlemock/scripts/generator/LICENSE,
     third_party/tensorpipe/third_party/googletest/googlemock/scripts/generator/LICENSE,
     third_party/opentelemetry-cpp/third_party/prometheus-cpp/3rdparty/googletest/googlemock/scripts/generator/LICENSE

Name: gettimeofday
License: Apache-2.0
Files: third_party/opentelemetry-cpp/tools/vcpkg/ports/gettimeofday
  For details, see: third_party/opentelemetry-cpp/tools/vcpkg/ports/gettimeofday/LICENSE

Name: gloo
License: BSD-3-Clause
Files: third_party/gloo
  For details, see: third_party/gloo/LICENSE

Name: googlemock
License: BSD-3-Clause
Files: third_party/fbgemm/third_party/googletest/googlemock,
     third_party/kineto/libkineto/third_party/googletest/googlemock,
     third_party/protobuf/third_party/googletest/googlemock,
     third_party/tensorpipe/third_party/googletest/googlemock
  For details, see: third_party/fbgemm/third_party/googletest/googlemock/LICENSE,
     third_party/kineto/libkineto/third_party/googletest/googlemock/LICENSE,
     third_party/protobuf/third_party/googletest/googlemock/LICENSE,
     third_party/tensorpipe/third_party/googletest/googlemock/LICENSE

Name: googletest
License: BSD-3-Clause
Files: third_party/fbgemm/third_party/googletest,
     third_party/fbgemm/third_party/googletest/googletest,
     third_party/googletest,
     third_party/kineto/libkineto/third_party/dynolog/third_party/googletest,
     third_party/kineto/libkineto/third_party/googletest,
     third_party/kineto/libkineto/third_party/googletest/googletest,
     third_party/protobuf/third_party/googletest,
     third_party/protobuf/third_party/googletest/googletest,
     third_party/tensorpipe/third_party/googletest,
     third_party/tensorpipe/third_party/googletest/googletest,
     third_party/opentelemetry-cpp/third_party/googletest,
     third_party/opentelemetry-cpp/third_party/prometheus-cpp/3rdparty/googletest
  For details, see: third_party/fbgemm/third_party/googletest/LICENSE,
     third_party/fbgemm/third_party/googletest/googletest/LICENSE,
     third_party/googletest/LICENSE,
     third_party/kineto/libkineto/third_party/dynolog/third_party/googletest/LICENSE,
     third_party/kineto/libkineto/third_party/googletest/LICENSE,
     third_party/kineto/libkineto/third_party/googletest/googletest/LICENSE,
     third_party/protobuf/third_party/googletest/LICENSE,
     third_party/protobuf/third_party/googletest/googletest/LICENSE,
     third_party/tensorpipe/third_party/googletest/LICENSE,
     third_party/tensorpipe/third_party/googletest/googletest/LICENSE,
     third_party/opentelemetry-cpp/third_party/googletest/LICENSE,
     third_party/opentelemetry-cpp/third_party/prometheus-cpp/3rdparty/googletest/LICENSE

Name: gtest
License: BSD-3-Clause
Files: third_party/ideep/mkl-dnn/tests/gtests/gtest
  For details, see: third_party/ideep/mkl-dnn/tests/gtests/gtest/LICENSE

Name: hipify_torch
License: MIT
Files: third_party/fbgemm/third_party/hipify_torch
  For details, see: third_party/fbgemm/third_party/hipify_torch/LICENSE.txt

Name: hungarian
License: Permissive (free to use)
Files: third_party/opentelemetry-cpp/tools/vcpkg/ports/hungarian
  For details, see: third_party/opentelemetry-cpp/tools/vcpkg/ports/hungarian/LICENSE.txt

Name: ideep
License: MIT
Files: third_party/ideep
  For details, see: third_party/ideep/LICENSE

Name: ios-cmake
License: BSD-3-Clause
Files: third_party/ios-cmake
  For details, see: third_party/ios-cmake/LICENSE

Name: irrlicht
License: MIT
Files: third_party/opentelemetry-cpp/tools/vcpkg/ports/irrlicht
  For details, see: third_party/opentelemetry-cpp/tools/vcpkg/ports/irrlicht/LICENSE.txt

Name: kineto
License: BSD-3-Clause
Files: third_party/kineto
  For details, see: third_party/kineto/LICENSE

Name: libnop
License: Apache-2.0
Files: third_party/tensorpipe/third_party/libnop
  For details, see: third_party/tensorpipe/third_party/libnop/LICENSE

Name: libstemmer
License: BSD-3-Clause
Files: third_party/opentelemetry-cpp/tools/vcpkg/ports/libstemmer
  For details, see: third_party/opentelemetry-cpp/tools/vcpkg/ports/libstemmer/LICENSE

Name: libuv
License: MIT
Files: third_party/tensorpipe/third_party/libuv
  For details, see: third_party/tensorpipe/third_party/libuv/LICENSE

Name: mimalloc
License: MIT
Files: third_party/mimalloc
  For details, see: third_party/mimalloc/LICENSE

Name: miniz-2.1.0
License: MIT
Files: third_party/miniz-2.1.0
  For details, see: third_party/miniz-2.1.0/LICENSE

Name: mkl-dnn
License: Apache-2.0
Files: third_party/ideep/mkl-dnn
  For details, see: third_party/ideep/mkl-dnn/LICENSE

Name: ms-gsl
License: MIT
Files: third_party/opentelemetry-cpp/third_party/ms-gsl
  For details, see: third_party/opentelemetry-cpp/third_party/ms-gsl/LICENSE

Name: nccl
License: BSD-3-Clause
Files: third_party/nccl/nccl
  For details, see: third_party/nccl/nccl/LICENSE.txt

Name: neon2sse
License: BSD-Source-Code
Files: third_party/neon2sse
  For details, see: third_party/neon2sse/LICENSE

Name: onnx
License: Apache-2.0
Files: third_party/onnx
  For details, see: third_party/onnx/LICENSE

Name: onnx
License: MIT
Files: third_party/onnx-tensorrt/third_party/onnx
  For details, see: third_party/onnx-tensorrt/third_party/onnx/LICENSE

Name: onnx-tensorrt
License: MIT
Files: third_party/onnx-tensorrt
  For details, see: third_party/onnx-tensorrt/LICENSE

Name: opentelemetry-cpp
License: Apache-2.0
Files: third_party/opentelemetry-cpp
  For details, see: third_party/opentelemetry-cpp/LICENSE

Name: opentelemetry-proto
License: Apache-2.0
Files: third_party/opentelemetry-cpp/third_party/opentelemetry-proto
  For details, see: third_party/opentelemetry-cpp/third_party/opentelemetry-proto/LICENSE

Name: opentracing-cpp
License: Apache-2.0
Files: third_party/opentelemetry-cpp/third_party/opentracing-cpp
  For details, see: third_party/opentelemetry-cpp/third_party/opentracing-cpp/LICENSE

Name: pdcurses
License: Public Domain for core
Files: third_party/opentelemetry-cpp/tools/vcpkg/ports/pdcurses
  For details, see: third_party/opentelemetry-cpp/tools/vcpkg/ports/pdcurses/LICENSE

Name: pfs
License: Apache-2.0
Files: third_party/kineto/libkineto/third_party/dynolog/third_party/pfs
  For details, see: third_party/kineto/libkineto/third_party/dynolog/third_party/pfs/LICENSE

Name: physac
License: MIT
Files: third_party/opentelemetry-cpp/tools/vcpkg/ports/physac
  For details, see: third_party/opentelemetry-cpp/tools/vcpkg/ports/physac/LICENSE

Name: pqp
License: Apache-2.0
Files: third_party/opentelemetry-cpp/tools/vcpkg/ports/pqp
  For details, see: third_party/opentelemetry-cpp/tools/vcpkg/ports/pqp/LICENSE

Name: prometheus-cpp
License: MIT
Files: third_party/opentelemetry-cpp/third_party/prometheus-cpp
  For details, see: third_party/opentelemetry-cpp/third_party/prometheus-cpp/LICENSE

Name: protobuf
License: BSD-3-Clause
Files: third_party/protobuf
  For details, see: third_party/protobuf/LICENSE

Name: psimd
License: MIT
Files: third_party/psimd
  For details, see: third_party/psimd/LICENSE

Name: pthreadpool
License: BSD-2-Clause
Files: third_party/pthreadpool
  For details, see: third_party/pthreadpool/LICENSE

Name: pybind11
License: BSD-3-Clause
Files: third_party/onnx/third_party/pybind11,
     third_party/onnx-tensorrt/third_party/onnx/third_party/pybind11,
     third_party/pybind11,
     third_party/tensorpipe/third_party/pybind11
  For details, see: third_party/onnx/third_party/pybind11/LICENSE,
     third_party/onnx-tensorrt/third_party/onnx/third_party/pybind11/LICENSE,
     third_party/pybind11/LICENSE,
     third_party/tensorpipe/third_party/pybind11/LICENSE

Name: python
License: BSD-3-Clause
Files: third_party/cutlass/python
  For details, see: third_party/cutlass/python/LICENSE.txt

Name: python-peachpy
License: BSD-2-Clause
Files: third_party/python-peachpy
  For details, see: third_party/python-peachpy/LICENSE.rst

Name: sigslot
License: Public Domain
Files: third_party/opentelemetry-cpp/tools/vcpkg/ports/sigslot
  For details, see: third_party/opentelemetry-cpp/tools/vcpkg/ports/sigslot/LICENSE

Name: sleef
License: BSL-1.0
Files: third_party/sleef
  For details, see: third_party/sleef/LICENSE.txt

Name: swift
License: Apache-2.0
Files: third_party/flatbuffers/swift
  For details, see: third_party/flatbuffers/swift/LICENSE

Name: tb_plugin
License: BSD-3-Clause
Files: third_party/kineto/tb_plugin
  For details, see: third_party/kineto/tb_plugin/LICENSE

Name: tbb
License: Apache-2.0
Files: third_party/tbb
  For details, see: third_party/tbb/LICENSE

Name: tensorflow-common
License: MIT
Files: third_party/opentelemetry-cpp/tools/vcpkg/ports/tensorflow-common
  For details, see: third_party/opentelemetry-cpp/tools/vcpkg/ports/tensorflow-common/LICENSE.txt

Name: tensorpipe
License: BSD-3-Clause
Files: third_party/tensorpipe
  For details, see: third_party/tensorpipe/LICENSE.txt

Name: test
License: MIT with exception
Files: third_party/kineto/libkineto/third_party/dynolog/third_party/cpr/test
  For details, see: third_party/kineto/libkineto/third_party/dynolog/third_party/cpr/test/LICENSE

Name: variant
License: BSD-3-Clause
Files: third_party/opentelemetry-cpp/third_party/opentracing-cpp/3rd_party/include/opentracing/variant
  For details, see: third_party/opentelemetry-cpp/third_party/opentracing-cpp/3rd_party/include/opentracing/variant/LICENSE

Name: vcpkg
License: MIT
Files: third_party/opentelemetry-cpp/tools/vcpkg
  For details, see: third_party/opentelemetry-cpp/tools/vcpkg/LICENSE.txt

Name: vulkan
License: Apache-2.0 with exception
Files: third_party/opentelemetry-cpp/tools/vcpkg/ports/vulkan
  For details, see: third_party/opentelemetry-cpp/tools/vcpkg/ports/vulkan/LICENSE.txt

Name: zstd
License: BSD-3-Clause
Files: third_party/zstd
  For details, see: third_party/zstd/LICENSE
