Ok, this is my web page for my software. I classify what's presented here as "useless" since it's nearly all software written or intended to be FUN.
All the SW in this site (by now there's only some screensaver module, but more is to come) WAS shareware without any usability limitation and/or shareware reminder notice. NOW it's "figure-out-yourself-how-to-pay-me"; see here for more explanation.
Well, now 2 questions arises:
why don't you put any limitation on your shareware (and you even put the sources on the web) ?
why pay for a SW if a) it's useless and b) I can use it without any limitation ?
The answers are pretty simple:
I prefer to spend my time programming the SW rather than to program a method to force the user to pay for it. Beside this if my SW should be fun to use, it must not have any limitations. Associated with that I plan to port for the Mac some Unix SW I love covered with some sort of copyright restriction that allow me to distribute the ports as shareware provided that I distribute the sources too.
This answer is a little bit more long. Usually I make a program from scratch or porting it from Linux; writing a program from scratch is a creation, porting a SW is a complicate task. In both cases a little reward is welcome.
A little income is also a stimulus in continuing the work. About the paying for a useless SW, think about this: How much it cost (for example) MS Office ? How many things there is on that you'll never use (think to the plethora of foreign dictionaries) ? How much you have paid for some thing that you'll never use, it's not even fun and occupies a large part of your HD ? Well since you have paid so much for really unused software, you can also pay for my useless-software, at least it's fun !