changed from GPL to APGL