Files
memby/NOTICE
T
2026-08-22 18:40:50 +12:00

80 lines
3.3 KiB
Plaintext

Memby
Copyright (C) 2026 Memby contributors
Memby is free software licensed under the GNU General Public License,
version 2. A copy of that licence is included in the LICENSE file.
Source code:
https://g.sublogue.com/admin/memby
Wholphin
--------
Portions of Memby's Android playback capability probing, server-side
device-profile generation, and ExoPlayer construction (constant-bitrate
seeking and sourcing media over the application's own OkHttp client, in
app/src/main/java/com/ponzischeme89/memby/ui/player/PlayerEngine.kt), and the
design of its seek preview thumbnails
(app/src/main/java/com/ponzischeme89/memby/ui/player/TrickplayPreview.kt), are
adapted from Wholphin, an Android TV client licensed under GNU GPL version 2:
https://github.com/damontecres/Wholphin
Wholphin's profiling implementation is itself derived from Jellyfin Android TV:
https://github.com/jellyfin/jellyfin-androidtv
The adapted Memby files identify both upstream projects, identify Memby's 2026
modifications, and remain under GPLv2. Copyright in the upstream work remains
with its respective contributors.
Memby and Wholphin are both licensed under GPL version 2, so adapting source
from Wholphin into Memby is permitted provided the combined work stays under
that licence and attribution is preserved — which is what this file does. No
Wholphin source is copied verbatim into Memby; the files listed above reproduce
architectural techniques, and where an approach was reproduced independently
rather than adapted it is recorded as such in PERFORMANCE.md.
Moonfin
-------
Memby's surround-audio capability probe, Auto/manual per-codec passthrough
rules, Media3 audio-sink configuration, and software-decode fallback are adapted
from Moonfin's Android TV playback backend, licensed under GNU GPL version 2:
https://github.com/Moonfin-Client/Moonfin-Core
The adapted files identify Moonfin, identify Memby's 2026 modifications, and
remain under GPLv2. Copyright in the upstream work remains with the Moonfin
contributors.
Third-party software
--------------------
Inter
-----
Memby bundles the Inter font family, copyright 2016 The Inter Project Authors
(https://github.com/rsms/inter), under the SIL Open Font License, Version 1.1.
The complete font licence is packaged at assets/licenses/inter_ofl.txt.
The Android application uses AndroidX, Jetpack Compose, Media3, Coil,
Retrofit, OkHttp, kotlinx.serialization, and other open-source libraries.
Their copyright notices and licence metadata remain in their respective
source distributions and packaged dependency metadata. Those components
remain governed by their own licences; GPLv2 applies to Memby's original
and combined application code as required by the licence.
The Media3 software audio fallback uses Jellyfin's FFmpeg decoder extension:
https://github.com/jellyfin/jellyfin-androidx-media
Memby is an independent project and is not affiliated with or endorsed by
Emby LLC. Emby is a trademark of Emby LLC.
The marks shown beside each score in the ratings strip
(app/src/main/res/drawable-nodpi/ic_rating_*.png) identify the rating provider
a score came from. IMDb, Rotten Tomatoes, Metacritic, Letterboxd and TMDb are
trademarks of their respective owners, used here only to attribute those
scores. Memby is not affiliated with, endorsed by, or certified by any of them.