Licence and credits

BitDinghy is open source, and it stands on the work of many other open-source projects. Thank you to all of them.

BitDinghy’s licence

BitDinghy is licensed under either the MIT licence or the Apache License 2.0, at your option. You may use, copy, change and share it, including commercially, as long as you keep the licence and copyright notices. The source code will be published on GitHub with the first release.

Built with

BitDinghy wouldn’t exist without these projects in particular:

Every library and its licence

The list below is made automatically from the release itself, so it always matches what’s in the zip. The full licence texts are in third-party notices, the same file that comes with BitDinghy (THIRD-PARTY-NOTICES.html). Where a library offers a choice of licences, the list shows the one BitDinghy uses it under.

Show all 436 libraries and their licences
LibraryVersionLicence
accesskit0.24.1MIT
accesskit_atspi_common0.18.1MIT
accesskit_consumer0.35.0MIT
accesskit_consumer0.36.0MIT
accesskit_unix0.21.1MIT
accesskit_windows0.32.1MIT
accesskit_winit0.32.2Apache-2.0
adler22.0.1MIT
ahash0.8.12MIT
aho-corasick1.1.5MIT
allocator-api20.2.21MIT
anstream1.0.0MIT
anstyle1.0.14MIT
anstyle-parse1.0.0MIT
anstyle-query1.1.5MIT
anstyle-wincon3.0.11MIT
anyhow1.0.104MIT
arboard3.6.1MIT
arc-swap1.9.2MIT
arrayvec0.7.8MIT
as-raw-xcb-connection1.0.1MIT
assert_cfg0.1.0Zlib
async-broadcast0.7.2MIT
async-channel2.5.0MIT
async-compression0.4.50MIT
async-executor1.14.0MIT
async-io2.6.0MIT
async-lock3.4.2MIT
async-process2.5.0MIT
async-recursion1.2.0MIT
async-signal0.2.14MIT
async-stream0.3.6MIT
async-stream-impl0.3.6MIT
async-task4.7.1MIT
async-trait0.1.92MIT
atoi3.1.0MIT
atomic-waker1.1.2MIT
atspi0.29.0MIT
atspi-common0.13.0MIT
atspi-proxies0.13.0MIT
aws-lc-rs1.18.1ISC
aws-lc-sys0.45.0Apache-2.0, BSD-3-Clause, ISC, MIT
axum0.8.9MIT
axum-core0.5.6MIT
axum-extra0.12.6MIT
backon1.6.0Apache-2.0
base640.23.1MIT
bitflags2.13.2MIT
bitvec1.1.1MIT
blocking1.7.0MIT
bstr1.13.1MIT
bytemuck1.25.2MIT
bytemuck_derive1.12.1MIT
byteorder1.5.0MIT
byteorder-lite0.1.0MIT
bytes1.12.1MIT
calloop0.13.0MIT
calloop0.14.5MIT
calloop-wayland-source0.3.0MIT
calloop-wayland-source0.4.1MIT
cfg-if1.0.5MIT
chacha200.10.2MIT
chardetng1.0.0MIT
chrono0.4.45MIT
clap4.6.7MIT
clap_builder4.6.7MIT
clap_derive4.6.7MIT
clap_lex1.1.1MIT
clipboard-win5.4.1BSL-1.0
color0.3.3MIT
colorchoice1.0.5MIT
compression-codecs0.4.45MIT
compression-core0.4.33MIT
concurrent-queue2.5.0MIT
const_panic0.2.17Zlib
core_detect1.0.0MIT
cpufeatures0.3.1MIT
crc32fast1.5.2MIT
crossbeam-utils0.8.23MIT
cursor-icon1.2.0MIT
darling0.24.1MIT
darling_core0.24.1MIT
darling_macro0.24.1MIT
dashmap6.2.1MIT
data-encoding2.11.1MIT
directories6.0.0MIT
dirs-sys0.5.0MIT
displaydoc0.2.7MIT
dlib0.5.3MIT
document-features0.2.12MIT
dontfrag1.0.1MIT
downcast-rs1.2.1MIT
dpi0.1.2Apache-2.0, MIT
ecolor0.36.2MIT
eframe0.36.2MIT
egui0.36.2MIT
egui-winit0.36.2MIT
egui_glow0.36.2MIT
egui_plot0.37.0MIT
either1.19.0MIT
emath0.36.2MIT
encoding_rs0.8.42BSD-3-Clause, MIT
endi1.1.1MIT
enumflags20.7.12MIT
enumflags2_derive0.7.12MIT
epaint0.36.2MIT
epaint_default_fonts0.36.2MIT, OFL-1.1, Ubuntu-font-1.0
equivalent1.0.2MIT
errno0.3.14MIT
error-code3.4.0BSL-1.0
euclid0.22.14MIT
event-listener5.4.2MIT
event-listener-strategy0.5.4MIT
fallible-iterator0.3.0MIT
fallible-streaming-iterator0.1.9MIT
fastrand2.5.0MIT
fdeflate0.3.7MIT
fearless_simd0.4.1MIT
flate21.1.10MIT
foldhash0.2.0Zlib
font-types0.12.6MIT
form_urlencoded1.2.2MIT
funty2.0.0MIT
futures0.3.34MIT
futures-channel0.3.34MIT
futures-core0.3.34MIT
futures-executor0.3.34MIT
futures-io0.3.34MIT
futures-lite2.6.1MIT
futures-macro0.3.34MIT
futures-sink0.3.34MIT
futures-task0.3.34MIT
futures-timer3.0.4MIT
futures-util0.3.34MIT
generic-array0.12.4MIT
gethostname1.1.0Apache-2.0
getrandom0.3.4MIT
getrandom0.4.3MIT
glow0.17.0MIT
glutin0.32.3Apache-2.0
glutin-winit0.5.0MIT
glutin_egl_sys0.7.1Apache-2.0
glutin_glx_sys0.6.1Apache-2.0
glutin_wgl_sys0.6.1Apache-2.0
governor0.10.4MIT
guillotiere0.7.0MIT
harfrust0.12.0MIT
hashbrown0.14.5MIT
hashbrown0.16.1MIT
hashbrown0.17.1MIT
hashlink0.12.2MIT
heck0.5.0MIT
hex0.4.3MIT
http1.5.0MIT
http-body1.1.0MIT
http-body-util0.1.5MIT
httparse1.10.1MIT
httpdate1.0.3MIT
hyper1.12.0MIT
hyper-rustls0.27.10MIT
hyper-util0.1.21MIT
iana-time-zone0.1.65MIT
icu_collections2.3.0Unicode-3.0
icu_locale_core2.3.0Unicode-3.0
icu_normalizer2.3.0Unicode-3.0
icu_normalizer_data2.3.0Unicode-3.0
icu_properties2.3.0Unicode-3.0
icu_properties_data2.3.0Unicode-3.0
icu_provider2.3.1Unicode-3.0
ident_case1.0.1MIT
idna1.1.0MIT
idna_adapter1.2.2MIT
image0.25.10MIT
indexmap2.14.2MIT
intervaltree0.2.7MIT
ipnet2.12.2MIT
is_terminal_polyfill1.70.2MIT
itertools0.15.0MIT
itoa1.0.18MIT
kurbo0.13.1MIT
lazy_static1.5.1MIT
leaky-bucket1.1.2MIT
libc0.2.190MIT
libloading0.8.9ISC
librqbit9.0.1Apache-2.0
librqbit-bencode9.0.1Apache-2.0
librqbit-buffers9.0.1Apache-2.0
librqbit-clone-to-owned9.0.1Apache-2.0
librqbit-core9.0.1Apache-2.0
librqbit-dht9.0.1Apache-2.0
librqbit-dualstack-sockets0.7.0Apache-2.0
librqbit-lsd9.0.1Apache-2.0
librqbit-peer-protocol9.0.1Apache-2.0
librqbit-sha1-wrapper9.0.1Apache-2.0
librqbit-tracker-comms9.0.1Apache-2.0
librqbit-upnp9.0.1Apache-2.0
librqbit-utp0.7.0Apache-2.0
libsqlite3-sys0.38.2MIT
linebender_resource_handle0.1.1MIT
linux-raw-sys0.12.1MIT
linux-raw-sys0.4.15MIT
litemap0.8.3Unicode-3.0
litrs1.0.0MIT
lock_api0.4.14MIT
log0.4.34MIT
matchers0.2.0MIT
matchit0.8.4BSD-3-Clause, MIT
memchr2.8.3MIT
memmap20.9.11MIT
memoffset0.9.1MIT
metrics0.24.6MIT
mime0.3.17MIT
mime_guess2.0.5MIT
miniz_oxide0.8.9MIT
miniz_oxide0.9.1MIT
mio1.2.4MIT
moxcms0.8.1Apache-2.0
multiversion_no_op1.0.0MIT
network-interface2.0.5MIT
nix0.30.1MIT
nohash-hasher0.2.0MIT
nonzero_ext0.3.0Apache-2.0
num0.2.1MIT
num-complex0.2.4MIT
num-integer0.1.47MIT
num-iter0.1.46MIT
num-rational0.2.4MIT
num-traits0.2.19MIT
once_cell1.21.4MIT
once_cell_polyfill1.70.2MIT
openssl-probe0.2.1MIT
option-ext0.2.0MPL-2.0
ordered-stream0.2.0MIT
parking2.2.1MIT
parking_lot0.12.5MIT
parking_lot_core0.9.12MIT
peniko0.6.1MIT
percent-encoding2.3.2MIT
phf0.13.1MIT
phf_generator0.13.1MIT
phf_macros0.13.1MIT
phf_shared0.13.1MIT
pin-project-lite0.2.17MIT
piper0.2.5MIT
png0.18.1MIT
polling3.11.0MIT
pollster0.4.0MIT
polycool0.4.0MIT
portable-atomic1.15.0MIT
potential_utf0.1.6Unicode-3.0
ppv-lite860.2.21MIT
proc-macro-crate3.5.0MIT
proc-macro21.0.107MIT
profiling1.0.18MIT
pxfm0.1.30Apache-2.0
quanta0.12.6MIT
quick-xml0.41.0MIT
quote1.0.47MIT
radium0.7.0MIT
rand0.10.3MIT
rand0.9.5MIT
rand_chacha0.9.0MIT
rand_core0.10.1MIT
rand_core0.9.5MIT
rapidhash4.5.1MIT
raw-cpuid11.6.0MIT
raw-window-handle0.6.2MIT
read-fonts0.41.0MIT
regex1.13.1MIT
regex-automata0.4.18MIT
regex-syntax0.8.11MIT
reqwest0.13.5MIT
rfd0.17.2MIT
ringbuf0.4.8MIT
rlimit0.11.0MIT
rusqlite0.40.2MIT
rustc-hash2.1.3MIT
rustix0.38.44MIT
rustix1.1.5MIT
rustls0.23.45MIT
rustls-native-certs0.8.4MIT
rustls-pki-types1.15.1MIT
rustls-platform-verifier0.7.1MIT
rustls-webpki0.103.15ISC
rustversion1.0.23MIT
ryu1.0.23Apache-2.0
same-file1.0.6MIT
schannel0.1.29MIT
scoped-tls1.0.1MIT
scopeguard1.2.0MIT
self_cell1.3.0Apache-2.0
serde1.0.229MIT
serde_core1.0.229MIT
serde_derive1.0.229MIT
serde_html_form0.2.8MIT
serde_json1.0.151MIT
serde_path_to_error0.1.20MIT
serde_repr0.1.21MIT
serde_spanned1.1.1MIT
serde_urlencoded0.7.1MIT
serde_with3.24.0MIT
serde_with_macros3.24.0MIT
sharded-slab0.1.7MIT
signal-hook-registry1.4.8MIT
simd-adler320.3.10MIT
simdutf80.1.5MIT
siphasher1.0.4MIT
size_format1.0.2MIT
skrifa0.44.0MIT
slab0.4.12MIT
smallvec1.16.2MIT
smithay-client-toolkit0.19.2MIT
smithay-client-toolkit0.20.0MIT
smithay-clipboard0.7.3MIT
smol_str0.2.2MIT
socket20.6.5MIT
spinning_top0.3.0MIT
stable_deref_trait1.2.1MIT
static_assertions1.1.0MIT
strsim0.11.1MIT
subtle2.6.1BSD-3-Clause
syn2.0.119MIT
syn3.0.6MIT
sync_wrapper1.0.2Apache-2.0
synstructure0.14.0MIT
tap1.0.1MIT
tempfile3.27.0MIT
thiserror1.0.69MIT
thiserror2.0.21MIT
thiserror-impl1.0.69MIT
thiserror-impl2.0.21MIT
thread_local1.1.10MIT
tinystr0.8.4Unicode-3.0
tokio1.53.2MIT
tokio-macros2.7.2MIT
tokio-rustls0.26.6MIT
tokio-socks0.5.3MIT
tokio-stream0.1.19MIT
tokio-util0.7.19MIT
toml1.1.6+spec-1.1.0MIT
toml_datetime1.1.2+spec-1.1.0MIT
toml_edit0.25.17+spec-1.1.0MIT
toml_parser1.1.5+spec-1.1.0MIT
toml_writer1.1.2+spec-1.1.0MIT
tower0.5.3MIT
tower-http0.6.11MIT
tower-layer0.3.3MIT
tower-service0.3.3MIT
tracing0.1.44MIT
tracing-attributes0.1.31MIT
tracing-core0.1.36MIT
tracing-subscriber0.3.23MIT
try-lock0.2.5MIT
typenum1.20.1MIT
typewit1.15.2Zlib
uds_windows1.2.1MIT
unicase2.10.0MIT
unicode-general-category1.1.0Apache-2.0
unicode-ident1.0.26MIT, Unicode-3.0
unicode-segmentation1.13.3MIT
untrusted0.7.1ISC
untrusted0.9.0ISC
url2.5.8MIT
urlencoding2.1.3MIT
utf8parse0.2.2MIT
utf8_iter1.0.4MIT
uuid1.27.0MIT
vello_common0.1.0MIT
vello_cpu0.1.0MIT
walkdir2.5.0MIT
want0.3.2MIT
wayland-backend0.3.17MIT
wayland-client0.31.15MIT
wayland-csd-frame0.3.0MIT
wayland-cursor0.31.14MIT
wayland-protocols0.32.13MIT
wayland-protocols-experimental20250721.0.1MIT
wayland-protocols-misc0.3.12MIT
wayland-protocols-plasma0.3.12MIT
wayland-protocols-wlr0.3.12MIT
wayland-scanner0.31.11MIT
wayland-sys0.31.11MIT
web-time1.1.0MIT
winapi0.3.9MIT
winapi-util0.1.11MIT
windows0.62.2MIT
windows-collections0.3.2MIT
windows-core0.62.2MIT
windows-future0.3.2MIT
windows-implement0.60.2MIT
windows-interface0.59.3MIT
windows-link0.2.1MIT
windows-numerics0.3.1MIT
windows-result0.4.1MIT
windows-strings0.5.1MIT
windows-sys0.52.0MIT
windows-sys0.59.0MIT
windows-sys0.60.2MIT
windows-sys0.61.2MIT
windows-targets0.52.6MIT
windows-targets0.53.5MIT
windows-threading0.2.1MIT
windows_x86_64_gnu0.52.6MIT
windows_x86_64_gnu0.53.1MIT
windows_x86_64_msvc0.52.6MIT
windows_x86_64_msvc0.53.1MIT
winit0.30.13Apache-2.0
winnow1.0.4MIT
writeable0.6.4Unicode-3.0
wyz0.5.1MIT
x11-dl2.21.0MIT
x11rb0.13.2MIT
x11rb-protocol0.13.2MIT
xcursor0.3.11MIT
xkbcommon-dl0.4.2MIT
xkeysym0.2.1MIT
yoke0.8.3Unicode-3.0
yoke-derive0.8.4Unicode-3.0
zbus5.19.0MIT
zbus-lockstep0.5.2MIT
zbus-lockstep-macros0.5.2MIT
zbus_macros5.19.0MIT
zbus_names4.3.4MIT
zbus_xml5.2.1MIT
zcheapstr1.1.0MIT
zerocopy0.8.62MIT
zerofrom0.1.8Unicode-3.0
zerofrom-derive0.1.8Unicode-3.0
zeroize1.9.1MIT
zerotrie0.2.5Unicode-3.0
zerovec0.11.8Unicode-3.0
zerovec-derive0.11.6Unicode-3.0
zmij1.0.23MIT
zvariant5.15.0MIT
zvariant_derive5.15.0MIT
zvariant_utils4.2.0MIT

One library is under the Mozilla Public License 2.0, which asks that you can get its source code. BitDinghy uses it unchanged; the source code is here:

This website

The text of this website is licensed under Creative Commons Attribution 4.0 International (CC BY 4.0): you may copy, share and adapt it, also commercially, as long as you credit “BitDinghy (bitdinghy.com)”, link to the licence and say if you changed it. This doesn’t cover the BitDinghy name, logo and icons (see below).

The website uses no third-party code, fonts or images. It’s built with Hugo (Apache-2.0), which isn’t part of the pages you receive.

Trademarks

The BitDinghy name, logo and icons identify this project. They aren’t covered by the software’s MIT or Apache-2.0 licences (Apache-2.0 says so in its section 6) nor by the website’s CC BY 4.0 licence. You’re welcome to use them to talk about or link to BitDinghy. If you make your own version of BitDinghy, please give it a different name and logo, so nobody mistakes it for this one.

“BitTorrent” is a trademark of its owner. BitDinghy is an independent project and is not affiliated with or endorsed by them. Other names belong to their owners.