There used to be a way to upgrade to Windows 10 for free by setting the computer's clock/date back to when the free-upgrade was offered.
And another way was upgrading by going through the "Assistive Tools for disabled users" settings and it letting you upgrade for free.
Not sure if any of these techniques work anymore though