Freeware je
Andrew Fluegelman je 1982. stvorio telekomunikacijski program za IBM PC i nazvao ga PC-Talk. Izraz freeware koristio je za PC-Talk i tako je uveden u ovu riječ. Za nekoliko mjeseci nakon toga, Bob Wallace je razvio program za obradu teksta, PC-Write i nazvao ga shareware. No, Andrew Fluegelman u početku nije distribuirao softver slobodno, čineći ga zajedničkim softverom.
Zakoni o autorskim pravima primjenjivi su i na freeware i na shareware, a nositelj autorskih prava zadržava sva prava. Autori ili programeri besplatnog i shareware programa su programeri i njihovi su programi usporedive kvalitete. Softverska licenca može nametnuti određena ograničenja za vrstu korištenja softvera, uključujući osobnu upotrebu, individualnu upotrebu, neprofitnu upotrebu, nekomercijalnu upotrebu, akademsku upotrebu, komercijalnu upotrebu ili bilo koju kombinaciju istih. Licenca može biti "besplatna za osobnu, nekomercijalnu upotrebu".
Glavna razlika leži u načinu distribucije. Za freeware, idealno se ne naplaćuje korištenje softvera. Pod EULA-om autor daje dozvolu za kopiranje i distribuciju softvera, bilo prema svima ili određenoj skupini. Besplatna distribucija pruža korisnicima priliku isprobati softver i nastaviti ga koristiti bez plaćanja ili nekog priznanja (npr. Zahvalnica, prijedlozi, komentari, korisničko iskustvo itd.).
Shareware distribucija pruža korisnicima priliku isprobati softver prije kupnje. Ako netko želi koristiti shareware program dulje vrijeme, možda će ga morati kupiti. U sharewareu, programer izostavlja normalan distribucijski kanal i maloprodajnog posrednika te ga izravno prodaje krajnjem korisniku. To rezultira sniženom cijenom za krajnjeg korisnika. Također se korisnici shareware-a potiču na kopiranje i distribuciju neregistrirane verzije softvera prijateljima, kolegama u svrhu isprobavanja uz razumijevanje da će im platiti ako nastave koristiti.
Glavni problem freewarea je nedostatak podrške ako se program ne izvodi ispravno. Neki besplatni programi imaju ugrađene oglase, putem kojih se adware može instalirati u sustav korisnika.
Mnogi se projekti zajedničkog softvera ne ažuriraju redovito niti nude podršku programu. Neki softver možda ne sadrži sve potpuno funkcionalne značajke.
Iako je freeware softver koji nije priloženi žicama, nema vremenskog ograničenja, shareware može biti samo softver ograničene značajke koji će se besplatno koristiti određeno vrijeme. Nakon čega se od korisnika može tražiti da ga kupi.