The attached link helps to explain some of the mystery around whether or not Windows 10 is a permanent free upgrade or not. It seems that it is, although Microsoft would much prefer to sell you a licence key.
Here's how you can still get a free Windows 10 upgrade | ZDNet