CC licenses are not meant for software. They explicitly say so on their FAQ: https://creativecommons.org/faq/#can-i-apply-a-creative-comm...
And non-commercial licenses are not Open Source, period. This has been well established since the 1990s, both by the FSF and the OSI.
It's such a promising piece of software, but deceptive advertising is a bad way to start off a relationship of any sort.