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:
- build-ffmpeg.sh, the build script (configure flags, static linking, per-target setup)
- ffmpeg-version.env, pinned versions
| Component | License | Source |
|---|---|---|
| FFmpeg 8.1.2 | LGPL-2.1-or-later | tarball |
| LAME 3.100 | LGPL-2.0-or-later | tarball |
| libogg 1.3.6 | BSD-3-Clause | tarball |
| libvorbis 1.3.7 | BSD-3-Clause | tarball |
| libopus 1.5.2 | BSD-3-Clause | tarball |
| zlib 1.3.1 (Windows build only) | zlib | tarball |
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.