There is no "probably" about it. Law definitely forbids basically everything that GPL allows, that's why GPL exists: to grant those rights. And of course one would then expect the thankful user to at least honor the same terms. Nothing odd about that to me.