Solve My Cube 1.4.0

The distributed website program, including the 4x4 integration and combined application code, is licensed under GNU GPL version 3. See LICENSE.txt. This is free software, without warranty. The licence does not grant trademark rights to the Solve My Cube name or logo.

Complete corresponding source:
downloads/solve-my-cube-source.zip, linked from /open-source/ on both builds.
Includes preferred editable source, all bundled dependencies, licence notices, tests and build scripts. See docs/SOURCE-BUILD.md. Preserve this download and notices when hosting the website.

4x4 engine, maths and supporting min2phase implementation:
csTimer contributors, including Shuang Chen (cs0x7f).
https://github.com/cs0x7f/cstimer
Pinned commit 2547d82e32a347dd1b1c6943e8d03389d03eb64c.
GNU GPLv3. Original files and licence: source/assets/four/vendor/.
Our modifications, 8-9 October 2026: exposed validation and direct solving move buffer, added independent geometry/replay, entry validation, cancellable worker lifecycle, web interface and build/test integration. source/assets/four/build-engine.cjs regenerates engine.generated.js from the original source.

ISAAC random generator:
Copyright (c) 2012 Yves-Marie K. Rinquin.
MIT licence and warranty notice retained in source/assets/four/vendor/isaac.js.

cube.js and solve.js:
Copyright (c) 2013-2017 Petri Lehtinen <petri@digip.org>.
Copyright (c) 2018 Ludovic Fernandez.
MIT licence retained in source/assets/vendor/LICENSE.

Third-party services such as CookieYes, Google Tag Manager and Ko-fi are separate services. Their remote software and services are not included in this source licence. Public service identifiers in site.json are configuration, not account credentials.
