lamejs 1.2.1 — pure JavaScript MP3 encoder =========================================== lame.min.js in this folder is the unmodified build published as the npm package "lamejs" version 1.2.1 (sha256 15d285e2587b3bdbfd18a68de6ce07cc074f7480a82c3815da2dc1c348ec6df4). Author: Alex Zhukov. Project: https://github.com/zhuker/lamejs lamejs is a rewrite of jump3r (Java), itself a rewrite of libmp3lame, the LAME MP3 encoder: https://lame.sourceforge.net Licence: GNU Lesser General Public License, version 3.0 (LGPL-3.0). Full text: https://www.gnu.org/licenses/lgpl-3.0.html How GuitarFakeBook uses it -------------------------- - The library is loaded as a separate, unmodified file only when a member chooses File > Download MP3 in Backing tracks (backing.js). The site's own code is not derived from it and is not combined with it into one file. - No changes were made to the library. Anyone may replace this file with another build of lamejs. - The notice that ships with the package (LICENSE in the npm tarball) reads, in full: Can I use LAME in my commercial program? Yes, you can, under the restrictions of the LGPL. The easiest way to do this is to: 1. Link to LAME as separate jar (lame.min.js or lame.all.js) 2. Fully acknowledge that you are using LAME, and give a link to our web site, lame.sourceforge.net 3. If you make modifications to LAME, you *must* release these these modifications back to the LAME project, under the LGPL.