Development Process Evolution
Patch - Vote - Build
- +1 = yes, 0 = *shrug*, -1 = no/veto
- three +1 and no veto required for patch approval
- small quorum consensus emphasizes code review
Voters - Vote Coordinator - Release Builder
- recognized that roles are separable, allowing rotation
Concurrent Versioning System (CVS)
- distributed the build task, avoiding costly merges
- free-for-all versus propose-vote-commit
STATUS agenda and Commit-then-Review