Honestly, how much trust do you put in what Microsoft publicly says?
It's not binding, they repeatedly change their mind, and they're a huge multinational who doesn't give crap what their consumers want.
However the license agreement will be legally binding and unless it mentions a expiration date for the license, a subscription fee, or the like, will pretty much settle the matter as of July 29th.
So you'll pardon us for having ZERO faith in the fact that Microsoft has said anything. Because it doesn't mean a damned thing.
They will do whatever maximizes profits, and what their lawyers say they can get away with.
Your blindly saying you believe them makes you either naive, or clueless.
Here's the thing: Announcing that Windows Seven and 8/8.1 may be upgraded to Windows 10 (for perpetuity) during the first year of release and then changing that policy upon launch day would create a tidal wave of bad publicity. You can count on large corporations doing all they can to avoid bad publicity -- if only because it significantly affects profits.
So forgive us for thinking that a corporation which has made this announcement and had months to consider how it was being interpreted, without correcting that interpretation as launch draws ever closer, is going to change their position so close to launch.
It's not going to happen. And in three weeks and two days, I just might hound you with a few I-told-you-so-s.