I'm working on an Android app that I plan on uploading to the Play Store as a paid listing. I also want to make it open source.
I'm perfectly fine with people building it for personal use, but I want to try to prevent re-distribution, at least on the Play Store and XDA. I was thinking about using the MIT license and modifying it to add the condition, but I've learned this is called a "crayon license," and that it's not a good way to do things.
OSS licenses aren't exactly my forte, and I was directed here for help. What should I do?
I'm fine with modified builds being distributed anywhere the author likes, just as long as it's more than changing the app name and/or colors. Someone pointed out the app Conversations which is licensed under GPLv3, paid and OSS. Is this the way to go?