"GPL2 relies entirely on copyright law to work."
No, it's not. It relies on license as a contract. At least according to everyone from fsf...
Copyright covers individual code contribution - each coder retains his/hers copyright. If copyright is complete abolished tomorrow, gpl will be just fine.