DESKTRANSFER
Licences

Open-source notices

DeskTransfer is built with the work of many open-source projects. Thank you to all of them.

FFmpeg

Audio and video are converted with FFmpeg, run as a separate program. This software uses libraries from the FFmpeg project under the LGPLv3.

The app's foundations

ComponentLicence
Electron, with Chromium and Node.js (the PC program)MIT; Chromium and its parts under BSD-style and other licences, listed in LICENSES.chromium.html in the program's folder
Capacitor (the Android app)MIT
libvips, inside the image library sharpLGPL-3.0-or-later, shipped as a separate, replaceable library
Space Grotesk typefaceSIL Open Font License 1.1
jsQR (reading the pairing QR picture)Apache-2.0

Libraries in the PC program

177 packages. Each one's full licence text is installed with the program.

PackageVersionLicence
@emnapi/runtime1.11.3MIT
@img/sharp-darwin-arm640.33.5Apache-2.0
@img/sharp-darwin-x640.33.5Apache-2.0
@img/sharp-libvips-darwin-arm641.0.4LGPL-3.0-or-later
@img/sharp-libvips-darwin-x641.0.4LGPL-3.0-or-later
@img/sharp-libvips-linux-arm1.0.5LGPL-3.0-or-later
@img/sharp-libvips-linux-arm641.0.4LGPL-3.0-or-later
@img/sharp-libvips-linux-s390x1.0.4LGPL-3.0-or-later
@img/sharp-libvips-linux-x641.0.4LGPL-3.0-or-later
@img/sharp-libvips-linuxmusl-arm641.0.4LGPL-3.0-or-later
@img/sharp-libvips-linuxmusl-x641.0.4LGPL-3.0-or-later
@img/sharp-linux-arm0.33.5Apache-2.0
@img/sharp-linux-arm640.33.5Apache-2.0
@img/sharp-linux-s390x0.33.5Apache-2.0
@img/sharp-linux-x640.33.5Apache-2.0
@img/sharp-linuxmusl-arm640.33.5Apache-2.0
@img/sharp-linuxmusl-x640.33.5Apache-2.0
@img/sharp-wasm320.33.5Apache-2.0 AND LGPL-3.0-or-later AND MIT
@img/sharp-win32-ia320.33.5Apache-2.0 AND LGPL-3.0-or-later
@img/sharp-win32-x640.33.5Apache-2.0 AND LGPL-3.0-or-later
@mixmark-io/domino2.2.0BSD-2-Clause
@napi-rs/canvas0.1.100MIT
@napi-rs/canvas-android-arm640.1.100MIT
@napi-rs/canvas-darwin-arm640.1.100MIT
@napi-rs/canvas-darwin-x640.1.100MIT
@napi-rs/canvas-linux-arm-gnueabihf0.1.100MIT
@napi-rs/canvas-linux-arm64-gnu0.1.100MIT
@napi-rs/canvas-linux-arm64-musl0.1.100MIT
@napi-rs/canvas-linux-riscv64-gnu0.1.100MIT
@napi-rs/canvas-linux-x64-gnu0.1.100MIT
@napi-rs/canvas-linux-x64-musl0.1.100MIT
@napi-rs/canvas-win32-arm64-msvc0.1.100MIT
@napi-rs/canvas-win32-x64-msvc0.1.100MIT
@pdf-lib/standard-fonts1.0.0MIT
@pdf-lib/upng1.0.1MIT
@types/node26.6.4MIT
@types/node-forge1.3.14MIT
@xmldom/xmldom0.8.15MIT
accepts1.3.8MIT
ansi-regex5.0.1MIT
ansi-styles4.3.0MIT
argparse1.0.10MIT
array-flatten1.1.1MIT
base64-js1.5.1MIT
body-parser1.20.8MIT
buffer-crc321.0.0MIT
bytes3.1.2MIT
call-bind-apply-helpers1.0.2MIT
call-bound1.0.4MIT
camelcase5.3.1MIT
cliui6.0.0ISC
color4.2.3MIT
color-convert2.0.1MIT
color-name1.1.4MIT
color-string1.9.1MIT
content-disposition0.5.4MIT
content-type1.0.5MIT
cookie0.7.2MIT
cookie-signature1.0.7MIT
core-util-is1.0.2MIT
debug2.6.9MIT
decamelize1.2.0MIT
depd2.0.0MIT
destroy1.2.0MIT
detect-libc2.1.2Apache-2.0
dijkstrajs1.0.3MIT
dingbat-to-unicode1.0.2BSD-2-Clause
duck0.1.12BSD
dunder-proto1.0.1MIT
ee-first1.1.1MIT
emoji-regex8.0.0MIT
encodeurl2.0.0MIT
es-define-property1.0.1MIT
es-errors1.3.0MIT
es-object-atoms1.1.2MIT
escape-html1.0.3MIT
etag1.8.1MIT
express4.22.3MIT
finalhandler1.3.2MIT
find-up4.1.0MIT
forwarded0.2.0MIT
fresh0.5.2MIT
function-bind1.1.2MIT
get-caller-file2.0.5ISC
get-intrinsic1.3.0MIT
get-proto1.0.1MIT
gopd1.2.0MIT
has-symbols1.1.0MIT
hasown2.0.4MIT
http-errors2.0.1MIT
iconv-lite0.4.24MIT
immediate3.0.6MIT
inherits2.0.4ISC
ipaddr.js1.9.1MIT
is-arrayish0.3.4MIT
is-fullwidth-code-point3.0.0MIT
isarray1.0.0MIT
jszip3.10.2(MIT OR GPL-3.0-or-later)
lie3.3.0MIT
locate-path5.0.0MIT
lop0.4.2BSD-2-Clause
mammoth1.13.0BSD-2-Clause
marked12.0.2MIT
math-intrinsics1.1.0MIT
media-typer0.3.0MIT
merge-descriptors1.0.3MIT
methods1.1.2MIT
mime1.6.0MIT
mime-db1.52.0MIT
mime-types2.1.35MIT
ms2.0.0MIT
ms2.1.3MIT
negotiator0.6.3MIT
node-forge1.4.0(BSD-3-Clause OR GPL-2.0)
object-inspect1.13.4MIT
on-finished2.4.1MIT
option0.2.4BSD-2-Clause
p-limit2.3.0MIT
p-locate4.1.0MIT
p-try2.2.0MIT
pako1.0.11(MIT AND Zlib)
parseurl1.3.3MIT
path-exists4.0.0MIT
path-to-regexp0.1.13MIT
pdf-lib1.17.1MIT
pdfjs-dist4.10.38Apache-2.0
pend1.2.0MIT
pngjs5.0.0MIT
process-nextick-args2.0.1MIT
proxy-addr2.0.8MIT
qrcode1.5.4MIT
qs6.16.0BSD-3-Clause
range-parser1.2.1MIT
raw-body2.5.3MIT
readable-stream2.3.8MIT
require-directory2.1.1MIT
require-main-filename2.0.0ISC
safe-buffer5.1.2MIT
safe-buffer5.2.1MIT
safer-buffer2.1.2MIT
selfsigned2.4.1MIT
semver7.8.5ISC
send0.19.2MIT
serve-static1.16.3MIT
set-blocking2.0.0ISC
setimmediate1.0.5MIT
setprototypeof1.2.0ISC
sharp0.33.5Apache-2.0
side-channel1.1.1MIT
side-channel-list1.0.1MIT
side-channel-map1.0.1MIT
side-channel-weakmap1.0.2MIT
simple-swizzle0.2.4MIT
sprintf-js1.0.3BSD-3-Clause
statuses2.0.2MIT
string_decoder1.1.1MIT
string-width4.2.3MIT
strip-ansi6.0.1MIT
toidentifier1.0.1MIT
tslib1.14.10BSD
tslib2.8.10BSD
turndown7.2.4MIT
type-is1.6.18MIT
underscore1.13.8MIT
undici-types8.9.0MIT
unpipe1.0.0MIT
util-deprecate1.0.2MIT
utils-merge1.0.1MIT
vary1.1.2MIT
which-module2.0.1ISC
wrap-ansi6.2.0MIT
xmlbuilder10.1.1MIT
y18n4.0.3ISC
yargs15.4.1MIT
yargs-parser18.1.3ISC
yauzl3.4.0MIT
yazl3.3.1MIT