added GNU copyright notice