These questions have garnered a lot of attention recently.
Many users take issue with shareware authors who ask to be paid for their work.
Shareware is a marketing technique, not a breed of software. It is intended to put inexpensive quality software into the hands of users, allowing them to try the product before they put their money down, much like test-driving a car. The cost is kept low by letting users help with the advertising and distribution, eliminating two major expenses of publishing software. Shareware distribution offers benefits to users and authors alike. Users can evaluate software on their own systems before making an investment.