2.7 KiB
Permission requests (drafts, not yet sent)
A KB-RPCS3 PS5 binary can be distributed only if every non-RPCS3 component linked into it is available
under terms compatible with RPCS3's GPL-2.0-only (see LICENSING_STATUS.md §4). These drafts ask the
copyright holders of the GPL-3.0 components for that.
1. Mihawk — PS5_Vulkan, PS5 Vulkan Template, PS5 platform layer, PS5_VKHomebrewUI fork
Subject: Permission to use PS5_Vulkan / the PS5 Vulkan Template with GPL-2.0-only RPCS3
Hello Mihawk,
I maintain KB-RPCS3, an unofficial RPCS3 port for PS5 homebrew, built on your PS5_Vulkan stack and the PS5 Vulkan Template. RPCS3 is GPL-2.0-only, and these components of yours are linked into the same eboot.bin:
- the PS5 Vulkan Template UI module (
ps5/ui/*) and title program base (GPL-3.0-or-later);- PS5_Vulkan's
app_crt.cppand thelibc.prxmodule shipped with titles;- the PS5 platform layer in your payload-SDK fork (
libps5platform.a).Because GPL-2.0-only and GPL-3.0 cannot be combined, I am publishing source only and no binary. Would you be willing to make these components additionally available under terms compatible with GPL-2.0-only, for example GPL-2.0-or-later or MIT? Your copyright notices and credit stay in every file and in the release notes. I can send exact file lists and revisions.
Thank you for the PS5 Vulkan work — KB
2. BlackBearReloaded — ps5-homebrew-ui
Subject: Permission to use the ps5-homebrew-ui kit with GPL-2.0-only RPCS3
Hello BlackBearReloaded,
KB-RPCS3, an unofficial RPCS3 port for PS5 homebrew, draws its home screen with your ps5-homebrew-ui kit (through Mihawk's PS5_VKHomebrewUI fork). The kit code is GPL-3.0, and RPCS3 is GPL-2.0-only, so a combined binary cannot be distributed today.
Would you be willing to make the kit code additionally available under terms compatible with GPL-2.0-only (for example GPL-2.0-or-later or MIT)? If you prefer, the sounds and music can be left out and replaced; only the code matters for the binary. Your credit stays in the source and the release notes.
Thank you — KB
3. ps5-payload-dev — ps5-payload-sdk
Subject: Which SDK objects end up in a PS5 title, and under what terms?
Hello,
KB-RPCS3 links a PS5 title with a toolchain derived from ps5-payload-sdk (v0.42). To check compatibility with GPL-2.0-only RPCS3: which SDK objects are linked into a title (startup code, stub libraries, code from headers), and are they covered by the SDK's GPL-3.0-or-later or by other terms?
Thanks — KB
Status
| Request | Sent | Answer |
|---|---|---|
| Mihawk | no | — |
| BlackBearReloaded | no | — |
| ps5-payload-dev | no | — |
| KB's own code under GPL-2.0-or-later as well | maintainer decision pending | — |