I'm just asking where it can go. Could it go in main? Formally it would be free and not "depend" in the package sense on anything non-free, but it would require the installation of non-DSFG software.What's the value of having it in contrib instead of in non-free? That sounds like a subterfuge to me.
Moreover, contrib must exist for a reason: every contrib package could also be in non-free, right? So it's better to be in contrib than in non-free. Or am I missing something?
Daniel