Consider using the BSL license!
Thanks for the suggestion of BSL: I'll look into that.
PhotoStructure runs pretty much anywhere Node.js runs (Windows, macOS, Fedora, Debian/Ubuntu, and any x64 docker host). You can certainly compile it on ARM: https://photostructure.com/server/photostructure-for-node/
Consider using the BSL license!