LOL! But I don't think you're correctly generalizing or transferring what I said to those different areas.iansjack wrote:If I read you right you seem to be saying that public libraries and open source software shouldn't work. And yet - both do!alexfru wrote:And we have some odd psychology (or is it culture?) as well. If something costs us nothing or nearly nothing, we often don't take it seriously enough. We don't consider the effort or the cost (material or emotional) of the provider of that (nearly) free thing or service nor the effect of us not returning a favor (in form of returning borrowed things, attending free events that we promised we would or actually studying and practicing when receiving free instruction). Things become sadder when you next realize two things. One, you have to charge people something to make them think a bit further ahead and weigh the losses against the gains. Another, you now owe taxes and the relevant paperwork for something you would've gladly done for free had it not been for the quirks of our reasoning about free stuff. As if you didn't try hard enough and dreamed of this extra responsibility and lost time.
Nonetheless, open source software often enough to notice doesn't work or works poorly (just as non-open source software!). It has its own specific problems among the others.
You could also consider the "giver's" side of the problem. Some think thusly and not without a reason: "I do what I want to and I'm willing to share it. If anybody doesn't like it, they're free to contribute improvements or make their own (or fork). They are in no position to demand or force me do something. They're not my employer, I'm not their employee, there are no obligations or incentives and I've only got so much time to work on the project. Therefore, *I* decide the what, the when and the how." IOW, just because someone got free software they won't necessarily get free bugfixes or free features they want when they want (if ever).
And then there's fragmentation of open source (those forks when people decide to make their own). I can't say it's great to have to track, port and backport changes or have, for example, a bunch of incompatible distros of Linux, BSDs and so on.