THIRD-PARTY SOFTWARE NOTICES AND INFORMATION
================================================================================

This project (tcim_runtime_lite) includes the following third-party software
components in the 3rdparty directory. Each component is licensed under its
own respective license.

DISCLAIMER
----------
The authors and contributors of this project make no representation or warranty
regarding third-party software. Use of such components is at the user's own risk.

1. Third-party open source libraries
================================================================================

----------------------------------------------------------------------
spdlog (Fast C++ Logging Library)
----------------------------------------------------------------------

Component: spdlog
Source: https://github.com/gabime/spdlog
Copyright: Copyright (c) 2016-present, Gabi Melman
License: MIT License

Usage in this project: 3rdparty/spdlog/

The spdlog library is licensed under the MIT License. See LICENSES/MIT.txt
for the full license text.

----------------------------------------------------------------------
pybind11 (Seamless Python/C++ Interoperability)
----------------------------------------------------------------------

Component: pybind11
Source: https://github.com/pybind/pybind11
Copyright: Copyright (c) 2016 Wenzel Jakob
License: BSD-style License

Usage in this project: 3rdparty/pybind11/

The pybind11 library is licensed under a BSD-style license. See LICENSES/BSD-2-Clause.txt
for the full license text (BSD-2-Clause is equivalent for practical purposes).

----------------------------------------------------------------------
argparse (Modern C++ Argument Parser)
----------------------------------------------------------------------

Component: argparse
Source: https://github.com/p-ranav/argparse
Copyright: Copyright (c) 2019-2022 Pranav Srinivas Kumar
License: MIT License

Usage in this project: 3rdparty/argparse/

The argparse library is licensed under the MIT License. See LICENSES/MIT.txt
for the full license text.

----------------------------------------------------------------------
Google Test (Unit Testing Framework)
----------------------------------------------------------------------

Component: googletest
Source: https://github.com/google/googletest
Copyright: Copyright (c) Google Inc.
License: BSD 3-Clause License

Usage in this project: 3rdparty/googletest/

The googletest library is licensed under the BSD 3-Clause License.
See LICENSES/BSD-3-Clause.txt for the full license text.

----------------------------------------------------------------------
picojson (JSON Parser for C++)
----------------------------------------------------------------------

Component: picojson
Source: https://github.com/kazuho/picojson
Copyright: Copyright (c) 2009-2010 Cybozu Labs, Inc.
           Copyright (c) 2011-2014 Kazuho Oku
License: BSD 2-Clause License

Usage in this project: 3rdparty/picojson/

The picojson library is licensed under the BSD 2-Clause License.
See LICENSES/BSD-2-Clause.txt for the full license text.

----------------------------------------------------------------------
ELFIO (ELF File Reader/Writer)
----------------------------------------------------------------------

Component: ELFIO
Source: https://github.com/serge1/ELFIO
Copyright: Copyright (c) 2001-2015 by Serge Lamikhov-Center
License: MIT License

Usage in this project: 3rdparty/elfio/

The ELFIO library is licensed under the MIT License. See LICENSES/MIT.txt
for the full license text.

----------------------------------------------------------------------
npy (NumPy File I/O for C++)
----------------------------------------------------------------------

Component: npy
Source: https://github.com/llohse/libnpy
Copyright: Copyright (c) 2017-2023 Leon Merten Lohse
License: MIT License

Usage in this project: 3rdparty/npy/

The npy library is licensed under the MIT License. See LICENSES/MIT.txt
for the full license text.

----------------------------------------------------------------------
FlatBuffers (Cross-platform Serialization Library)
----------------------------------------------------------------------

Component: FlatBuffers
Source: https://github.com/google/flatbuffers
Copyright: Copyright (c) Google Inc.
License: Apache License 2.0

Usage in this project: 3rdparty/flatbuffers/

The FlatBuffers library is licensed under the Apache License 2.0.
See LICENSES/Apache-2.0.txt for the full license text.

----------------------------------------------------------------------
flatcc (FlatBuffers C Implementation)
----------------------------------------------------------------------

Component: flatcc
Source: https://github.com/dvidelabs/flatcc
Copyright: Copyright (c) flatcc contributors
License: Apache License 2.0

Usage in this project: 3rdparty/flatcc/

The flatcc library is licensed under the Apache License 2.0.
See LICENSES/Apache-2.0.txt for the full license text.

----------------------------------------------------------------------
rpclib (Modern C++ msgpack-RPC Library)
----------------------------------------------------------------------

Component: rpclib
Source: https://github.com/rpclib/rpclib
Copyright: Copyright (c) 2015-2017, Tamas Szelei
License: MIT License

Usage in this project: 3rdparty/rpclib/

The rpclib library is licensed under the MIT License. See LICENSES/MIT.txt
for the full license text.

----------------------------------------------------------------------
numpy (Fundamental Package for Scientific Computing in Python)
----------------------------------------------------------------------

Component: numpy
Source: https://numpy.org/
Copyright: Copyright (c) 2005-2024 NumPy Developers
License: BSD 3-Clause License

Usage in this project: python/tcim_lite/runtime.py, python/tcim_lite/imageops.py

The numpy library is licensed under the BSD 3-Clause License.
See LICENSES/BSD-3-Clause.txt for the full license text.

numpy is a required Python runtime dependency. Users should install it via:
    pip install numpy>=1.20

2. Proprietary components (NOT open source)
================================================================================

The following components in the 3rdparty directory are proprietary and are
included for runtime support only:

----------------------------------------------------------------------
tcimblas (TCIM BLAS Library)
----------------------------------------------------------------------
    3rdparty/tcimblas/

These proprietary components are licensed separately and are not covered
by the open source licenses listed above.

================================================================================
END OF THIRD-PARTY SOFTWARE NOTICES
================================================================================
