Do also not forget the closed source parts, The day when some things are really going to court , and the sources will have to been made avbl to court and there experts, they will discover all the non dm code coming from other guys just like :
Yes You littlesat,Pieterg, me and a lot of others , all pure opensource gpl code which is not allowed to be used in there own closed code .
The result a hopeless extreme expensive complete irrelevant waist of time in courts.