ToolNavio uses the unmodified lamejs 1.2.1 JavaScript MP3 encoder in a separate Web Worker. Project: https://github.com/zhuker/lamejs LAME project: https://lame.sourceforge.net/ Upstream revision: 260ecf8a2cf15b97e65442986c5c9149b0be7764 Package license: LGPL-3.0 (see upstream package.json and license notices). Original notice: https://www.toolnavio.com/assets/vendor/lamejs-LICENSE.txt GNU GPL v3: https://www.toolnavio.com/assets/vendor/COPYING.txt GNU LGPL v3: https://www.toolnavio.com/assets/vendor/COPYING.LESSER.txt The unmodified complete npm source package used for this distribution, including src/js and build scripts, is available at: https://www.toolnavio.com/assets/vendor/lamejs-1.2.1.tgz Upstream package: https://registry.npmjs.org/lamejs/-/lamejs-1.2.1.tgz Source archive SHA-256: d8d099ef788808c15bc9b4a407dd23ae935feb1152e6bb0efdcd24e3e91c2a2d No changes were made to lame.min.js. It is loaded separately with importScripts and can be replaced with a compatible modified encoder. Its copyright notices and authorship information are retained in the original source package. This encoder is provided without warranty. Reverse engineering to debug modifications to this LGPL component is permitted.