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.
| Project | What Open Mapple uses | Licence |
|---|---|---|
| Apple | XNU, libpthread, HFS | APSL 2.0 |
| HakiOS (oosexgang) | hakios-xnu-kernel, hakios-mt6768, mtkloader | kernel APSL 2.0, the rest MIT |
| ios-sweet (dipa-studio) | the kernel patch series | MIT |
| ios-viva (Nicola Leone Ciardi, dipa-studio) | the MT6781 port: kernel patches, boot shim, tools | MIT |
| viva-gpu (Nicola Leone Ciardi) | the Mali Metal driver | MIT |
| darwin-xnu-build (blacktop) | the kernel build on macOS | MIT |
| BearSSL (Thomas Pornin) | AES, MD5, SHA in the kernel | MIT |
| Mesa | Panfrost, NIR, the Valhall compiler | MIT |
| zlib 1.3.1 (Jean-loup Gailly, Mark Adler) | compression in the installer | zlib |
| Terminus (Dimitar Zhekov) | the boot loader’s console font | OFL 1.1 |
Licences of our repositories
| Repository | Licence |
|---|---|
| xnu_kernel_mediatek_common | APSL 2.0 for Apple’s files and changes to them; MIT for files added by ios-sweet and ios-viva |
| xnu_kernel_mediatek_mt6781 | MIT; APSL 2.0 for files built into Apple’s XNU |
| all the others | MIT |
Linux, MediaTek and realme sources (GPL) were read for register addresses and the order of hardware steps, never copied.