I have an open source project on GitHub released under GPL3. I want to re-license it under GPL2. 99.9% of the program is written by me, only few lines of code is written by other people.
Can I re-license it again under GPL2? I mean, when someone sends me a pull request via GitHub, what is the "official agreement" between us on the issue?