For free, no.
For Windows 10 to be "free", you need to have already installed Windows 7 or Windows 8.1 with legal licenses, and then upgrade to Windows 10. After that you can reinstall it on that computer.
If you use this method, you will not be able to reuse the older license on a different computer unless you uninstall 10 from the computer.