Furl
Copyright 2025-2026 Furl Contributors

This product includes software developed by the Furl Contributors.

Third-Party Software
====================

Python dependencies (runtime)
-----------------------------

tiktoken
  Copyright (c) 2022 OpenAI, Shantanu Jain
  Licensed under the MIT License
  https://github.com/openai/tiktoken

Python dependencies (optional extras — installed only on request)
------------------------------------------------------------------

mcp — Model Context Protocol SDK ("furl-ctx[mcp]")
  Copyright (c) 2024 Anthropic, PBC
  Licensed under the MIT License
  https://github.com/modelcontextprotocol/python-sdk

tree-sitter ("furl-ctx[code]")
  Copyright (c) 2018-2024 Max Brunsfeld
  Licensed under the MIT License
  https://github.com/tree-sitter/py-tree-sitter

tree-sitter-language-pack ("furl-ctx[code]")
  Licensed under the MIT License
  https://github.com/Goldziher/tree-sitter-language-pack
  Note: the language grammars this pack bundles carry their own
  licenses (MIT/Apache-2.0 family); verify grammar-specific terms
  before redistribution.

Rust crates statically compiled into the bundled extension
(furl_ctx/_core.so) — direct dependencies
-----------------------------------------------------------

aho-corasick   — Unlicense OR MIT      — https://github.com/BurntSushi/aho-corasick
dashmap        — MIT                   — https://github.com/xacrimon/dashmap
flate2         — MIT OR Apache-2.0     — https://github.com/rust-lang/flate2-rs
md-5           — MIT OR Apache-2.0     — https://github.com/RustCrypto/hashes
pyo3           — MIT OR Apache-2.0     — https://github.com/pyo3/pyo3
regex          — MIT OR Apache-2.0     — https://github.com/rust-lang/regex
rustc-hash     — Apache-2.0 OR MIT     — https://github.com/rust-lang/rustc-hash
serde          — MIT OR Apache-2.0     — https://github.com/serde-rs/serde
serde_json     — MIT OR Apache-2.0     — https://github.com/serde-rs/json
sha2           — MIT OR Apache-2.0     — https://github.com/RustCrypto/hashes
thiserror      — MIT OR Apache-2.0     — https://github.com/dtolnay/thiserror
tiktoken-rs    — MIT                   — https://github.com/zurawiki/tiktoken-rs
tracing        — MIT                   — https://github.com/tokio-rs/tracing
unidiff        — MIT                   — https://github.com/messense/unidiff-rs

(cc — MIT OR Apache-2.0 — https://github.com/rust-lang/cc-rs — is a
build-time dependency of the extension's build script; it does not ship
in the wheel.)

Transitive Rust dependencies are resolved in Cargo.lock; all resolve to
licenses in the permissive allow-list enforced by deny.toml (cargo-deny).
