I'm developing an application. I want to open source my application for non-commercial use in Github(I guess GPL v3). And I want to retain the rights to redistribute the same software with some additional features as Closed Source(which GPL doesn't allow).
In summary, Only I should be allowed to distribute Closed source version of the Open Source application while others can use it for non-commercial use. Is there an Open Source license or combination of licenses which allows this?
If this is not possible I'll have to go closed source, which I very much like to avoid.