Two methods which were detailed back in January 2017 which allowed users to upgrade from Windows 7 or 8.1 to Windows 10 for free still exist now, even though the free upgrade period ended over a year ago. One method involves taking advantage of a program for those with disabilities, while the second approach only needs a valid Windows 7 or 8.1 install and product key.
https://www.notebookcheck.net/Two-methods-of-obtaining-Windows-10-for-free-appear-to-still-be-open.241404.0.html