Initial Commit of LPGL license.