telegram-turbo-downloader
=========================

This project is licensed under the GNU Affero General Public License v3.0
(see the LICENSE file).

------------------------------------------------------------------------
Bundled third-party components
------------------------------------------------------------------------

The high-speed multi-connection download engine in the
`telegram_turbo_downloader/engine/` directory is NOT original to this
project. It is derived from the open-source TeleBackup SDK, redistributed
here under the terms of the AGPL-3.0 license.

    Upstream project : TeleBackup SDK
    Source           : https://github.com/xwc9527/telebackup
    PyPI             : https://pypi.org/project/teleget9527/
    License          : AGPL-3.0

The following files in `telegram_turbo_downloader/engine/` are copyright their
original authors:

    telegram_turbo_downloader/engine/download_pool.py
    telegram_turbo_downloader/engine/download_config.py
    telegram_turbo_downloader/engine/sparse_file_utils.py
    telegram_turbo_downloader/engine/proxy_utils.py

Modifications (AGPL-3.0 section 5 notice):
    On 2026-07-13 the in-code comments, docstrings and user-facing log /
    error / progress message strings in the four files above were
    translated from Chinese to English. No program logic was changed;
    the modification is limited to human-readable text. The original,
    unmodified upstream sources remain available at the URL above.

Full credit for the parallel download engine goes to the upstream authors.

------------------------------------------------------------------------
Original work
------------------------------------------------------------------------

Everything outside the `telegram_turbo_downloader/engine/` directory (the
terminal user interface, the search / browse / queue orchestration in
`core/` and `tui/`, the application entry point, and the documentation) is
original work created for this project and is likewise licensed under
AGPL-3.0.
