With a bit less intensity than Chriz, I must agree.
I have read that Windows 10 does support a fresh installation after the upgrade of the current eligible Windows OS (i.e. Windows 7, 8/8.1). My understanding is that after performing the in place upgrade, and allowing Windows to activate, your existing
Windows 7 or 8/8.1 key is now valid for that copy of Windows 10.
I followed this procedure and upgraded my Dell workstation from Windows 7 SP1 to Windows 10, which worked perfectly, and activated. I then booted to the Windows 10 ISO I downloaded from Microsoft to do a fresh install, but at the beginning of the install
it asks for a product key. I used my existing product key that was registered with my Windows 7 OS that was upgraded to Windows 10, but the Windows 10 install is rejecting my key. I have verified it is the correct key, but Windows 10 will not accept
it. Since this key that was part of the upgrade process is now supposed to be registered with my copy of Windows 10, I believe it should be accepted. I have no other key to use.
I believe something in this process is not working properly, and is broken. I have found no other solution yet.
NO, a Win7/8 key will never be valid for anything other than Win7/8 respectively. Once the upgrade is finished and activated, your motherboard information is stored in MS servers as an activated Win10 system. Period.
Now, let's look at historically how things worked. If you installed Windows without a product key, it WILL still activate - as a trial. (Reads "not activated" with a usage timer)
This still occurs with the Win10 clean install, without the product key, the activation sends the motherboard info to MS, who responds with "Yes this system is licensed" and the activation succeeds.