What's the meeaning of the word "monopoly" in a situation where breaking the monopoly means switching to another library? A library which, by the way, won't exist unless someone sees significant enough failings in the existing one to create an alternative, from scratch or through a fork.
Barrier to entry is the property which enables abusive monopolies, and in the open source world, is there such a thing?
Monopoly is probably the wrong word, but open source projects often do hit a local maxima which is far from optimal.
Consider emacs, for instance. Elisp sucks in many ways, and we could probably build a better emacs if we started from scratch. But it will be very tough to get from here to there.
What's the meeaning of the word "monopoly" in a situation where breaking the monopoly means switching to another library? A library which, by the way, won't exist unless someone sees significant enough failings in the existing one to create an alternative, from scratch or through a fork.
Barrier to entry is the property which enables abusive monopolies, and in the open source world, is there such a thing?