Except as otherwise noted (below and/or in individual files), SNOCAT is
licensed under the Apache License, Version 2.0 [LICENSE-APACHE](LICENSE-APACHE) or
http://www.apache.org/licenses/LICENSE-2.0 or the MIT license
[LICENSE-MIT](LICENSE-MIT) or http://opensource.org/licenses/MIT, at your option.
The SNOCAT Project depends upon packages written by third parties.
The following third party packages are utilized, and carry
their own copyright notices and license terms:
* [aho-corasick v0.7.15](https://github.com/BurntSushi/aho-corasick) - Unlicense/MIT
* [anyhow v1.0.65](https://github.com/dtolnay/anyhow) - MIT OR Apache-2.0
* [arc-swap v1.5.1](https://github.com/vorner/arc-swap) - Apache-2.0/MIT
* [autocfg v1.1.0](https://github.com/cuviper/autocfg) - Apache-2.0 OR MIT
* [base64 v0.13.0](https://github.com/marshallpierce/rust-base64) - MIT/Apache-2.0
* [byteorder v1.4.3](https://github.com/BurntSushi/byteorder) - Unlicense OR MIT
* [bytes v1.2.1](https://github.com/tokio-rs/bytes) - MIT
* [cc v1.0.73](https://github.com/alexcrichton/cc-rs) - MIT/Apache-2.0
* [cfg-if v1.0.0](https://github.com/alexcrichton/cfg-if) - MIT/Apache-2.0
* [dashmap v5.4.0](https://github.com/xacrimon/dashmap) - MIT
* [difflib v0.4.0](https://github.com/DimaKudosh/difflib) - MIT
* [downcast-rs v1.2.0](https://github.com/marcianx/downcast-rs) - MIT/Apache-2.0
* [downcast v0.11.0](https://github.com/fkoep/downcast-rs) - MIT
* [either v1.8.0](https://github.com/bluss/either) - MIT/Apache-2.0
* [float-cmp v0.9.0](https://github.com/mikedilger/float-cmp) - MIT
* [fragile v1.2.1](https://github.com/mitsuhiko/fragile) - Apache-2.0
* [futures-channel v0.3.24](https://github.com/rust-lang/futures-rs) - MIT OR Apache-2.0
* [futures-core v0.3.24](https://github.com/rust-lang/futures-rs) - MIT OR Apache-2.0
* [futures-executor v0.3.24](https://github.com/rust-lang/futures-rs) - MIT OR Apache-2.0
* [futures-io v0.3.24](https://github.com/rust-lang/futures-rs) - MIT OR Apache-2.0
* [futures-macro v0.3.24](https://github.com/rust-lang/futures-rs) - MIT OR Apache-2.0
* [futures-sink v0.3.24](https://github.com/rust-lang/futures-rs) - MIT OR Apache-2.0
* [futures-task v0.3.24](https://github.com/rust-lang/futures-rs) - MIT OR Apache-2.0
* [futures-util v0.3.24](https://github.com/rust-lang/futures-rs) - MIT OR Apache-2.0
* [futures v0.3.24](https://github.com/rust-lang/futures-rs) - MIT OR Apache-2.0
* [fxhash v0.2.1](https://github.com/cbreeden/fxhash) - Apache-2.0/MIT
* [gen-z v0.1.0](https://github.com/Dessix/gen-z-rs) - MIT OR Apache-2.0
* [getrandom v0.2.7](https://github.com/rust-random/getrandom) - MIT OR Apache-2.0
* [hashbrown v0.12.3](https://github.com/rust-lang/hashbrown) - MIT OR Apache-2.0
* [itertools v0.10.5](https://github.com/rust-itertools/itertools) - MIT/Apache-2.0
* [itoa v1.0.4](https://github.com/dtolnay/itoa) - MIT OR Apache-2.0
* [lazy_static v1.4.0](https://github.com/rust-lang-nursery/lazy-static.rs) - MIT/Apache-2.0
* [libc v0.2.135](https://github.com/rust-lang/libc) - MIT OR Apache-2.0
* [lock_api v0.4.9](https://github.com/Amanieu/parking_lot) - MIT OR Apache-2.0
* [log v0.4.17](https://github.com/rust-lang/log) - MIT OR Apache-2.0
* [matchers v0.1.0](https://github.com/hawkw/matchers) - MIT
* [memchr v2.3.4](https://github.com/BurntSushi/rust-memchr) - Unlicense/MIT
* [mio v0.8.4](https://github.com/tokio-rs/mio) - MIT
* [mockall_derive v0.11.2](https://github.com/asomers/mockall) - MIT/Apache-2.0
* [mockall v0.11.2](https://github.com/asomers/mockall) - MIT/Apache-2.0
* [normalize-line-endings v0.3.0](https://github.com/derekdreery/normalize-line-endings) - Apache-2.0
* [nu-ansi-term v0.46.0](https://github.com/nushell/nu-ansi-term) - MIT
* [num_cpus v1.13.1](https://github.com/seanmonstar/num_cpus) - MIT OR Apache-2.0
* [num-traits v0.2.15](https://github.com/rust-num/num-traits) - MIT OR Apache-2.0
* [once_cell v1.15.0](https://github.com/matklad/once_cell) - MIT OR Apache-2.0
* [openssl-probe v0.1.5](https://github.com/alexcrichton/openssl-probe) - MIT/Apache-2.0
* [overload v0.1.1](https://github.com/danaugrs/overload) - MIT
* [parking_lot_core v0.9.3](https://github.com/Amanieu/parking_lot) - MIT OR Apache-2.0
* [pin-project-internal v1.0.12](https://github.com/taiki-e/pin-project) - Apache-2.0 OR MIT
* [pin-project-lite v0.2.9](https://github.com/taiki-e/pin-project-lite) - Apache-2.0 OR MIT
* [pin-project v1.0.12](https://github.com/taiki-e/pin-project) - Apache-2.0 OR MIT
* [pin-utils v0.1.0](https://github.com/rust-lang-nursery/pin-utils) - MIT OR Apache-2.0
* [ppv-lite86 v0.2.16](https://github.com/cryptocorrosion/cryptocorrosion) - MIT/Apache-2.0
* [predicates-core v1.0.3](https://github.com/assert-rs/predicates-rs/tree/master/predicates-core) - MIT OR Apache-2.0
* [predicates-tree v1.0.5](https://github.com/assert-rs/predicates-rs/tree/master/predicates-tree) - MIT OR Apache-2.0
* [predicates v2.1.1](https://github.com/assert-rs/predicates-rs) - MIT OR Apache-2.0
* [proc-macro2 v1.0.46](https://github.com/dtolnay/proc-macro2) - MIT OR Apache-2.0
* [quinn-proto v0.8.4](https://github.com/quinn-rs/quinn) - MIT OR Apache-2.0
* [quinn-udp v0.1.3](https://github.com/quinn-rs/quinn) - MIT OR Apache-2.0
* [quinn v0.8.5](https://github.com/quinn-rs/quinn) - MIT OR Apache-2.0
* [quote v1.0.21](https://github.com/dtolnay/quote) - MIT OR Apache-2.0
* [rand_chacha v0.3.1](https://github.com/rust-random/rand) - MIT OR Apache-2.0
* [rand_core v0.6.4](https://github.com/rust-random/rand) - MIT OR Apache-2.0
* [rand v0.8.5](https://github.com/rust-random/rand) - MIT OR Apache-2.0
* [regex-automata v0.1.10](https://github.com/BurntSushi/regex-automata) - Unlicense/MIT
* [regex-syntax v0.6.27](https://github.com/rust-lang/regex) - MIT OR Apache-2.0
* [regex v1.4.6](https://github.com/rust-lang/regex) - MIT OR Apache-2.0
* [ring v0.16.20](https://github.com/briansmith/ring) - (**Nonstandard License**, see project link)
* [rustls-native-certs v0.6.2](https://github.com/ctz/rustls-native-certs) - Apache-2.0/ISC/MIT
* [rustls-pemfile v0.2.1](https://github.com/rustls/pemfile) - Apache-2.0/ISC/MIT
* [rustls-pemfile v1.0.1](https://github.com/rustls/pemfile) - Apache-2.0 OR ISC OR MIT
* [rustls v0.20.6](https://github.com/rustls/rustls) - Apache-2.0/ISC/MIT
* [ryu v1.0.11](https://github.com/dtolnay/ryu) - Apache-2.0 OR BSL-1.0
* [scopeguard v1.1.0](https://github.com/bluss/scopeguard) - MIT/Apache-2.0
* [sct v0.7.0](https://github.com/ctz/sct.rs) - Apache-2.0/ISC/MIT
* [serde_derive v1.0.145](https://github.com/serde-rs/serde) - MIT OR Apache-2.0
* [serde_json v1.0.86](https://github.com/serde-rs/json) - MIT OR Apache-2.0
* [serde v1.0.145](https://github.com/serde-rs/serde) - MIT OR Apache-2.0
* [sha1_smol v1.0.0](https://github.com/mitsuhiko/sha1-smol) - BSD-3-Clause
* [sharded-slab v0.1.4](https://github.com/hawkw/sharded-slab) - MIT
* [signal-hook-registry v1.4.0](https://github.com/vorner/signal-hook) - Apache-2.0/MIT
* [slab v0.4.7](https://github.com/tokio-rs/slab) - MIT
* [smallvec v1.10.0](https://github.com/servo/rust-smallvec) - MIT OR Apache-2.0
* [socket2 v0.4.7](https://github.com/rust-lang/socket2) - MIT OR Apache-2.0
* [spin v0.5.2](https://github.com/mvdnes/spin-rs.git) - MIT
* [syn v1.0.102](https://github.com/dtolnay/syn) - MIT OR Apache-2.0
* [termtree v0.2.4](https://github.com/rust-cli/termtree) - MIT
* [thiserror-impl v1.0.37](https://github.com/dtolnay/thiserror) - MIT OR Apache-2.0
* [thiserror v1.0.37](https://github.com/dtolnay/thiserror) - MIT OR Apache-2.0
* [thread_local v1.1.4](https://github.com/Amanieu/thread_local-rs) - Apache-2.0/MIT
* [tinyvec_macros v0.1.0](https://github.com/Soveu/tinyvec_macros) - MIT OR Apache-2.0 OR Zlib
* [tinyvec v1.6.0](https://github.com/Lokathor/tinyvec) - Zlib OR Apache-2.0 OR MIT
* [tokio-macros v1.8.0](https://github.com/tokio-rs/tokio) - MIT
* [tokio-stream v0.1.11](https://github.com/tokio-rs/tokio) - MIT
* [tokio-util v0.7.4](https://github.com/tokio-rs/tokio) - MIT
* [tokio v1.21.2](https://github.com/tokio-rs/tokio) - MIT
* [tracing-attributes v0.1.23](https://github.com/tokio-rs/tracing) - MIT
* [tracing-core v0.1.30](https://github.com/tokio-rs/tracing) - MIT
* [tracing-futures v0.2.5](https://github.com/tokio-rs/tracing) - MIT
* [tracing-log v0.1.3](https://github.com/tokio-rs/tracing) - MIT
* [tracing-subscriber v0.3.16](https://github.com/tokio-rs/tracing) - MIT
* [tracing v0.1.37](https://github.com/tokio-rs/tracing) - MIT
* [unicode-ident v1.0.5](https://github.com/dtolnay/unicode-ident) - (MIT OR Apache-2.0) AND Unicode-DFS-2016
* [untrusted v0.7.1](https://github.com/briansmith/untrusted) - ISC
* [uuid v1.2.1](https://github.com/uuid-rs/uuid) - Apache-2.0 OR MIT
* [webpki v0.22.0](https://github.com/briansmith/webpki) - (**Nonstandard License**, see project link)