LGPL the code