I want to share my android project on GitHub, allow everyone contribute to it but I don't want them to upload the project to play store without changing anything. Because I will be doing it. Why I want this is I want to be the official distributor of it, otherwise there would be a ton of the same app in store.
There is no problem in uploading it after changing it though. They can distribute their own version as long as it is different and open-sourced.
I am not sure if this is even against the definition of open source but can there be a license that says what I want?