# Third-Party Notices

This project uses the following third-party libraries and acknowledges their respective licenses:

## clickhouse-cpp

**License:** Apache License 2.0
**Repository:** https://github.com/ClickHouse/clickhouse-cpp
**Copyright:** Copyright (c) 2017-2024 ClickHouse, Inc.

The clickhouse-cpp library is used to provide native TCP protocol connectivity to ClickHouse databases.

Full license text: https://github.com/ClickHouse/clickhouse-cpp/blob/master/LICENSE

---

## OpenSSL

**License:** Apache License 2.0 (version 3.0+)
**Website:** https://www.openssl.org/
**Copyright:** Copyright (c) 1998-2024 The OpenSSL Project

Used for SSL/TLS support when connecting to ClickHouse over secure connections.

Full license text: https://www.openssl.org/source/license.html

---

## LZ4

**License:** BSD-2-Clause License
**Repository:** https://github.com/lz4/lz4
**Copyright:** Copyright (c) 2011-2024, Yann Collet

LZ4 is used for fast data compression in ClickHouse protocol communications.

Full license text: https://github.com/lz4/lz4/blob/dev/LICENSE

---

## Zstandard (zstd)

**License:** BSD-3-Clause License
**Repository:** https://github.com/facebook/zstd
**Copyright:** Copyright (c) Meta Platforms, Inc. and affiliates.

Zstandard is used for high-ratio data compression in ClickHouse protocol communications.

Full license text: https://github.com/facebook/zstd/blob/dev/LICENSE

---

## CityHash

**License:** MIT License
**Repository:** https://github.com/google/cityhash
**Copyright:** Copyright (c) 2011 Google, Inc.

CityHash provides fast hash functions used internally by clickhouse-cpp.

Full license text: https://github.com/google/cityhash/blob/master/COPYING

---

## Abseil C++

**License:** Apache License 2.0
**Repository:** https://github.com/abseil/abseil-cpp
**Copyright:** Copyright 2017 The Abseil Authors

Abseil provides foundational C++ libraries used by clickhouse-cpp.

Full license text: https://github.com/abseil/abseil-cpp/blob/master/LICENSE

---

## FINE

**License:** Apache License 2.0
**Repository:** https://github.com/tizoc/fine
**Copyright:** Copyright (c) 2023 Bruno Deferrari

FINE (Fast Interop Native Extensions) framework is used for building the Elixir NIF bindings.

Full license text: https://github.com/tizoc/fine/blob/main/LICENSE

---

## Notice

This software complies with all third-party license requirements. All listed dependencies maintain licenses compatible with this project's MIT license. For the most up-to-date license information, please refer to the respective project repositories.
