add GPL headers
add GPL headers and license files