One last remark, and just thrown in a general direction: I love Open Source and its developers. Heck, I wish all software was Open Source. OTOH, I don't really care that much for freeware (as in: no money down), and I still don't see why the "price==zero" checkpoint should be a point of evaluation other than: "Whoohoo! I can drink twenty more pints before turning on the freeware satnav!"
And if this thread means that I'm not allowed to shout "*****!" at a developer, just because he doesn't charge for her/his cr*p, then you'll be in for a treat (actually, no: I never shout that at developers. I often think it though...).
Actually, that is wanting to censure him, and wanting it in a rather impotent manner ("can't kick him, can't ban him, so let's all complain about him being rude").