So at the moment I have windows 8.1 and it has been announced that windows 10 will be a free upgrade for a year but does this mean I have a year to get the upgrade or does it mean I can use it for a year but then have to buy a license.
It means that you have one year after the release to decide if you want to upgrade to Windows 10. I think that If you decide to upgrade, the licence will be active for an unlimited time.