From Longman Business Dictionary
sharewareshare·ware /ˈʃeəweəˈʃerwer/ noun [uncountableU]COMPUTING computer software that is given away free, or given away free for a particular period of time. After that time, people have to pay for it → compare freeware