I still don't understand why it would be desirable to prevent software from using GCL, regardless of license, but perhaps I'm missing something. A non-free program is an scheme to induce computer users to give up their freedom. It's a harmful practice, one that on general principle we wish to replace, not help.