Open source is good at getting the small bugs, the syntax errors, the security holes with clear and direct fixes, etc.
Open source is not good for making use of the "Many eyeballs" for architectural decisions. It's where the wisdom of crowds provides little benefit. This is why most open source projects are not a haphazard bazaar of stone soup contributors, like most people think, but are actually small dedicated teams of talented software developers, who are usually paid.
I think our conception of what OSS can achieve, simply by being OSS, is somewhat inflated.
(Don't get me wrong, though, OSS is fantastic, and I think it's, by design, much better than close source)
Open source is not good for making use of the "Many eyeballs" for architectural decisions. It's where the wisdom of crowds provides little benefit. This is why most open source projects are not a haphazard bazaar of stone soup contributors, like most people think, but are actually small dedicated teams of talented software developers, who are usually paid.
I think our conception of what OSS can achieve, simply by being OSS, is somewhat inflated.
(Don't get me wrong, though, OSS is fantastic, and I think it's, by design, much better than close source)