add gpl licence file
Merge newer changes