I am working on an Android application and I want to provide a free demo version and a paid full version on the Android Market. However, I also want to provide the source code. I do not mind if people want to play with the code and install modified versions on their devices.
However, I do not want to see free online versions of the full version on the Internet, and a license such as the GPL will allow anyone to offer some, possibly even making money in this way. If some people prefer to build and deploy the application on their own, rather than pay $ 1-5, they can go further. But a convenient one-click button and other people making money from my efforts are not what I want.
Is there any pre-license that I can use for something like that?
Also, if I want the application to be free and open source, but later decide that I want to make money from selling it, is there a FOSS license that allows me to upgrade to the license, which I ask above later?
android licensing open-source
forneo
source share