Files
oxmc e3cecb9cc5 Restructure fonts into self-contained modules, add theme set
- Each font family is now its own themes/fonts/fonts-*/ module carrying
  its RRO switcher, font files and fonts_customization.xml fragment
  (merged by the genrule in prebuilt/product/etc/Android.bp)
- Drop config.mk: which modules a product ships is now chosen by the
  product (vendor/pawlet/config/addons_packages.mk)
- Add theme overlays: icon packs, UDFPS animations/icons, lockscreen clock
  fonts, QS tile layouts, icon shapes, charging animations and more
- Add NOTICE
2026-10-11 21:11:54 -07:00

251 lines
10 KiB
Plaintext

PawletOS vendor addons — Third-party notices
=============================================
All files in this repository are licensed under the Apache License, Version 2.0
unless stated otherwise below. You may obtain a copy of the License at:
https://www.apache.org/licenses/LICENSE-2.0
The following third-party works are incorporated, adapted, or used as the basis
for content in this repository.
1. AxionOS Project
-------------------
Files adapted from AxionOS's vendor_addons repository, attributed:
- themes/back_gesture/BackGestureDotTrail/
- themes/fonts/fonts-inter/
Licensed under the Apache License, Version 2.0. Copyright notices are
retained in the respective source files.
Files from the same repository with no copyright/author attribution in
the original (SPDX-License-Identifier: Apache-2.0 declared, no NOTICE
or per-file header naming a copyright holder):
- themes/battery/ (5 modules)
2. Proton AOSP
----------------
Files adapted from Proton AOSP (via AxionOS):
- themes/fonts/fonts-fucek/
Copyright (C) 2021 The Proton AOSP Project. Licensed under the Apache
License, Version 2.0.
3. risingOS Android Project
------------------------------
Files adapted from risingOS (via AxionOS):
- themes/fonts/fonts-rookery/
- themes/clocks/ (3 modules)
- themes/notifications/ (4 modules)
- themes/powermenu/ (4 modules)
- themes/progressbar/ (4 modules)
- themes/qs/A11QSUI/, themes/qs/BetterQS/
- themes/Volume/ (6 modules)
Copyright (c) 2023-2025, the RisingOS Android Project (copyright year
varies slightly by file). Licensed under the Apache License, Version
2.0. The clocks/, qs/, and Volume/ modules were originally
Android.mk/Make-based; converted to Android.bp 2026-10-06 since this
repo has no Make-level product config — content/license unchanged.
4. crDroid Android Project
-------------------------------
Files adapted from crDroid (via AxionOS):
- themes/icons/Statusbar/ (36 modules)
- themes/icons/Wi-Fi/ (16 modules)
- themes/navbar/ (10 modules)
- themes/system/ (2 modules)
- themes/lockscreenclockfonts/ (34 of 87 modules)
Copyright (C) 2016-2023 crDroid Android Project. Licensed under the
Apache License, Version 2.0.
5. CorvusOS
----------------
Files adapted from CorvusOS (via AxionOS):
- themes/qs/ (9 of 11 modules: QSCyberPunk, QSNeumorph, QSOutline,
QSReflected, QSShaded, QSSurround, QSThin, QSTwoToneAccent,
QSTwoToneAccentTrans)
Copyright 2022, CorvusOS. Licensed under the Apache License, Version
2.0. Originally Android.mk/Make-based; converted to Android.bp
2026-10-06 since this repo has no Make-level product config —
content/license unchanged.
6. LeafOS Project
--------------------
Files adapted from LeafOS (via AxionOS), attribution inconsistently
present (some say "The Leaf Project", some "The LeafOS Project" — same
source, both Apache-2.0):
- themes/brightness_slider/ (10 of 12 modules: Acun, Bang, Filled,
GradientRoundedBar, Thin, LeafyOutline, Outline, RoundedClip,
Shaded, Translucent)
No copyright/author attribution anywhere in the original:
- themes/brightness_slider/BrightnessSliderCyberPunk/
- themes/brightness_slider/BrightnessSliderMinimalThumb/
7. The Android Open Source Project
--------------------------------------
Files adapted from AOSP's own stock overlays (via AxionOS):
- themes/iconshapes/ (18 of 19 modules, Copyright 2018-2020)
- themes/iconpacks/ (32 modules, Copyright 2019/2020/2022 variously —
includes 8 redrawn permission-group icon PNGs, same attribution)
- themes/UiStyles/AndroidEspressoTheme/, AndroidSnowPaintDropTheme/,
AndroidVividTheme/ (Copyright 2018)
- themes/UiStyles/ShishuIllusionsTheme/, ShishuImmensityTheme/,
ShishuNightsTheme/, SolarizedDarkTheme/ (Copyright 2019, 3
sub-modules each)
Licensed under the Apache License, Version 2.0. UiStyles/ modules
include a 1x1-pixel placeholder PNG (`list_divider_material.png`, used
to blank out a divider line) — trivially non-copyrightable, not a real
asset.
No copyright/author attribution anywhere in the original:
- themes/UiStyles/PacleggersTheme/, ShishuAmalgamationTheme/ (3
sub-modules each)
8. Google Fonts authors
---------------------------
Real, openly-licensed font files fetched 2026-10-06 from
fonts.google.com / github.com/google/fonts, replacing or filling in
previously no-license or entirely-missing font files:
- themes/fonts/fonts-google-sans/fonts/GoogleSans-Regular.ttf,
GoogleSans-Italic.ttf, GoogleSansFlex-Regular.ttf — ofl/googlesans,
ofl/googlesansflex. SIL Open Font License, Version 1.1 (see
fonts-google-sans/OFL.txt). Replaces the previously-committed
no-license copies and fills in GoogleSansFlex-Regular.ttf, which
was entirely missing before.
- themes/lockscreenclockfonts/ (13 modules, backing previously-dead
font-family references in their config.xml):
- ClockFontAclonicaOverlay/ — Copyright (c) 2010, Brian J.
Bonislawsky DBA Astigmatic. apache/aclonica, LICENSE.txt.
- ClockFontAmaranteOverlay/ — Copyright (c) 2011, Sorkin Type Co.
ofl/amarante, OFL.txt.
- ClockFontCagliostroOverlay/ — Copyright (c) 2011, Matthew
Desmond. ofl/cagliostro, OFL.txt.
- ClockFontComfortaaOverlay/ — Copyright 2011 The Comfortaa Project
Authors. ofl/comfortaa, OFL.txt.
- ClockFontGrandHotelOverlay/ — Copyright (c) 2012, Brian J.
Bonislawsky DBA Astigmatic. ofl/grandhotel, OFL.txt.
- ClockFontNunitoOverlay/ — Copyright 2014 The Nunito Project
Authors. ofl/nunito, OFL.txt.
- ClockFontOswaldOverlay/ — Copyright 2016 The Oswald Project
Authors. ofl/oswald, OFL.txt.
- ClockFontPlayOverlay/ — Copyright (c) 2011, Jonas Hecksher,
Playtypes, e-types AS. ofl/play, OFL.txt.
- ClockFontQuandoOverlay/ — Copyright (c) 2011-2012, Sorkin Type
Co. ofl/quando, OFL.txt.
- ClockFontRedressedOverlay/ — Copyright (c) 2011, Brian J.
Bonislawsky DBA Astigmatic. apache/redressed, LICENSE.txt.
- ClockFontReemKufiOverlay/ — Copyright 2015-2022 The Reem Kufi
Project Authors. ofl/reemkufi, OFL.txt.
- ClockFontRobotoCondensedOverlay/ — Copyright 2011 The Roboto
Project Authors. ofl/robotocondensed, OFL.txt.
Licensed under the Apache License, Version 2.0 (the two under
apache/) or the SIL Open Font License, Version 1.1 (the rest,
ofl/) — see each overlay's own LICENSE.txt/OFL.txt.
Two more need no new file at all: ClockFontLatoOverlay/ and
ClockFontRubikOverlay/ just reference AOSP's own existing
external/google-fonts/{lato,rubik} modules by name.
9. Canonical Ltd
-------------------
- themes/lockscreenclockfonts/ClockFontUbuntuOverlay/
Copyright 2011 Canonical Ltd. Ubuntu Font Licence, Version 1.0 (not
Apache or OFL) — see ClockFontUbuntuOverlay/COPYRIGHT.txt. Font file
fetched 2026-10-06 from github.com/google/fonts (ufl/ubuntu).
10. Unresolved — no open-licensed source found
---------------------------------------------------
- themes/lockscreenclockfonts/ (remaining 72 of 87 modules:
decorative/novelty names — Comic Sans, HarmonyOS Sans, SamsungOne,
OnePlus Slate, Nokia Pure, Sony Sketch, and many one-off foundry
names)
- themes/fonts/fonts-google-sans/fonts/GoogleSansClock-Regular.ttf,
GoogleSansFlexClock-Regular.ttf (clock-face-specific cuts, not the
same release as the official Google Sans fonts in §8)
No open-licensed source found for these font families; they reference
font names with no corresponding file. The lockscreenclockfonts/
modules build and select fine in the UI but currently render as the
platform default since nothing defines those family names — left in
place per explicit user decision (2026-10-06). The GoogleSansClock
files have no LICENSE file upstream at all, real redistribution risk,
unresolved.
11. Nothing Technology Limited
----------------------------------
- themes/fonts/fonts-ndot/fonts/ (4 files)
No LICENSE file accompanies these files upstream. Included as-is per
an explicit, informed decision; real redistribution risk if this
package is ever published. Not included by default — see
vendor/pawlet/config/addons_packages.mk.
12. Unattributed, no binary assets
---------------------------------------
No copyright/author attribution anywhere in the original. Pure
XML/config values, no real-asset risk beyond the missing attribution
itself:
- themes/waveforms/ (4 modules)
- themes/QSTileLayout/ (50 modules)
13. Unknown — real copyright risk (binary assets, likely extracted OEM
firmware or fan art)
------------------------------------------------------------------------------
No license or attribution anywhere for any of these. Distinct from the
"no LICENSE file" cases above — these carry real, specific exposure:
- themes/charging_animation/ (2 modules): binary PNG sprite sequences
(`zz_moto_wired_turbo_line_*.png`, `nt_charge_ripple_*.png`) whose
naming and content strongly suggest direct extraction from real
Motorola/Nothing device firmware, not independently redrawn art.
- themes/udfps/ (36 modules, 1220 binary WebP frames): 10 generic
names with no obvious OEM origin, but the other 26 are named
`gxzw_*`/`udfps_miui_*` (Xiaomi MIUI), `udfps_op_*` (OnePlus),
`udfps_rog_*` (ASUS ROG Phone), `udfps_pureview_*` (Nokia
PureView) — same firmware-extraction concern.
- themes/udfps_icons/ (95 modules, 95 binary image assets): a large
portion are fan art of copyrighted characters from Genshin Impact
(`GI_*`), One Piece (`ThousandSunny`, `op_pirates_1`-`16`,
`luffy1`/`luffy2`), and Naruto (`naruto_sasuke`, `naruto_sharingan`).
All three kept per explicit user decision (2026-10-06): nothing is
being published yet. Revisit before any public release.
14. oxmc / PawletOS
----------------------
- themes/fonts/fonts-arcticons-sans/fonts/ArcticonsSans-Regular.otf
- themes/iconshapes/IconShapePawOverlay/ (PawletOS's own icon shape)
- All build glue (Android.bp files) not otherwise attributed above
Licensed under the Apache License, Version 2.0.
Every module in this repository has now been reviewed for licensing.
See README.md for what's actually wired into a default build (most of
this is opt-in only, see vendor/pawlet/config/addons_packages.mk).