License
What the OxPHP server is licensed under, and every third-party component linked into its binary.
Dependency inventory · OxPHP v0.11.0
OxPHP's license
The OxPHP server is licensed under the GNU Affero General Public License v3.0 (AGPL-3.0-only). The LICENSE file in the server repository is the authoritative text.
LICENSE on GitHub →This page is a reference, not legal advice, and it is not part of the license. Where this page and the LICENSE file differ, the LICENSE file governs.
Dependencies
The server is written in Rust and links the crates listed below. The list is generated from OxPHP's own dependency graph when a release is built, and is reproduced here unchanged.
190 crates
- aho-corasick 1.1.4 Unlicense OR MIT
- alloc-no-stdlib 2.0.4 BSD-3-Clause
- alloc-stdlib 0.2.2 BSD-3-Clause
- allocator-api2 0.2.21 MIT OR Apache-2.0
- anyhow 1.0.102 MIT OR Apache-2.0
- arc-swap 1.9.1 MIT OR Apache-2.0
- async-trait 0.1.89 MIT OR Apache-2.0
- atomic-waker 1.1.2 Apache-2.0 OR MIT
- aws-lc-rs 1.16.3 ISC AND (Apache-2.0 OR ISC)
- aws-lc-sys 0.40.0 ISC AND (Apache-2.0 OR ISC) AND Apache-2.0 AND MIT AND BSD-3-Clause AND (Apache-2.0 OR ISC OR MIT) AND (Apache-2.0 OR ISC OR MIT-0)
- axum 0.8.9 MIT
- axum-core 0.5.6 MIT
- base64 0.22.1 MIT OR Apache-2.0
- bitflags 2.11.1 MIT OR Apache-2.0
- brotli 8.0.2 BSD-3-Clause AND MIT
- brotli-decompressor 5.0.0 BSD-3-Clause OR MIT
- bstr 1.12.1 MIT OR Apache-2.0
- bytes 1.11.1 MIT
- cfg-if 1.0.4 MIT OR Apache-2.0
- chacha20 0.10.0 MIT OR Apache-2.0
- cpufeatures 0.3.0 MIT OR Apache-2.0
- crc32fast 1.5.0 MIT OR Apache-2.0
- crossbeam-channel 0.5.15 MIT OR Apache-2.0
- crossbeam-utils 0.8.21 MIT OR Apache-2.0
- dashmap 6.1.0 MIT
- deranged 0.5.8 MIT OR Apache-2.0
- displaydoc 0.2.5 MIT OR Apache-2.0
- either 1.15.0 MIT OR Apache-2.0
- equivalent 1.0.2 Apache-2.0 OR MIT
- errno 0.3.14 MIT OR Apache-2.0
- flate2 1.1.9 MIT OR Apache-2.0
- fnv 1.0.7 Apache-2.0 OR MIT
- foldhash 0.2.0 Zlib
- form_urlencoded 1.2.2 MIT OR Apache-2.0
- futures-channel 0.3.32 MIT OR Apache-2.0
- futures-core 0.3.32 MIT OR Apache-2.0
- futures-executor 0.3.32 MIT OR Apache-2.0
- futures-macro 0.3.32 MIT OR Apache-2.0
- futures-sink 0.3.32 MIT OR Apache-2.0
- futures-task 0.3.32 MIT OR Apache-2.0
- futures-util 0.3.32 MIT OR Apache-2.0
- getrandom 0.2.17 MIT OR Apache-2.0
- getrandom 0.3.4 MIT OR Apache-2.0
- getrandom 0.4.2 MIT OR Apache-2.0
- globset 0.4.18 Unlicense OR MIT
- h2 0.4.17 MIT
- hashbrown 0.14.5 MIT OR Apache-2.0
- hashbrown 0.17.0 MIT OR Apache-2.0
- http 1.4.0 MIT OR Apache-2.0
- http-body 1.0.1 MIT
- http-body-util 0.1.3 MIT
- httparse 1.10.1 MIT OR Apache-2.0
- httpdate 1.0.3 MIT OR Apache-2.0
- hyper 1.10.0 MIT
- hyper-rustls 0.27.9 Apache-2.0 OR ISC OR MIT
- hyper-timeout 0.5.2 MIT OR Apache-2.0
- hyper-util 0.1.20 MIT
- icu_collections 2.2.0 Unicode-3.0
- icu_locale_core 2.2.0 Unicode-3.0
- icu_normalizer 2.2.0 Unicode-3.0
- icu_normalizer_data 2.2.0 Unicode-3.0
- icu_properties 2.2.0 Unicode-3.0
- icu_properties_data 2.2.0 Unicode-3.0
- icu_provider 2.2.0 Unicode-3.0
- idna 1.1.0 MIT OR Apache-2.0
- idna_adapter 1.2.2 Apache-2.0 OR MIT
- indexmap 2.14.0 Apache-2.0 OR MIT
- ipnet 2.12.0 MIT OR Apache-2.0
- iri-string 0.7.12 MIT OR Apache-2.0
- itertools 0.14.0 MIT OR Apache-2.0
- itoa 1.0.18 MIT OR Apache-2.0
- lazy_static 1.5.0 MIT OR Apache-2.0
- lexopt 0.3.2 MIT
- libc 0.2.186 MIT OR Apache-2.0
- libmimalloc-sys 0.1.47 MIT
- libz-sys 1.1.28 MIT OR Apache-2.0
- litemap 0.8.2 Unicode-3.0
- lock_api 0.4.14 MIT OR Apache-2.0
- log 0.4.29 MIT OR Apache-2.0
- lru 0.18.2 MIT
- matchers 0.2.0 MIT
- matchit 0.8.4 MIT AND BSD-3-Clause
- memchr 2.8.0 Unlicense OR MIT
- mimalloc 0.1.50 MIT
- mime 0.3.17 MIT OR Apache-2.0
- mime_guess 2.0.5 MIT
- mio 1.2.0 MIT
- nu-ansi-term 0.50.3 MIT
- num-conv 0.2.1 MIT OR Apache-2.0
- once_cell 1.21.4 MIT OR Apache-2.0
- openssl-probe 0.2.1 MIT OR Apache-2.0
- opentelemetry 0.31.0 Apache-2.0
- opentelemetry-http 0.31.0 Apache-2.0
- opentelemetry-otlp 0.31.1 Apache-2.0
- opentelemetry-proto 0.31.0 Apache-2.0
- opentelemetry-semantic-conventions 0.31.0 Apache-2.0
- opentelemetry_sdk 0.31.0 Apache-2.0
- oxphp 0.11.0 AGPL-3.0-only
- parking_lot 0.12.5 MIT OR Apache-2.0
- parking_lot_core 0.9.12 MIT OR Apache-2.0
- percent-encoding 2.3.2 MIT OR Apache-2.0
- pin-project 1.1.11 Apache-2.0 OR MIT
- pin-project-internal 1.1.11 Apache-2.0 OR MIT
- pin-project-lite 0.2.17 Apache-2.0 OR MIT
- potential_utf 0.1.5 Unicode-3.0
- powerfmt 0.2.0 MIT OR Apache-2.0
- ppv-lite86 0.2.21 MIT OR Apache-2.0
- proc-macro2 1.0.106 MIT OR Apache-2.0
- prost 0.13.5 Apache-2.0
- prost 0.14.3 Apache-2.0
- prost-derive 0.13.5 Apache-2.0
- prost-derive 0.14.3 Apache-2.0
- quote 1.0.45 MIT OR Apache-2.0
- rand 0.9.4 MIT OR Apache-2.0
- rand 0.10.1 MIT OR Apache-2.0
- rand_chacha 0.9.0 MIT OR Apache-2.0
- rand_core 0.9.5 MIT OR Apache-2.0
- rand_core 0.10.1 MIT OR Apache-2.0
- regex-automata 0.4.14 MIT OR Apache-2.0
- regex-syntax 0.8.10 MIT OR Apache-2.0
- reqwest 0.12.28 MIT OR Apache-2.0
- reqwest 0.13.3 MIT OR Apache-2.0
- ring 0.17.14 Apache-2.0 AND ISC
- rustls 0.23.40 Apache-2.0 OR ISC OR MIT
- rustls-native-certs 0.8.3 Apache-2.0 OR ISC OR MIT
- rustls-pemfile 2.2.0 Apache-2.0 OR ISC OR MIT
- rustls-pki-types 1.14.1 MIT OR Apache-2.0
- rustls-platform-verifier 0.7.0 MIT OR Apache-2.0
- rustls-webpki 0.103.13 ISC
- rustversion 1.0.22 MIT OR Apache-2.0
- ryu 1.0.23 Apache-2.0 OR BSL-1.0
- scopeguard 1.2.0 MIT OR Apache-2.0
- serde 1.0.228 MIT OR Apache-2.0
- serde_core 1.0.228 MIT OR Apache-2.0
- serde_derive 1.0.228 MIT OR Apache-2.0
- serde_json 1.0.149 MIT OR Apache-2.0
- serde_urlencoded 0.7.1 MIT OR Apache-2.0
- sharded-slab 0.1.7 MIT
- signal-hook-registry 1.4.8 MIT OR Apache-2.0
- slab 0.4.12 MIT
- smallvec 1.15.1 MIT OR Apache-2.0
- socket2 0.6.3 MIT OR Apache-2.0
- stable_deref_trait 1.2.1 MIT OR Apache-2.0
- subtle 2.6.1 BSD-3-Clause
- symlink 0.1.0 MIT OR Apache-2.0
- syn 2.0.117 MIT OR Apache-2.0
- sync_wrapper 1.0.2 Apache-2.0
- synstructure 0.13.2 MIT
- thiserror 2.0.18 MIT OR Apache-2.0
- thiserror-impl 2.0.18 MIT OR Apache-2.0
- thread_local 1.1.9 MIT OR Apache-2.0
- time 0.3.47 MIT OR Apache-2.0
- time-core 0.1.8 MIT OR Apache-2.0
- tinystr 0.8.3 Unicode-3.0
- tokio 1.52.1 MIT
- tokio-macros 2.7.0 MIT
- tokio-rustls 0.26.4 MIT OR Apache-2.0
- tokio-stream 0.1.18 MIT
- tokio-util 0.7.18 MIT
- tonic 0.14.5 MIT
- tonic-prost 0.14.5 MIT
- tower 0.5.3 MIT
- tower-http 0.6.8 MIT
- tower-layer 0.3.3 MIT
- tower-service 0.3.3 MIT
- tracing 0.1.44 MIT
- tracing-appender 0.2.5 MIT
- tracing-attributes 0.1.31 MIT
- tracing-core 0.1.36 MIT
- tracing-log 0.2.0 MIT
- tracing-serde 0.2.0 MIT
- tracing-subscriber 0.3.23 MIT
- try-lock 0.2.5 MIT
- unicase 2.9.0 MIT OR Apache-2.0
- unicode-ident 1.0.24 (MIT OR Apache-2.0) AND Unicode-3.0
- untrusted 0.9.0 ISC
- url 2.5.8 MIT OR Apache-2.0
- utf8_iter 1.0.4 Apache-2.0 OR MIT
- want 0.3.1 MIT
- writeable 0.6.3 Unicode-3.0
- yoke 0.8.2 Unicode-3.0
- yoke-derive 0.8.2 Unicode-3.0
- zerocopy 0.8.48 BSD-2-Clause OR Apache-2.0 OR MIT
- zerofrom 0.1.7 Unicode-3.0
- zerofrom-derive 0.1.7 Unicode-3.0
- zeroize 1.8.2 Apache-2.0 OR MIT
- zerotrie 0.2.4 Unicode-3.0
- zerovec 0.11.6 Unicode-3.0
- zerovec-derive 0.11.3 Unicode-3.0
- zmij 1.0.21 MIT
The inventory belongs to a release rather than to this website: it is regenerated when the server version changes, so it always describes the binary these docs cover.
License texts
Seven distinct licenses cover those crates. Each links to its full text at SPDX, the standard registry of license identifiers.
- GNU Affero General Public License v3.0 AGPL-3.0
- Apache License 2.0 Apache-2.0
- BSD 3-Clause "New" or "Revised" License BSD-3-Clause
- ISC License ISC
- MIT License MIT
- Unicode License v3 Unicode-3.0
- zlib License Zlib
Several of them ask that a copy of their text accompany the software, so the complete generated document is served from this site as well rather than only linked.
Reproduces the full text of every license above, exactly as published with the release.