#2679 Add lincense file and an abstract license into each file of the project
Merge issue '2679'