Licencias
Lumen está construido sobre componentes de código abierto. Esta página lleva los avisos que se entregan con la aplicación, las fuentes y la receta de compilación del motor de reproducción, y las licencias de lo que usa el propio sitio.
Avisos de terceros
El archivo que se entrega con la aplicación, mostrado tal cual.
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.
Fuentes del motor
Todo lo necesario para recompilar el motor de reproducción tú mismo, por cada versión que siga descargable.
El motor de reproducción es libmpv, enlazado dinámicamente y compilado solo con LGPL. La LGPL te permite sustituir libmpv-2.dll (Windows), libmpv.so (Android) o Mpv.framework (macOS e iOS) por tu propia compilación. Aquí está todo lo necesario para hacer una, para cada versión que siga descargable:
Compilación de Windows
| Lumen | mpv | FFmpeg | Commit de la receta | Compilado |
|---|---|---|---|---|
| 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 | |||
Archivos de la receta
Alojados aquí porque el repositorio de la aplicación no es público. La receta adapta la compilación original (mpv-winbuild-cmake) a la configuración LGPL y fija las versiones de arriba; BUILD_INFO registra qué se compiló.
-
lgpl_full.pyconvierte la receta original en la receta LGPL completa de Lumen y fija las versiones -
build-libmpv.shel script de compilación (WSL, Ubuntu 24.04) -
README.mdpreparar, compilar y verificar -
BUILD_INFOlas versiones, el commit de la receta y la fecha de compilación de la biblioteca entregada
Compilación de Android
Android usa la variante «full» precompilada de libmpv de media-kit, hecha con la misma postura LGPL:
Compilación para Apple
macOS e iOS incorporan los frameworks libmpv precompilados de media-kit, construidos desde la misma postura LGPL:
Este sitio
Tres trabajos de terceros, todos alojados por nosotros, ninguno llama a casa.
Todo lo que carga el sitio está alojado por nosotros. Trabajo de terceros que contiene:
- Sora The Sora Project Authors, SIL Open Font License 1.1 texto de la licencia
- Inter The Inter Project Authors, SIL Open Font License 1.1 texto de la licencia
- Phosphor Icons Phosphor Icons, MIT texto de la licencia