updated to AGPLv3 from GPLv3