added LGPL licensing
merged