Acknowledgements
Lumen is built on open-source software. Thank you to everyone who makes it.
| Software | Licence | What it does in Lumen |
|---|---|---|
| FFmpeg 8.1.2 | GNU LGPL 2.1 or later | Reads every container and decodes video and sound. |
| libass 0.17.5 | ISC | Draws styled subtitles. |
| HarfBuzz 14.6.0 | MIT (Old) | Shapes subtitle text. |
| FreeType 2.15.0 | FreeType License | Renders subtitle fonts. |
| FriBidi 1.0.17 | GNU LGPL 2.1 or later | Lays out right-to-left subtitles. |
| libunibreak 8.0 | zlib | Breaks subtitle lines. |
| dav1d 1.5.4 | BSD 2-Clause | Decodes AV1 video. |
| truehdd | Apache 2.0 | Reads object-based sound for headphones. |
| Archivo | SIL Open Font License 1.1 | The typeface of Lumen's titles. |
FFmpeg and FriBidi
FFmpeg and FriBidi are used under the GNU Lesser General Public License 2.1, as separate libraries inside Lumen.app (Contents/Frameworks) that you can replace. Lumen's FFmpeg is built without its GPL or non-free parts. Their unmodified source is at the links above; for a copy of the exact source Lumen ships, email meruappsdev@gmail.com, and we'll send it for at least three years after each release.
Licence texts
The full licence of every component is in Lumen under Settings ▸ About ▸ Open-Source Software. Portions of this software are copyright © The FreeType Project (freetype.org). All rights reserved.