The first three words of the definition is not the definition. All of the words of the definition is the definition. You cannot comprehend basic facts.
If you don't understand the subject you are trying to debate - you're better off remaining silent rather than pretending you understand something you do not.
Physician, heal thyself.
You clearly do not understand computer technology. The first part of the definition is the definition of software - that was my point. The rest of the definition refers to how the software is stored. You clearly do not understand computer technology so this flies way over your head. You posted one definition from a nontechnical source. I posted 8 definitions from technical sources and all of them define firmware as software (in most definitions software is the first word in the definition).
Later you actually claimed none of the technical definitions say firmware=software which is an absolutely ludicrous statement (because it is 100% wrong) - I guess you were just striking out in desperation.
Like I said - it is pretty clear you don't understand much about computer technology and you are arguing to be argumentative.