Lisensi
Lumen dibangun di atas komponen sumber terbuka. Halaman ini memuat pemberitahuan yang disertakan bersama aplikasi, sumber dan resep pembangunan mesin pemutar, serta lisensi dari apa yang dipakai situs ini sendiri.
Pemberitahuan pihak ketiga
Berkas yang disertakan bersama aplikasi, ditampilkan apa adanya.
Lumen bundles the following third-party components. Full license texts for every Dart/Flutter package ship inside the app: Settings → About → Open-source licenses.
libmpv (playback engine)
Lumen dynamically links libmpv. Windows uses our own build (recipe in
tools/libmpv/); Android uses media-kit's prebuilt "full" flavor:
- Windows:
libmpv-2.dll— built by Lumen from shinchiro/mpv-winbuild-cmake with the LGPL configuration intools/libmpv/lgpl_full.py; the recipe commit and the mpv/FFmpeg tags are recorded inthird_party/libmpv-win32/BUILD_INFO. - Android:
libmpv.so— built by media-kit/libmpv-android-video-build
Both are configured LGPL-only (Windows: by our recipe; Android: media-kit's "full" flavor, verified from strings in the shipped binary):
- mpv — LGPL-2.1-or-later (
-Dgpl=false). Source: https://github.com/mpv-player/mpv - FFmpeg — LGPL-3.0-or-later (
--disable-gpl --disable-nonfree --enable-version3; no GPL-only components — x264, x265, davs2, rubberband, libdvdnav/libdvdread are not built). Source: https://github.com/FFmpeg/FFmpeg - Additional statically linked libraries (libass, libplacebo, shaderc,
SPIRV-Cross, dav1d, aom, SVT-AV1, libvpx, opus, vorbis, lame, FLAC,
libwebp, libjxl, zimg, soxr, speex, libmysofa, libbs2b, harfbuzz,
fontconfig, freetype, fribidi, lcms2, libarchive, uchardet, mujs,
luajit, libbluray, libaribcaption, libzvbi, libssh, libsrt, OpenSSL,
libxml2, libmodplug, libopenmpt, game-music-emu, OpenAL Soft, SDL2,
libsixel, mbedtls, and others) under their respective
permissive/LGPL/MPL/Apache licenses; the exact set and versions are in
the recipe's
packages/directory at the recorded commit.
Per the LGPL, the libmpv library is shipped as a separate shared library:
you may replace libmpv-2.dll / libmpv.so with your own (modified)
build. Corresponding source and build recipes are available at the links
above and in this repository (tools/libmpv/).
Bundled font
- Inter (SIL Open Font License 1.1) — bundled as the libass subtitle face on Android. https://github.com/rsms/inter
Application frameworks
- Flutter (BSD-3-Clause) — https://github.com/flutter/flutter
- Dart (BSD-3-Clause) — https://dart.dev
- Rust crates and Dart packages: permissively licensed (MIT/Apache-2.0/BSD); the in-app license screen lists each Dart package with its license text.
Sumber mesin pemutar
Semua yang diperlukan untuk membangun sendiri mesin pemutarnya, untuk setiap versi yang masih bisa diunduh.
Mesin pemutarnya adalah libmpv, ditautkan secara dinamis dan dibangun hanya dengan LGPL. Sesuai LGPL Anda boleh mengganti libmpv-2.dll (Windows), libmpv.so (Android) atau Mpv.framework (macOS dan iOS) dengan build Anda sendiri. Inilah semua yang dibutuhkan untuk membuatnya, untuk setiap versi yang masih bisa diunduh:
Bangunan Windows
| Lumen | mpv | FFmpeg | Commit resep | Dibangun |
|---|---|---|---|---|
| 1.0.4 | BUILD_INFO pending for this version | |||
| 1.0.3 | BUILD_INFO pending for this version | |||
| 1.0.2 | BUILD_INFO pending for this version | |||
| 1.0.1 | BUILD_INFO pending for this version | |||
| 1.0.0 | BUILD_INFO pending for this version | |||
Berkas resep
Ditaruh di sini karena repositori aplikasi belum publik. Resep ini mengubah bangunan bawaan (mpv-winbuild-cmake) menjadi konfigurasi LGPL dan mengunci versi di atas; BUILD_INFO mencatat apa yang dibangun.
-
lgpl_full.pymengubah resep bawaan menjadi resep LGPL penuh untuk Lumen dan mengunci versinya -
build-libmpv.shskrip pembangunan (WSL, Ubuntu 24.04) -
README.mdpersiapan, pembangunan, dan verifikasi -
BUILD_INFOversi, commit resep, dan tanggal pembangunan pustaka yang disertakan
Bangunan Android
Android memakai varian “full” libmpv siap pakai dari media-kit, dibangun dengan pendekatan LGPL yang sama:
Build Apple
macOS dan iOS membawa framework libmpv siap pakai dari media-kit, dibangun dengan sikap LGPL yang sama:
Situs ini
Tiga karya pihak lain, semuanya kami inangi sendiri, tidak ada yang menghubungi luar.
Semua yang dimuat situs ini kami inangi sendiri. Karya pihak lain yang ada di dalamnya:
- Sora The Sora Project Authors, SIL Open Font License 1.1 teks lisensi
- Inter The Inter Project Authors, SIL Open Font License 1.1 teks lisensi
- Phosphor Icons Phosphor Icons, MIT teks lisensi