> Except that coming back to my original point, chances that the home owner
> will be able to fix the plumbing themselves or find someone to do it at an
> affordable price are pretty good. Chances that a non-programmer will be
> able to fix a bug in their free software themselves or find someone to do
> it at an affordable price are much lower, so they are much more dependent
> on the good will of others for their software fixes than said home owner
> for their plumbing.
You really think you can get a plumber to fix your pipes cheaper than you can get a freelance/contract programmer to fix some open source bug for you? Either you've got incredibly cheap plumbers locally, or incredibly overpriced programmers! Or, you're really talking about more than fixing a simple bug, and instead talking about major functional changes; in which case, you need to change your plumber scenario to the cost of ripping out and installing all new pipes throughout the house...