← PocketTools

Source and licenses

PocketTools processes files on your device using the libraries below. These libraries retain their original licenses and copyright notices. Software is provided without warranty.

PocketTools interface

Download the deployed toolkit source. The archive includes the HTML, JavaScript, styles, sample files, vendored libraries and notices served by this site. Extract it into a static web server to run it. The code is readable and can be inspected directly in your browser.

PDF and image libraries

Media engine

The FFmpeg WebAssembly core 0.12.10 is distributed under GPL-2.0-or-later. This distribution uses the GPL version 3 option. It includes FFmpeg and codec libraries, including x264 and x265. The JavaScript wrapper 0.12.15 has a separate MIT license. No modifications have been made to the upstream core; its WASM is gzip-compressed for delivery.

GNU GPL version 3 · Wrapper MIT license · Component notices

Source is available from the upstream repositories below at no charge. The v12.15 release contains core 0.12.10. Its Dockerfile specifies the component references, and its build directory contains the compilation scripts and WebAssembly bindings.