ThanhAnSoft is built with free and open-source software. This page lists what is shipped to your browser or used to build the site, with each license, so that you can check the terms. The list is generated from the installed packages every time the site is built.
Parts licensed under the LGPL
Two components are licensed under the GNU Lesser General Public License, version 3 (LGPL-3.0):
- libheif, a HEIC/HEIF decoder that is compiled into heic2any (MIT) and used by the HEIC to JPG tool. Source code: github.com/strukturag/libheif and github.com/alexcorvi/heic2any.
- @breezystack/lamejs, an MP3 encoder used by the MP4 to MP3 and Audio Cutter tools. Source code: github.com/breezystack/lamejs.
We use these libraries unmodified, in the form in which they are published on npm, and they are loaded on demand as separate files only when you open a tool that needs them. The exact versions are listed below, and the source code of each version is available from the links above and from the npm registry. You may replace them with your own version under the terms of the LGPL; if you want a copy of the source or have a question, contact us.
The license texts: GNU LGPL version 3 and the GNU GPL version 3 that it refers to.
Packages
47 packages: our direct dependencies and the packages they depend on.
- @breezystack/lamejs
1.2.7· LGPL-3.0 · license text - @next/env
16.4.2· MIT - @pdf-lib/fontkit
1.1.1· MIT - @pdf-lib/standard-fonts
1.0.0· MIT · license text - @pdf-lib/upng
1.0.1· MIT · license text - @swc/helpers
0.5.23· Apache-2.0 · license text - @tesseract.js-data/deu
1.0.0· MIT - @tesseract.js-data/eng
1.0.0· MIT - @tesseract.js-data/fra
1.0.0· MIT - @tesseract.js-data/por
1.0.0· MIT - @tesseract.js-data/spa
1.0.0· MIT - @tesseract.js-data/vie
1.0.0· MIT - baseline-browser-mapping
2.11.30· Apache-2.0 · license text - bmp-js
0.1.0· MIT · license text - caniuse-lite
1.0.30001816· CC-BY-4.0 · license text - client-only
0.0.1· MIT - fflate
0.8.3· MIT · license text - geist
1.8.1· SIL OPEN FONT LICENSE · license text - gifenc
1.0.3· MIT · license text - heic2any
0.0.4· MIT · license text - idb-keyval
6.3.0· Apache-2.0 · license text - is-url
1.2.4· MIT - lucide-react
1.52.0· ISC · license text - nanoid
3.3.20· MIT · license text - next
16.4.2· MIT · license text - node-fetch
2.7.0· MIT · license text - opencollective-postinstall
2.0.3· MIT · license text - pako
1.0.11· (MIT AND Zlib) · license text - pdf-lib
1.17.1· MIT · license text - pdfjs-dist
6.4.299· Apache-2.0 · license text - picocolors
1.1.1· ISC · license text - postcss
8.5.23· MIT · license text - react
19.3.0· MIT · license text - react-dom
19.3.0· MIT · license text - regenerator-runtime
0.13.11· MIT · license text - scheduler
0.28.0· MIT · license text - source-map-js
1.2.2· BSD-3-Clause · license text - styled-jsx
5.1.6· MIT · license text - tesseract.js
7.0.0· Apache-2.0 · license text - tesseract.js-core
7.0.0· Apache-2.0 · license text - tr46
0.0.3· MIT - tslib
1.14.1· 0BSD · license text - tslib
2.8.1· 0BSD · license text - wasm-feature-detect
1.9.0· Apache-2.0 · license text - webidl-conversions
3.0.1· BSD-2-Clause · license text - whatwg-url
5.0.0· MIT · license text - zlibjs
0.3.1· MIT · license text
Fonts, bundled components and data
- libheif
bundled in heic2any· LGPL-3.0 · license text — HEIC decoder compiled to JavaScript and included inside heic2any. Used unmodified; loaded on demand in its own file. - Dancing Script (font)
public/fonts/DancingScript.ttf· OFL-1.1 — Typed signatures in Sign PDF. - Great Vibes (font)
public/fonts/GreatVibes-Regular.ttf· OFL-1.1 — Typed signatures in Sign PDF. - Noto Sans (font)
public/fonts/NotoSans-Regular.ttf, NotoSans-Bold.ttf· OFL-1.1 — Page numbers and watermarks with accented or Vietnamese text. - Tesseract trained data (tessdata_best)
4.0.0_best_int· Apache-2.0 — OCR language data copied from the @tesseract.js-data packages.
The fonts are licensed under the SIL Open Font License 1.1 (openfontlicense.org), which allows use, bundling and redistribution.