Credits and licences

Open Mapple is built on the work of these projects. Every commit taken from another project says where it came from; vendor/mapple/CREDITS and each repository’s NOTICE give the details.

ProjectWhat Open Mapple usesLicence
AppleXNU, libpthread, HFSAPSL 2.0
HakiOS (oosexgang)hakios-xnu-kernel, hakios-mt6768, mtkloaderkernel APSL 2.0, the rest MIT
ios-sweet (dipa-studio)the kernel patch seriesMIT
ios-viva (Nicola Leone Ciardi, dipa-studio)the MT6781 port: kernel patches, boot shim, toolsMIT
viva-gpu (Nicola Leone Ciardi)the Mali Metal driverMIT
darwin-xnu-build (blacktop)the kernel build on macOSMIT
BearSSL (Thomas Pornin)AES, MD5, SHA in the kernelMIT
MesaPanfrost, NIR, the Valhall compilerMIT
zlib 1.3.1 (Jean-loup Gailly, Mark Adler)compression in the installerzlib
Terminus (Dimitar Zhekov)the boot loader’s console fontOFL 1.1

Licences of our repositories

RepositoryLicence
xnu_kernel_mediatek_commonAPSL 2.0 for Apple’s files and changes to them; MIT for files added by ios-sweet and ios-viva
xnu_kernel_mediatek_mt6781MIT; APSL 2.0 for files built into Apple’s XNU
all the othersMIT

Linux, MediaTek and realme sources (GPL) were read for register addresses and the order of hardware steps, never copied.