Licenses

Open-source licenses

Moosic is proprietary software that builds on open-source components. This page is the canonical source for the third-party notices and for the complete corresponding source of the LGPL components we distribute. The same notices ship inside the app: run moosic --licenses.

Bundled FFmpeg (LGPL-2.1)

Moosic embeds an unmodified, audio-only, statically linked FFmpeg binary, invoked as a separate process for device-sync transcoding. It is built without --enable-gpl and without --enable-nonfree, so the binary is licensed under the GNU Lesser General Public License v2.1 or later. FFmpeg is a trademark of Fabrice Bellard, originator of the FFmpeg project.

Complete corresponding source. We apply no patches; the build script below contains the exact configure flags used:

ComponentLicenseSource
FFmpeg 8.1.2LGPL-2.1-or-latertarball
LAME 3.100LGPL-2.0-or-latertarball
libogg 1.3.6BSD-3-Clausetarball
libvorbis 1.3.7BSD-3-Clausetarball
libopus 1.5.2BSD-3-Clausetarball
zlib 1.3.1 (Windows build only)zlibtarball

On macOS the build additionally enables Apple's AudioToolbox AAC encoder via system frameworks (no third-party code distributed). Should any upstream link become unavailable, email hello@moosic.now and we will provide the source archive directly.

Symphonia (MPL-2.0)

In-app audio decoding uses Symphonia, licensed under the Mozilla Public License 2.0, unmodified. Source: crates.io. The crates attohttpc and option-ext are also MPL-2.0.

Rust crates

Moosic links several hundred Rust crates under permissive licenses (MIT, Apache-2.0, BSD, ISC, Zlib, Unicode-3.0, MPL-2.0). The full machine-generated list with per-crate licenses ships in the app (run moosic --licenses) and license texts are available from spdx.org and each crate's repository.