Third-Party Notices
FilmBench is built on excellent open-source software. This page lists every third-party component the app ships, its license, and where to get its source code.
Last updated 11 June 2026.
Overview
FilmBench bundles the components below inside the app so it works out of the box, with nothing to install. All of them run locally on your machine as part of the capture and conversion pipeline. They are bundled unmodified from their upstream releases, and the full license text of each one ships inside the app, as described under License texts in the app.
Linked libraries
These libraries are loaded by FilmBench's camera backend as separate, dynamically linked libraries.
- libgphoto2 and libgphoto2_port, tethered camera control over USB. Licensed under the GNU LGPL 2.1 or later. Source code.
- libexif, EXIF metadata read/write in-process on macOS and Linux, and used by libgphoto2. Licensed under the GNU LGPL 2.1. Source code.
- GNU gettext runtime (libintl), message translation, used by libgphoto2. Licensed under the GNU LGPL 2.1. Source code.
- GNU Libtool runtime (libltdl), plugin loading, used by libgphoto2. Licensed under the GNU LGPL 2.1. Source code.
- libjpeg-turbo, JPEG decoding for live view and previews. Licensed under the IJG, Zlib and BSD 3-Clause licenses. Source code.
Command-line tools
These tools run as separate programs that FilmBench launches during capture and conversion.
- ExifTool, writes metadata into captured files (Windows only; macOS and Linux write in-process). Licensed under the Artistic License 1.0 (Perl). Source code.
- ImageMagick, image conversion and processing. Licensed under the ImageMagick License. Source code.
- LibRaw, RAW file decoding, and in-process RAW preview extraction on macOS and Linux. Licensed under the GNU LGPL 2.1 or CDDL 1.0. Source code.
- Little CMS 2, color management. Licensed under the MIT License. Source code.
- FreeType, font rendering, used by ImageMagick. Licensed under the FreeType License. Source code.
- LLVM OpenMP runtime (libomp), parallel processing, used by LibRaw. Licensed under the Apache License 2.0 with LLVM exception. Source code.
LGPL source code
libgphoto2, libgphoto2_port, libexif, libintl, libltdl and LibRaw are licensed under the GNU Lesser General Public License. FilmBench bundles them as separate, dynamically linked libraries, unmodified from their upstream releases. The complete source code for each library is available from the source links above. You are free to replace these libraries with your own builds. On macOS, because the system requires every binary inside an app to be signed, you'll need to re-sign the app bundle afterwards (you can do this locally with an ad hoc signature); on Linux there is no such requirement.
License texts in the app
Every bundled component's full license text and copyright notice
ships inside the app, together with an
ACKNOWLEDGEMENTS.txt index. On macOS they're at
FilmBench.app/Contents/Resources/licenses (right-click
FilmBench in Finder and choose Show Package Contents);
on Linux they ship in the application's resources directory.
Contact
Questions about licensing, or need help getting the source code for a bundled component? Email [email protected].