added license to source as required by GPLv3