These are really just two different names for the same thing. If you want to draw a line, a "software product" may specifically refer to software which is sold.
Yes... Software is a product however it is not like an apple when you bye it and you own it, unless you commissioned the software and you acutely own it, the company owns the software and you...
a license is a way for software manufacturers to make sure that bootleg software is not supported. You must have a license(for businesses) to run certain software. This applies when you have say...
I'm not sure what you're asking here. A perpetual software license is a software license agreement that has an "infinite" term, does not expire, or in some cases, automatically renews itself, if so...