Open source licenses
TonySkill is built on open source software. Here are the components we use, their licenses and where to find their source code.
Copyleft components
These components are sent to your browser and are under the GNU GPL or LGPL. You may download, study, modify and redistribute them under those licenses. Their complete source code is available at the addresses below.
- FFmpeg 5.1 (ffmpeg.wasm 0.12.10)GPL-2.0-or-later
Audio and video conversion, compression, video editor (x264, x265, libvpx, LAME, Opus, Vorbis, Theora, libass…)
Source code: github.com/ffmpegwasm/ffmpeg.wasm/tree/v0.12.10
Reading HEIC photos (iPhone)
Source code: github.com/hoppergee/heic-to
Both are used unmodified, as separate files loaded on demand (ffmpeg-core.wasm runs as a separate program in a Web Worker). If you cannot obtain the source code of the exact version we serve, ask us and we will provide it.
Libraries running in your browser
- Next.jsMIT
Web framework
- ReactMIT
Web framework
- next-intlMIT
English and French translations
- jSquash (MozJPEG, libwebp, libavif, oxipng)Apache-2.0
Image conversion and compression
- gifencMIT
Image conversion and compression
- imagetracerjsUnlicense
Image conversion and compression
- exifrMIT
Reading metadata (EXIF, GPS)
- PDF.jsApache-2.0
Displaying and editing PDF files
- pdf-libMIT
Displaying and editing PDF files
- Tiptap / ProseMirrorMIT
Text editor, Word and Markdown import/export
- mammothBSD-2-Clause
Text editor, Word and Markdown import/export
- docxMIT
Text editor, Word and Markdown import/export
- markedMIT
Text editor, Word and Markdown import/export
- TurndownMIT
Text editor, Word and Markdown import/export
- UniverApache-2.0
Spreadsheet, Excel and CSV import/export
- ExcelJSMIT
Spreadsheet, Excel and CSV import/export
- Papa ParseMIT
Spreadsheet, Excel and CSV import/export
- Filerobot Image EditorMIT
Photo editor
- KonvaMIT
Photo editor
- Fabric.jsMIT
Visual design editor
- qrcode-generatorMIT
QR codes: creation and reading
- jsQRApache-2.0
QR codes: creation and reading
- js-yamlMIT
YAML and XML data conversion, formatting and validation
- fast-xml-parserMIT
YAML and XML data conversion, formatting and validation
- mp4-muxerMIT
Visual design editor
- Transformers.jsApache-2.0
Automatic captions (on-device transcription)
- ONNX Runtime WebMIT
Automatic captions (on-device transcription)
- Whisper (modèles tiny et base)MIT
Automatic captions (on-device transcription)
- OPUS-MT (modèles de traduction, Helsinki-NLP)Apache-2.0 / CC-BY-4.0
Subtitle translation (on-device machine translation)
- Tesseract OCR (tesseract.js, données fra et eng)Apache-2.0
Text recognition (OCR) in images and scanned PDFs
- BiRefNet lite (modèle de détourage)MIT
Background removal (on-device cut-out)
- Real-ESRGAN (modèles compacts general-x4v3, general-wdn-x4v3, animevideov3)BSD-3-Clause
AI image upscaling (on-device Real-ESRGAN)
- MI-GAN (modèle de suppression d'objets, Picsart AI Research)MIT
Object removal from photos (on-device MI-GAN)
- qpdf (WebAssembly)Apache-2.0
Protected PDF, signing and forms (on-device encryption)
- fontkit (@pdf-lib/fontkit)MIT
Protected PDF, signing and forms (on-device encryption)
- 7-Zip (7z-wasm, WebAssembly)LGPL-2.1 + unRAR
ZIP, 7z, RAR, TAR archives (create, extract, convert)
- LibRaw (libraw-wasm, WebAssembly)LGPL-2.1
RAW photo conversion (CR2, NEF, ARW, DNG…)
- fflateMIT
ZIP archives
- JSZipMIT
ZIP archives
- LucideISC
Icons
- Tabler IconsMIT
Design editor icons and illustrations
- Fluent Emoji (Microsoft)MIT
Design editor icons and illustrations
Fonts
- OFL-1.1
- Permanent Marker, Roboto Slab, SatisfyApache-2.0
Fonts of the design, photo and video editors
- CarlitoOFL-1.1
Metric-compatible replacement for Calibri in the spreadsheet
- Liberation Sans (PDF.js)GPL-2.0 + font exception
Standard PDF fonts used by PDF.js
- Foxit (PDF.js)BSD-3-Clause
Standard PDF fonts used by PDF.js
Software running on our server
Used only for office conversions and the video downloader. They run on our server and are never sent to your device.
- LibreOfficeMPL-2.0
Office document conversions (Word, Excel, PowerPoint, OpenDocument, PDF)
- yt-dlpUnlicense
Instagram and TikTok downloader
- FFmpegGPL
Merging audio and video for the downloader
Full license texts
The complete list of the packages we use (about 580, including indirect dependencies) with the full text of each license, generated at every update of the site.
third-party-licenses.txt