> basically adds several clauses which bans any commercial uses of the code or any > knowledge gathered from the code, of course that restriction doesn't apply to them > > Mame/Mess licence bans commercial use and is also viral or am I missing something?
The "any knowledge gathered from that code" is what makes it into the GIGANTIC HORROR LICENSE. It's totally permitted under the (L)GPL and MAME license to gain an understanding of the emulated hardware from our code and then write your own under whatever license you want. The FreeDO license doesn't even allow that; if you use their code as an Opera hardware reference and write your own completely different and original code, they still own it. That's a great deal more viral than MAME or (L)GPL.