Άδειες
Το Lumen χτίζεται πάνω σε στοιχεία ανοιχτού κώδικα. Αυτή η σελίδα κουβαλά τις ειδοποιήσεις που συνοδεύουν την εφαρμογή, τις πηγές και τη συνταγή χτισίματος της μηχανής αναπαραγωγής, καθώς και τις άδειες όσων χρησιμοποιεί ο ίδιος ο ιστότοπος.
Ειδοποιήσεις τρίτων
Το αρχείο που παραδίδεται με την εφαρμογή, όπως είναι.
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.
Πηγές της μηχανής
Όλα όσα χρειάζεστε για να χτίσετε μόνοι σας τη μηχανή αναπαραγωγής, για κάθε έκδοση που είναι ακόμη διαθέσιμη.
Η μηχανή αναπαραγωγής είναι το libmpv, συνδεδεμένο δυναμικά και χτισμένο μόνο κατά LGPL. Κατά την LGPL μπορείτε να αντικαταστήσετε το libmpv-2.dll (Windows), το libmpv.so (Android) ή το Mpv.framework (macOS και iOS) με δικό σας χτίσιμο. Εδώ είναι όλα όσα χρειάζονται για να φτιάξετε ένα, για κάθε έκδοση που είναι ακόμη διαθέσιμη:
Χτίσιμο για Windows
| Lumen | mpv | FFmpeg | Commit συνταγής | Χτίστηκε |
|---|---|---|---|---|
| 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 | |||
Αρχεία συνταγής
Φιλοξενούνται εδώ, επειδή το αποθετήριο της εφαρμογής δεν είναι δημόσιο. Η συνταγή μετατρέπει το προεπιλεγμένο χτίσιμο (mpv-winbuild-cmake) σε διαμόρφωση LGPL και καρφιτσώνει τις εκδόσεις παραπάνω· το BUILD_INFO καταγράφει τι χτίστηκε.
-
lgpl_full.pyμετατρέπει την προεπιλεγμένη συνταγή σε πλήρη συνταγή LGPL για το Lumen και καρφιτσώνει τις εκδόσεις -
build-libmpv.shσενάριο χτισίματος (WSL, Ubuntu 24.04) -
README.mdπροετοιμασία, χτίσιμο και επαλήθευση -
BUILD_INFOέκδοση, commit συνταγής και ημερομηνία χτισίματος της βιβλιοθήκης που παραδίδεται
Χτίσιμο για Android
Το Android χρησιμοποιεί την έτοιμη παραλλαγή «full» της libmpv από το media-kit, χτισμένη με την ίδια προσέγγιση LGPL:
Χτίσιμο για Apple
Το macOS και το iOS ενσωματώνουν τα προ-χτισμένα frameworks libmpv της media-kit, φτιαγμένα με την ίδια στάση απέναντι στην LGPL:
Αυτός ο ιστότοπος
Τρεις ξένες εργασίες, όλες φιλοξενούμενες από εμάς, καμία δεν τηλεφωνεί σπίτι.
Ό,τι φορτώνει ο ιστότοπος φιλοξενείται από εμάς. Οι ξένες εργασίες που περιέχει:
- Sora The Sora Project Authors, SIL Open Font License 1.1 κείμενο άδειας
- Inter The Inter Project Authors, SIL Open Font License 1.1 κείμενο άδειας
- Phosphor Icons Phosphor Icons, MIT κείμενο άδειας