Update with GPLv3 liscense