Software projects can be forked by users when an existing developer group is not responsive to their needs. Maintainers are then free to adopt the new work or go their own way. It is decentralized and non-authoritarian. In a free software community, developer groups maintain their positions only as long as they are responsive to their user bases. No one is forced to participate in a project, and the projects people participate in are the ones in which they are interested.
Involuntary activity places limits on exchange and creates scarcities.
As such, it is non-agalmic. But alternatives are available and participation is voluntary. Authoritarian systems remove personal incentives for agalmic behavior. It is positive-sum. In games theory, a 'zero-sum game' is one in which one player's gain is another player's loss.