I'm studying how distributed software is managed (Linux, Wikipedia etc) and am trying to figure out if there is any pattern for consensus and accountability.
Ideally I could visualize the inputs and outputs of the management of the solution.
I'm sure this exists, and is likely more involved than "use Agile" or perhaps it's not and I have more learning to do.
Question
Is there any documentation or approach that focuses on the higher level management of a distributed software project?
If "git" (or any other tooling) provides this, is there a visual that describes the input and output flow of decision making, checks and balances, and trust?
Justification
I'm about to open source some security software and want to be ready to handle the feedback, and plan for another group or entity to take it over... essentially a succession plan.
Ideally this would involve some form of checks-and-balances, but what exactly needs to be checked or balanced?
... Who can I delegate that to?
... how?