update GPL to v3