I have a laptop with a Windows 7 Pro license but is currently running Linux. Can I download the Windows 10 Pro (from here: 
https://www.microsoft.com/en-us/software-download/windows10), and install directly using the Windows 7 Pro key, since upgrades to 10 are free for another few months? Or do I really need to find a Win7Pro ISO, install that, and go through the upgrade process?
 
Thanks
		
 
 
Almost wish I'd hung back before answering.
 
But this is my best sense of it. If the Win 7 Pro had previously been installed and activated before you put Linux on the laptop, it seems likely you could either "upgrade" or simply do a clean install (re-entering the previously-activated product key) and "Voila!"
 
If the Win 7 had never been installed or activated on that machine, I would get busy and free up some space on your Linux install to put Windows on a separate partition (if you can dual-boot Linux and Windows), or install the Win 7 Pro wiping out the Linux, activate it, and then either wipe it out with a clean Win 10 install (and product key re-entry) or make a dual-boot configuration as you might wish as a less likely possibility.
 
PUT IT ANOTHER WAY, since there was some hair-splitting in what I just wrote, and I can't be sure I split the right hairs.  
 
SIMPLY TRY INSTALLING WIN 10 without installing Win 7, just so you use the product key from the latter to attempt activation of the new OS.  Even THAT should work, but if it doesn't, I already explained the more cautious approach that I could personally contemplate.