the GPL grants you redistribution rights with conditions: You don't need to "agree" with it, you either aren't affected (you aren't redistributing it) or you have to obey its rules (or you lose your rights to redistribute it).
At no point are you asked to "agree" to the GPL. It's not that kind of license
what's happening here is that there is a requirement to alert the user that the code is GPL-licensed: You want them to know they have extra rights!
But you just need to tell them. You can say "hey this is GPLed, read LICENSE.TXT for more details" on the front page.
@foone yeah one of your tweets about this has changed my perception and now I see "agree to GPL" literally everywhere /o\
It feels like an infohazard that SCP should do something about before every single human can only see GPL agreements everywhere!