Free upgrades to Windows 10 from Windows 7 and 8 were supposed to have ended in July of 2016. However, Microsoft didn't really enforce that and users were still able to user their product keys from Windows 7 and 8 to activate the upgrade to 11.
Microsoft Finally Kills Free Windows 10 Upgrades
