I am about to start developing an iOS app which will be published on Apple App Store.
While developing this app, I am thinking to push all the code to GitHub public repository; pull requests from open-source contributors will or will not be taken.
Even if it's going to be public then still I want to keep all the copyrights of that code to be with me.
Is it doable/allowed?
If yes, which license should I use for code on GitHub?
Note: I am aware that GPL's v3 is not compatible with App Store.