I am working on a commercial iOS application and recently I have made my mind to make it open source If I can find a proper license which fits my needs.
This application is an end-product application, not a library or framework.
1 - I want to have contributors, but they are only volunteers, They won't have any rights and shares. They are welcome to contribute for CV, learning or any other personal purposes.
2 - I want to be the only person who has the right to publish the premium version on the Appstore.
3 - If someone compiles my application, they are allowed to use it for their personal/educational purpose, but not for commercial use. for using commercial the must buy the premium version or ask the owner to give them rights for free.
4 - They will be no guarantee if someone compiles the app and use that for personal or any other purposes.
If It includes these conditions, can be even better
1 - No public forks can be developed or published separately in any other places.
2 - No clone/copycat for other Operating Systems or devices are allowed.
3 - No one can use any parts of codes in their own softwares without mentioning the copyrights.
Short and sweet, this is a completely protected commercial application ( like close source ), but it goes open source.
Any help or suggestion would be appreciated.
Updated: I believe most of open source fans think OPEN SOURCE always means FREE. I believe open source is not always FREE. As I mentioned in comments, Cry Engine is open source, Unreal Engine is open source, but they are commercial!