You forgot the most important one: to qualify for this exemption, you must "distribute [the non-GPL linking parts] as separate works."
OK, but that is also no problem for me.
The non-GPL part will be distributed only through and by the company and the generic part that uses MAD will be on some public non-company related server available to the whole world.
Thanks for claring this up.
I think I'm going to wrap the MAD in a GPL DirectShow COM component which will use an as generic possible setup (which for those who know DirectShow know, means basicly using standard MEDIATYPE definitions). That way there is no doubt about it that it is indeed independant and seperate from any other program ever using it. (So something similar to what they did with LAME.)
Regards,
Armin