Initial Commit with GPL and LGPL