changed GPL to lGPL