For subscription model to be somewhat tolerable, it must (MUST!) be like some software development companies do. You pay for a year, you get a year of updates, if you don't pay for the next year, you don't get updates, but what you already have, you can use for as long as you want.