How long until I have to pay again
- If you bought a 1.0 release, you don't have to pay again unless you want to upgrade to 2.0
- If you bought 2.0, you don't have to pay again for a long, long time.
In version 1.0, it's in "release" stage, but there will be free bug-fixes, forever! You never have to pay to get updates.
In 2.0, i'm in "development" stage right now, and I'll be there for probably another year, or more, it is difficult to tell (As of Aug 2013)
then comes alpha stage: that can be 6 months or more
then comes beta, which is probably less than 3 months
then RC, which is less than a month probably
then is 2.0 "golden master"
then AFTER that, is "the dot releases" which would be "2.0.1", "2.0.2" etc
you will get ALL that for free with the license you buy now for 2.0.
The only time I will charge you again is for a Major Version Upgrade (ie: 1.0 to 2.0, or 2.0 to 3.0 etc). And I even feel bad about that, but if I didn't charge, I wouldn't be able to write Major Version Upgrades in the first place, so you have to want it.