Licensing & Open-Source Acknowledgements

This page describes how Convertessa works with third-party open-source tools, what licenses govern those tools, and what that means for the audio, video, and document formats you can process with the app.


How Convertessa uses third-party tools

Convertessa is a native macOS application. It does not bundle, embed, or distribute any of the open-source tools listed below. Each tool is either:

When you ask Convertessa to convert a file, the app locates the appropriate tool already on your Mac and invokes it as a separate process (a technique called "shell-out"). The tool runs, Convertessa collects the output, and the tool exits. No tool code runs inside Convertessa itself.

This architecture means:


Third-party tools

FFmpeg

Websiteffmpeg.org
LicenseFFmpeg itself is licensed under the GNU LGPL v2.1+; depending on build options and the libraries it is linked against, a given build may instead be GPL (v2+ or v3). The Homebrew formula may include GPL-licensed components. The evermeet.cx macOS build is effectively GPLv3 (compiled with --enable-gpl --enable-version3 --enable-libx264 --enable-libx265; verified at evermeet.cx/ffmpeg/). Convertessa neither modifies nor redistributes these builds.
How it is installedVia Homebrew (brew install ffmpeg) or as a pre-built macOS binary downloaded from evermeet.cx
What Convertessa uses it forAudio and video format conversion: encoding, decoding, mux/demux across a wide range of containers and codecs

Convertessa uses FFmpeg for audio and video processing. FFmpeg is licensed under the GNU LGPL version 2.1 or later; some optional components are licensed under the GPL version 2 or later. FFmpeg is installed by the user and is not bundled with Convertessa.

evermeet.cx builds: When you first set up FFmpeg through Convertessa's guided setup, the app may offer to download a pre-built macOS FFmpeg binary from evermeet.cx. These builds are maintained independently by Helmut K. C. Tessarek and are not affiliated with the FFmpeg project. The evermeet.cx build is GPLv3 (compiled with --enable-gpl --enable-version3 --enable-libx264 --enable-libx265; verified at evermeet.cx/ffmpeg/). Convertessa does not modify or redistribute this binary.


libvips

Websitelibvips.org
LicenseGNU LGPL version 2.1 or later
How it is installedVia Homebrew (brew install vips)
What Convertessa uses it forImage format conversion: JPEG, PNG, WebP, TIFF, AVIF (read and write), HEIC (read via libheif; write via Apple's ImageIO framework in a separate engine layer), GIF, BMP, PSD (read only), SVG rasterization (read only), JPEG XL (read only), EXR, HDR, PPM

Convertessa uses libvips for image processing. libvips is licensed under the GNU LGPL version 2.1 or later. libvips is installed by the user and is not bundled with Convertessa.


pandoc

Websitepandoc.org
LicenseGNU GPL version 2.0 or later
How it is installedVia Homebrew (brew install pandoc) or via the pandoc.org installer
What Convertessa uses it forMarkup and document conversion: Markdown, AsciiDoc, reStructuredText, DocBook, MediaWiki, Org, Textile, OPML, Texinfo, man pages, LaTeX, JATS, Jupyter notebooks, ICML, Typst, Muse, Djot

Convertessa uses pandoc for document and markup format conversion. pandoc is licensed under the GNU GPL version 2.0 or later. pandoc is installed by the user and is not bundled with Convertessa.


LibreOffice

Websitelibreoffice.org
LicenseMozilla Public License 2.0 / GNU LGPL version 3 or later (mixed codebase)
How it is installedVia Homebrew Cask (brew install --cask libreoffice) or via the libreoffice.org installer
What Convertessa uses it forOffice document conversion: DOCX, XLSX, PPTX, ODT, ODS, ODP, PDF, XLS, PPT, DIF, SYLK, and flat ODF formats

Convertessa uses LibreOffice for office document conversion. LibreOffice is distributed under the Mozilla Public License 2.0 and the GNU LGPL version 3 or later. LibreOffice is installed by the user and is not bundled with Convertessa.


Calibre

Websitecalibre-ebook.com
LicenseGNU GPL version 3
How it is installedVia Homebrew Cask (brew install --cask calibre)
What Convertessa uses it forE-book format conversion: EPUB, MOBI, AZW3, FB2 → PDF, DOCX, TXT

Convertessa uses Calibre for e-book format conversion. Calibre is licensed under the GNU GPL version 3. Calibre is installed by the user and is not bundled with Convertessa.

DRM policy: Convertessa does not circumvent any DRM (digital rights management) protection. If a book is DRM-protected, Calibre will detect this and report it; Convertessa surfaces that error message and stops. Convertessa has no ability to remove or bypass DRM.


bsdtar (macOS system component)

Websitelibarchive.org
LicenseBSD 2-Clause License
How it is installedShips with macOS as /usr/bin/tar — not installed or distributed by Convertessa
What Convertessa uses it forArchive creation and extraction: ZIP, TAR, TAR.GZ, TAR.BZ2, TAR.XZ, 7Z, RAR (read-only), ISO (read-only), and compressed streams (gz, bz2, xz)

Convertessa uses bsdtar, a macOS system component based on libarchive, for archive handling. bsdtar is licensed under the BSD 2-Clause License. bsdtar is part of macOS and is not installed or bundled by Convertessa.


Sparkle (software updates)

Websitesparkle-project.org
LicenseMIT License (with some bundled components under other permissive licenses)
How it is includedLinked into the Convertessa app (Sparkle 2.x) to deliver prompted, user-approved updates
What Convertessa uses it forChecking updates.convertessa.app for new versions and installing updates you approve

Convertessa uses the Sparkle framework for software updates. Sparkle is licensed under the MIT License. © Sparkle Project contributors.


Codecs and patents

Some media formats and codecs may be covered by patents or other rights in some jurisdictions. Convertessa does not grant any patent license. You are responsible for ensuring that your use of a particular format or codec is lawful in your jurisdiction and for your use case.

The third-party tools and codecs Convertessa relies on may have their own terms, which apply to those tools. Convertessa bundles and distributes no media codec; conversions run through the tools you install on your own device.


Open-source acknowledgements

Convertessa relies on the work of many open-source developers. Beyond the tools listed above, we acknowledge the broader ecosystems that make them possible, including:


Your responsibilities

You must ensure you have the rights to convert the files you process with Convertessa. Convertessa does not authorise copyright infringement, circumvention of DRM or technical protection measures, or any unlawful copying. Convertessa does not remove or bypass DRM; where a tool detects DRM-protected content, Convertessa surfaces that error and stops.


Contact

Questions about licensing or open-source compliance? Email [email protected].