Code source des composants libres de Transfora
Dernière mise à jour : 21 octobre 2026 · English version below
Transfora, l'app Mac éditée par Nicolas Mauroy, fait travailler des logiciels libres dont la licence garantit l'accès au code source. Ils tournent comme des programmes auxiliaires, à part de l'app :
- FFmpeg 8.1.3, sous licence GNU LGPL 2.1 ou ultérieure, pour l'audio et la vidéo ;
- LAME 3.100, sous licence GNU LGPL, compilé dans FFmpeg pour le MP3 ;
- OpenJDK, dans la distribution Eclipse Temurin 21.0.12.1+1, sous licence GNU GPL 2 avec l'exception Classpath, pour les classeurs et les présentations.
Les autres composants (libarchive, XZ Utils, libwebp, ZIPFoundation, Apache POI, Apache PDFBox…) sont sous licences permissives. Toutes les licences sont dans l'app : Réglages › Licences.
Offre écrite
Pendant au moins trois ans après la dernière distribution de chaque version de Transfora, Nicolas Mauroy fournit à toute personne qui le demande une copie complète, lisible par machine, du code source de ces trois composants, dans les versions exactes livrées avec cette version de l'app, ainsi que les scripts qui les compilent et leurs options de compilation. L'envoi est gratuit, par lien de téléchargement.
Pour la demander, écrivez à nicolas@waziconnect.fr en indiquant la version de Transfora (menu de Transfora › À propos de Transfora).
Sources d'origine
FFmpeg et LAME sont compilés sans modification à partir des archives publiées par leurs projets : FFmpeg 8.1.3, LAME 3.100. Le runtime Java est la distribution Eclipse Temurin 21.0.12.1+1, réduite par jlink aux modules dont l'app a besoin. Voir aussi l'assistance de Transfora.
Transfora Open-Source Components
Last updated: October 21, 2026
Transfora, the Mac app made by Nicolas Mauroy, runs free software whose licenses guarantee access to its source code. These programs run as helpers, separate from the app:
- FFmpeg 8.1.3, under the GNU LGPL 2.1 or later, for audio and video;
- LAME 3.100, under the GNU LGPL, built into FFmpeg for MP3;
- OpenJDK, in the Eclipse Temurin 21.0.12.1+1 distribution, under the GNU GPL 2 with the Classpath Exception, for spreadsheets and presentations.
The other components (libarchive, XZ Utils, libwebp, ZIPFoundation, Apache POI, Apache PDFBox…) use permissive licenses. All the licenses are in the app: Settings › Licenses.
Written offer
For at least three years after each version of Transfora was last distributed, Nicolas Mauroy will give anyone who asks a complete, machine-readable copy of the source code of these three components, in the exact versions shipped with that version of the app, together with the scripts that build them and their build options. It is sent free of charge, as a download link.
To ask for it, email nicolas@waziconnect.fr with your version of Transfora (Transfora menu › About Transfora).
Original sources
FFmpeg and LAME are built unmodified from the archives their projects publish: FFmpeg 8.1.3, LAME 3.100. The Java runtime is the Eclipse Temurin 21.0.12.1+1 distribution, reduced by jlink to the modules the app needs. See also Transfora Support.