Sorry for the confusion. We'll make sure to include the links to the itch store page more consistently in our posts to make it look more legit.
The license of our sources is a bit muddled. We'll try to clear that up asap. The full production repository is CC-BY since it mostly includes the original art assets. The source code (scripts) are licensed as MIT.
All of these assets are available to download through our website but we didn't make the original git repository public (same for any of our other projects).