Open Source Licenses

This page lists third-party open source components used by Convert.Town and their license notices.

lamejs

We use this library as an external dependency and retain source/license references. If we modify the library itself, those modifications are provided under the applicable license terms.

Basic Pitch

We use the library from a CDN module and serve the model assets locally, copied unmodified from the npm package.

TensorFlow.js

We do not copy or modify TensorFlow.js source in this repository.

ToneJS MIDI

We do not copy or modify ToneJS MIDI source in this repository.

Tesseract.js

We load this library from a CDN and retain its license and notice references. The underlying Tesseract OCR engine is also licensed under Apache-2.0.

pdf-lib

  • Project: https://github.com/Hopding/pdf-lib
  • License: MIT
  • Usage: Browser-side PDF creation and editing for tools such as Image to PDF, PDF Compress, PDF Merge, PDF Split, PDF Rotate and PDF Extract Pages

We load this library from a CDN and do not modify its source.

PDF.js

  • Project: https://github.com/mozilla/pdf.js
  • License: Apache-2.0
  • Usage: Browser-side PDF parsing and rendering for tools such as PDF to Word, PDF to TXT, PDF to Audio, PDF Extract Images and PDF Compress

We serve a copy of this library at /js/pdf.js and /js/pdf.worker.js, unmodified.

docx (docx-js)

We load this library from a CDN and do not modify its source.

Turndown

We load this library from a CDN and do not modify its source.

ffmpeg.wasm

  • Project: https://github.com/ffmpegwasm/ffmpeg.wasm
  • License: MIT (JavaScript wrapper) with the underlying FFmpeg core licensed under LGPL-2.1 or later
  • Usage: Browser-side video conversion for the GIF to MP4, GIF to WebM, Video to GIF, MOV to MP4, WebM to MP4, Trim Video, MP4 to MP3, Compress Video and Remove Audio from Video tools

We load this library from a CDN as an external dependency and do not modify FFmpeg or its WebAssembly build. The unmodified FFmpeg source is available from the upstream FFmpeg project at ffmpeg.org.

SoundTouchJS

We load this library as an ES module from CDN and do not modify its source. If we ever modify it, modifications would be published under LGPL terms.

JSZip

  • Project: https://github.com/Stuk/jszip
  • License: MIT or GPL-2.0+ (dual-licensed - we use under MIT)
  • Usage: Packaging multiple files into a ZIP archive for tools like Extract Video Frames, PDF Split and Extract Images from PDF

We serve this library locally at /js/jszip.min.js and do not modify its source.

gif.js

  • Project: https://github.com/jnordberg/gif.js
  • License: MIT, with an embedded JavaScript port of NeuQuant by Anthony Dekker (1994) under a permissive academic license
  • Usage: Browser-side animated GIF encoding for the Images to Animated GIF tool

We load this library and its accompanying Web Worker from CDN and do not modify its source.

ExifReader

We load this library from CDN and do not modify its source. If we ever modify MPL-licensed files, those modifications would be published under MPL terms.

Full deployed notice text is available at /THIRD_PARTY_NOTICES.txt.