As most of you know, I absolutely love B4X and all its possibilities. Nevertheless, I'd like to voice my opinion on this matter.
I disagree with the concept of having a "free upgrades time period". One has to be really lucky in order to see new significant upgrades released within that time period.
I, for example, just missed the chance to upgrade B4A to v6.50 for a merely 13 days.
So again, I'd like to ask, wouldn't it be a lot more fair to replace the "time period" with a given number of upgrades?
For example:
Standard License - 2 minor upgrades or 1 major upgrade (user's choice).
Enterprise License - 4 minor upgrades or 2 major upgrades (user's choice).
6.30 --> 6.50 counts as minor
6.50 --> 7.00 counts as major
I don't think it would make anything worse in terms of revenue/business, but it would almost certainly make developer happier.