Third-party Dependencies

Redistributed in this package

These components are statically linked into the iotdb_session library, or bundled as shared libraries, and are therefore part of the binary distribution. Their licenses are Category A (Apache-2.0 / Boost). Attribution is provided in the NOTICE file in this directory; non-Apache license texts are under licenses/. Apache-2.0 components are covered by the top-level LICENSE file.

ComponentVersionHowLicense
Apache Thrift0.23.0statically linkedApache License 2.0
Boost1.60.0 on Linux/Windows, 1.84.0 on macOS by defaultstatically linked (header-only)Boost Software License 1.0
OpenSSL3.x: system OpenSSL 3.x when present, else 3.5.0 built from source (WITH_SSL=ON, default)bundled shared libs in lib/Apache License 2.0

Build-time only (not redistributed)

These tools are used only to build Thrift / generate code; none of their code is included in the distributed library.

ComponentVersionLicense
GNU m41.4.19 on Linux build bootstrapGPL-3.0-or-later
GNU flex2.6.4 on Linux build bootstrapBSD-style flex license
GNU bison3.8 on Linux build bootstrapGPL-3.0-or-later