Does a freeware programmer retain the copyright to software he or she creates?