Explain GPLv2.