Licences open source
TonySkill repose sur des logiciels libres. Voici les composants utilisés, leurs licences et où trouver leur code source.
Composants sous copyleft
Ces composants sont envoyés à votre navigateur et sont sous licence GNU GPL ou LGPL. Vous pouvez les télécharger, les étudier, les modifier et les redistribuer selon ces licences. Leur code source complet est disponible aux adresses ci-dessous.
- FFmpeg 5.1 (ffmpeg.wasm 0.12.10)GPL-2.0-or-later
Conversion et compression audio/vidéo, montage vidéo (x264, x265, libvpx, LAME, Opus, Vorbis, Theora, libass…)
Code source : github.com/ffmpegwasm/ffmpeg.wasm/tree/v0.12.10
Lecture des photos HEIC (iPhone)
Code source : github.com/hoppergee/heic-to
Les deux sont utilisés sans modification, sous forme de fichiers séparés chargés à la demande (ffmpeg-core.wasm s'exécute comme un programme distinct dans un Web Worker). Si vous ne trouvez pas le code source de la version exacte que nous servons, demandez-le-nous et nous vous le fournirons.
Bibliothèques exécutées dans votre navigateur
- Next.jsMIT
Framework web
- ReactMIT
Framework web
- next-intlMIT
Traductions anglais et français
- jSquash (MozJPEG, libwebp, libavif, oxipng)Apache-2.0
Conversion et compression d'images
- gifencMIT
Conversion et compression d'images
- imagetracerjsUnlicense
Conversion et compression d'images
- exifrMIT
Lecture des métadonnées (EXIF, GPS)
- PDF.jsApache-2.0
Affichage et modification des PDF
- pdf-libMIT
Affichage et modification des PDF
- Tiptap / ProseMirrorMIT
Éditeur de texte, import/export Word et Markdown
- mammothBSD-2-Clause
Éditeur de texte, import/export Word et Markdown
- docxMIT
Éditeur de texte, import/export Word et Markdown
- markedMIT
Éditeur de texte, import/export Word et Markdown
- TurndownMIT
Éditeur de texte, import/export Word et Markdown
- UniverApache-2.0
Tableur, import/export Excel et CSV
- ExcelJSMIT
Tableur, import/export Excel et CSV
- Papa ParseMIT
Tableur, import/export Excel et CSV
- Filerobot Image EditorMIT
Retouche photo
- KonvaMIT
Retouche photo
- Fabric.jsMIT
Création visuelle
- qrcode-generatorMIT
QR codes : création et lecture
- jsQRApache-2.0
QR codes : création et lecture
- js-yamlMIT
Conversion, mise en forme et validation des données YAML et XML
- fast-xml-parserMIT
Conversion, mise en forme et validation des données YAML et XML
- mp4-muxerMIT
Création visuelle
- Transformers.jsApache-2.0
Sous-titres automatiques (transcription locale)
- ONNX Runtime WebMIT
Sous-titres automatiques (transcription locale)
- Whisper (modèles tiny et base)MIT
Sous-titres automatiques (transcription locale)
- OPUS-MT (modèles de traduction, Helsinki-NLP)Apache-2.0 / CC-BY-4.0
Traduction de sous-titres (traduction automatique locale)
- Tesseract OCR (tesseract.js, données fra et eng)Apache-2.0
Reconnaissance de texte (OCR) dans les images et les PDF scannés
- BiRefNet lite (modèle de détourage)MIT
Suppression d'arrière-plan (détourage local)
- Real-ESRGAN (modèles compacts general-x4v3, general-wdn-x4v3, animevideov3)BSD-3-Clause
Agrandissement d'image par IA (Real-ESRGAN local)
- MI-GAN (modèle de suppression d'objets, Picsart AI Research)MIT
Suppression d'objets sur photo (MI-GAN local)
- qpdf (WebAssembly)Apache-2.0
PDF protégé, signature et formulaires (chiffrement local)
- fontkit (@pdf-lib/fontkit)MIT
PDF protégé, signature et formulaires (chiffrement local)
- 7-Zip (7z-wasm, WebAssembly)LGPL-2.1 + unRAR
Archives ZIP, 7z, RAR, TAR (création, extraction, conversion)
- LibRaw (libraw-wasm, WebAssembly)LGPL-2.1
Conversion des photos RAW (CR2, NEF, ARW, DNG…)
- fflateMIT
Archives ZIP
- JSZipMIT
Archives ZIP
- LucideISC
Icônes
- Tabler IconsMIT
Icônes et illustrations de l'éditeur visuel
- Fluent Emoji (Microsoft)MIT
Icônes et illustrations de l'éditeur visuel
Polices
- OFL-1.1
- Permanent Marker, Roboto Slab, SatisfyApache-2.0
Polices des éditeurs de visuels, photo et vidéo
- CarlitoOFL-1.1
Remplaçant de Calibri aux mêmes dimensions, dans le tableur
- Liberation Sans (PDF.js)GPL-2.0 + font exception
Polices PDF standard utilisées par PDF.js
- Foxit (PDF.js)BSD-3-Clause
Polices PDF standard utilisées par PDF.js
Logiciels exécutés sur notre serveur
Utilisés uniquement pour les conversions bureautiques et le téléchargeur de vidéos. Ils tournent sur notre serveur et ne sont jamais envoyés sur votre appareil.
- LibreOfficeMPL-2.0
Conversions bureautiques (Word, Excel, PowerPoint, OpenDocument, PDF)
- yt-dlpUnlicense
Téléchargeur Instagram et TikTok
- FFmpegGPL
Assemblage du son et de l'image pour le téléchargeur
Textes complets des licences
La liste complète des paquets utilisés (environ 580, dépendances indirectes comprises) avec le texte intégral de chaque licence, régénérée à chaque mise à jour du site.
third-party-licenses.txt