I am about to publish an Android app project I would like to do it using GPLv3 license to avoid it being used in proprietary projects for now.
If I change my mind in the future, since I am the project owner, may I later relicense it to Apache 2.0?
I am about to publish an Android app project I would like to do it using GPLv3 license to avoid it being used in proprietary projects for now.
If I change my mind in the future, since I am the project owner, may I later relicense it to Apache 2.0?
In general, the principle is that you cannot revoke the GPL license, once it is applied to a particular version of a software.
If you choose to release your software under a new version using a different license, you're certainly free to do that, but all older releases of the code would still fall under the GPL.