updating software license, adding gplv3