LOL @ DNA being used for Robots (I'd use what the game says "RNA" but there's a thing called "RNA" in real life- ribonucleic acid, though they meant "Robot Nucleic Acid"? xD)
And yes, Rock is a derivative of ProtoMan.
Rock's design perfected the supposed flaws of ProtoMan though.
The first six (Fire, Bomb, Guts, Cut, Elec, and Ice Man) are derivatives of Rock's design.
Wily's robots are using Wily's own technology, but that technology and knowhow comes from when he tinkered with the Original Six. Wily essentially saw what Light was doing with his robots (he was Light's assistant at one point, wasn't he? Regardless of whether he was or wasn't, he has seen the capabilities of the original six when he tinkered with their logic circuits) and once he failed at his plan on MegaMan1, got ideas of his own for creating his own robots.
While Wily may not be using the same exact code, one can argue that the Second Eight (Flash, Quick, Metal, Wood, Air, Crash, Heat, and Bubble Man) 'could' be derivatives of the Original Six (if they use the same software code), but could be their own robots with their own code.
So any Wily robot 'could' be a derivative of the Second Eight, all the way to the latest Wily Robot (presumably that would be Zero?), if they are all based on the same original codeset, much in the same way that you have videogames that run on the engines of other games, but have improvements and optimizations.
The same goes true for Light's robots, though I believe he stopped at Roll and then just optimized Rock constantly until when he started getting old, and realized he would need a new type of android (I've been using the term "Robot" up until now because the robots in the original series do not all have human designs and seem to be task-oriented; that is to say, they are meant to do certain tasks as opposed to having 'lives' as well as jobs... though Light's robots all seem humanoid enough...).
I'm with Inccubus on this one. Flame, you're waaaaay too caught up in semantics.