Added LGPL headers.