From what we know so far, it looks like you'll need to do an in-place upgrade from Windows 8.x/7 to 10 if you want to get the free upgrade. After that you can choose to do a fresh OS install of 10 at any point. Of course you can also buy Windows 10 for new devices and do a fresh OS install.