The problem is obvious your mind is so closed you can not accept any of the reasoned responses myself and others have given. Licencing is not the issue here and never has been. This is a matter of principals.
Yes you can create non-free output but this is a side effect that is allowed rather than an explicit goal. Targeting PTX in gcc would have no other use than to produce non-free output as I have explained multiple times and so have others here: