Legal

Legal & Attributions

OpenMuse is built on the work of many open-source projects. This page lists the licenses and attributions for components bundled with the desktop app.

OpenMuse License

OpenMuse (desktop app) is licensed under the GNU Affero General Public License v3.0 . The full license text ships with every release as LICENSE.

OpenMuse Cloud (the hosted API at cloud.openmuse.ai) is proprietary and is not covered by AGPLv3.

Privacy & Analytics

We use PostHog (EU-hosted) for anonymous, cookieless analytics on this website. We do not set cookies, do not use localStorage for tracking, and do not track you across sessions or devices. IP addresses are discarded at ingestion. We capture only aggregate pageviews and a small number of product events (such as download clicks) to understand which pages are useful. We honor the Do Not Track browser signal.

Third-Party Components

The desktop distribution bundles the components listed below. Each retains its own license and copyright. A machine-readable copy of this information also ships with every release as THIRD-PARTY-NOTICES.txt.

FFmpeg

LGPL v2.1

Used as a standalone binary to extract, trim, normalize, and mux audio and video streams. OpenMuse ships the LGPL "essentials" builds, not the GPL builds, and invokes them as separate executables. See the FFmpeg section below for source code availability and replacement instructions.

https://ffmpeg.org

Node.js

MIT

The Node.js runtime is embedded into the remotion-service executable via Node.js Single Executable Applications (SEA). The bundled runtime is unmodified.

https://nodejs.org

Remotion

Remotion License (freemium, source-available)

Used to render programmatic video compositions. Remotion is free for individuals and companies with three or fewer employees; larger companies must obtain a Company License from remotion.pro. If you fork or redistribute OpenMuse, ensure your own Remotion license compliance.

https://www.remotion.dev

fluent-ffmpeg

MIT

Node.js wrapper used by the render engine to drive FFmpeg.

https://github.com/fluent-ffmpeg/node-fluent-ffmpeg

Express

MIT

HTTP server used internally by the render engine.

https://expressjs.com

React & React DOM

MIT

Used by Remotion compositions.

https://react.dev

Velopack

MIT

Packaging and update delivery on Windows.

https://velopack.io

.NET Runtime

MIT

A self-contained copy of the .NET runtime is shipped with the desktop app. Additional .NET third-party notices are available in the .NET runtime repository.

https://dotnet.microsoft.com

Vue, Pinia, Vue Router, Tailwind CSS, lucide-vue-next

MIT

Frontend framework and supporting libraries powering the desktop app UI and this website. Each package retains its upstream license text.

https://vuejs.org

FFmpeg — LGPL Notice and Source Offer

OpenMuse bundles unmodified FFmpeg binaries (ffmpeg and ffprobe) in the ffmpeg/ subdirectory of the installation. They are licensed under the GNU Lesser General Public License, version 2.1 . The bundled builds are the LGPL “essentials” builds, not the GPL builds. OpenMuse does not statically link against any FFmpeg library.

Binary sources

The exact FFmpeg version shipped with any OpenMuse release corresponds to the version reported by ffmpeg -version in that release’s ffmpeg/ directory.

Written offer for source code

The complete corresponding source code for the bundled FFmpeg binaries is available free of charge from the FFmpeg project at ffmpeg.org/download.html and git.ffmpeg.org/ffmpeg.git. If you are unable to obtain the source from the upstream project, you may request a copy from contact@open-muse.com. This written offer is valid for at least three years from the date you received the corresponding binary.

Replacing the bundled FFmpeg

In accordance with LGPL-2.1 §6, you may replace the bundled FFmpeg binaries with your own compatible build. To do so, replace the files in the ffmpeg/ subdirectory of your OpenMuse installation with your own ffmpeg and ffprobe executables. OpenMuse will invoke them directly.

Corrections

If you believe an attribution is missing or incorrect, please email contact@open-muse.com or open an issue on GitHub .