License (MIT)
MIT, plus four supplemental clauses that keep plugins independent works. Verbatim, not summarised.
LICENSE
Four short documents that answer the questions a license does not: what leaves your machine, what ships alongside TurboDL, what you are responsible for, and what the MIT terms actually say. Each one is a file in the repository as well as a page here.
MIT, plus four supplemental clauses that keep plugins independent works. Verbatim, not summarised.
LICENSE
Which libraries ship with TurboDL, under what license, and which projects supplied ideas without supplying code.
docs/legal/THIRD-PARTY.md
What leaves your machine when you use TurboDL — and the list of things that never do.
docs/legal/PRIVACY.md
Responsibility, warranty, third-party plugins, and the name — the parts a license does not spell out.
docs/legal/TERMS.md
Read out of docs/legal/THIRD-PARTY.md at build time, so this ledger and that file cannot disagree. Only turbodl-core is required; the JS loader is the one module that pulls in a native library.
Runtime dependencies
All permissively licensed (Apache-2.0 / MIT), so closed-source commercial integration is unproblematic.
Five moments, and every one of them starts with something you asked for. Read out of the privacy document at build time.
outbound requests
No heartbeat, no telemetry ping, no request fired off in the background.
Three kinds of files, all next to something you named.
files
The resume state is cleaned up when a task finishes; the JS sandbox exists only if the JS loader is used.
Four files, four questions. If two of them seem to overlap, the repository path tells you which one is authoritative.
docs/ and the repository root
These pages are rendered from those files, so a change to the file changes the page.
Because the alternative is a document nobody reads. These pages say what the code does, including the parts that are inconvenient: no warranty, no signing pipeline, no isolation promises beyond what the category list enforces. If something here stops matching the code, that is a bug worth reporting — not a nuance to live with.