What if I give a dog a computer system.. and he uses it to bark at.
The dog finds it entertaining. The dog would not understand the source
code if it was offered.
The program that the dog barks at while Mom and Pop are out shopping, is
closed source.
It does not matter that it is closed source. The program is just a
seedless grape.
Mom and Pop come home with some seedless grapes and eat them.
Then they realize that most software users are dumb dogs who don't
understand source code.. and therefore seedless grapes, i.e.
shareware... is not unethical or harmful. Mom and pop want to eat their
seedless grapes.. just as some people want to buy shareware and never
look at the sources. Not unethical.. just that they don't need the
seeds, and they don't need the sources.
For those elite crowd that can understand source code... and for those
elite gardeners and farmers that do understand the seeds in grapes..
sure it is beneficial to have the source code and seeds shipped.
But most people, just want to buy seedless grapes at the store.. so they
can get on with real work.
Having the seeds is cool.. and some dogs may even find the source code
cool. But it is not unethical or harmful.. to not ship the source and
seeds in all cases.
I could see arguing that it is not as NICE to not have sources shipped..
especially to those elite crowd who do understand grape seeds and source.
But unethical and harmful? Not so.
L505
Richard Stallman wrote: