Giấy phép
Lumen dựng trên các thành phần nguồn mở. Trang này mang những thông báo đi kèm ứng dụng, mã nguồn và công thức dựng lõi phát, cùng giấy phép của những gì bản thân trang web dùng.
Thông báo của bên thứ ba
Tệp đi kèm ứng dụng, hiển thị nguyên vẹn.
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.
Mã nguồn của lõi phát
Mọi thứ bạn cần để tự dựng lõi phát, cho từng phiên bản vẫn còn tải được.
Bộ máy phát là libmpv, liên kết động và chỉ dựng theo LGPL. Theo LGPL, bạn được thay libmpv-2.dll (Windows), libmpv.so (Android) hoặc Mpv.framework (macOS và iOS) bằng bản dựng của riêng bạn. Đây là mọi thứ cần để làm một bản như thế, cho từng phiên bản còn tải được:
Bản dựng Windows
| Lumen | mpv | FFmpeg | Commit của công thức | Ngày dựng |
|---|---|---|---|---|
| 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 | |||
Các tệp công thức
Đặt ở đây vì kho của ứng dụng chưa công khai. Công thức này biến bản dựng mặc định (mpv-winbuild-cmake) thành cấu hình LGPL và ghim các phiên bản ở trên; BUILD_INFO ghi lại đã dựng những gì.
-
lgpl_full.pybiến công thức mặc định thành công thức LGPL đầy đủ cho Lumen và ghim các phiên bản -
build-libmpv.shkịch bản dựng (WSL, Ubuntu 24.04) -
README.mdchuẩn bị, dựng và kiểm chứng -
BUILD_INFOphiên bản, commit công thức và ngày dựng của thư viện được phát hành
Bản dựng Android
Android dùng bản “full” dựng sẵn của libmpv từ media-kit, dựng theo đúng cách tiếp cận LGPL:
Bản dựng cho Apple
macOS và iOS mang theo các framework libmpv dựng sẵn của media-kit, làm theo cùng một lập trường LGPL:
Trang này
Ba phần việc của người khác, tất cả đều do chúng tôi lưu trữ, không phần nào gọi về đâu cả.
Mọi thứ trang này tải đều do chúng tôi tự lưu trữ. Phần việc của người khác có trong đó:
- Sora The Sora Project Authors, SIL Open Font License 1.1 toàn văn giấy phép
- Inter The Inter Project Authors, SIL Open Font License 1.1 toàn văn giấy phép
- Phosphor Icons Phosphor Icons, MIT toàn văn giấy phép