Are the produced mechanisms really the same when the incentives change? That's not really something I can quite get myself to believe.
The incentives in free software, in my limited experience, are to grow a productively maintained system, not necessarily a profitable one (assuming, of course, the existence of some outside source of stable income). And with that motivation, I feel that competition disappears. When I look at an alternative solution to a problem I'm trying to solve, it's more in the lense of 'oh, that's a good idea!' than anger that their solution is better than mine. Then, if I'm lucky, it might be the type of thing that can be refactored out into a library and shared across implementations. I still feel that competition precludes that, regardless of incentives.
The incentives in free software, in my limited experience, are to grow a productively maintained system, not necessarily a profitable one (assuming, of course, the existence of some outside source of stable income). And with that motivation, I feel that competition disappears. When I look at an alternative solution to a problem I'm trying to solve, it's more in the lense of 'oh, that's a good idea!' than anger that their solution is better than mine. Then, if I'm lucky, it might be the type of thing that can be refactored out into a library and shared across implementations. I still feel that competition precludes that, regardless of incentives.