Ben says>If you try to redistribute there are copyrights on top of yours. Therefore you can't redistribute if you try to put restrictions on that conflict with the GPL.
Uber says>If I do something to a GPL-licensed program which I could not do without accepting the GPL, then that something gets pinned to a particular version of the GPL.
Only difference, which I assume Uber is leaving out because of assumption is the redistibute part.
You are both arguing the same point.
But IANAL ;-)