@A J Stiles
I'm generally in favour of open source myself, and I agree with a lot of what you're saying, but some of what you've said seems unsupportable to me.
"Open Source authors, therefore, absolutely will *not* be held liable for anything that happens as a consequence of people running code they have written"
This would very much depend on how the law ends up being written. Open source authors certainly *should* not be held liable, for the reasons you cite, but that ain't necessarily what will happen.
"Authors of freeware -- software which is distrubuted gratis but as binary executables only -- would, however, be in exactly the position that you describe. And shed them no tears; if they are giving away binary executables gratis, they would have nothing to lose by giving away the Source Code as well."
Well, that depends. For example, what if the code was written based on information received under NDA, or includes 3rd-party source code the author is not free to redistribute?
"I would stand to gain precisely nothing by concealing it anyway; because what any program is supposed to do is evident, and somebody else could always write their own program to do the same thing"
What the program is supposed to do might be evident, but HOW it does it often isn't. Even if you have both the "what" and the "how", it still takes time to design and construct the software. By concealing their source code, proprietary software companies gain quite a lot; their competitors (open source or otherwise) will need to invest considerable time and human resources to catch up. You're not seriously asserting that this isn't the case, are you?