PearSilicon 0.9.2
Licenses and source code
- Every license now ships inside the app.
PearSilicon.app/Contents/Resources/Licensesholds the PearSilicon, PearRuntime and PearDebug licenses, the third-party notices andSOURCE.txtwith the exact commits this build was made from. - 32-bit iOS engine:
PearLegacyEngine/now includes the GNU GPL v3 (COPYING), which applies to the engine binary; the MPL-2.0 of its source files; the licenses of every library inside it (NOTICES.txt); and the exact public commits of its source code, its JIT and its submodules (SOURCE.txt). Earlier releases shipped this engine without these files. - ANGLE: the ANGLE builds for iOS games and for the 32-bit engine now carry the licenses of the libraries linked into them (abseil, Dawn, libc++, zlib, xxHash, astc-encoder and others), in
THIRD_PARTY_LICENSES.txtbesideLICENSE.ANGLE. - Every build and release now checks these files automatically and refuses to publish when a shipped binary has no license, or when a source commit is not public.
Projects
- The ANGLE fork is now PearANGLE. All Pear projects have rewritten READMEs; THIRD_PARTY_NOTICES.md lists each component, its license and its source.
No compatibility or gameplay changes compared with 0.9.1. Installed iOS games refresh their bundled ANGLE folder once after the update, because it now contains its license files.
Runtime: PearRuntime 0.10.1 (unchanged code; license collection added to its build).