The GPL is not a contract, it is a revocable license. Enjoy the read: http://illinoisjltp.com/journal/wp-content/uploads/2013/10/kumar.pdf (With full citations). (PDF attached)