open source is different then releasing source code. You could release the source code under a restricted EULA like aseprite.