Managing Consensus in Open Source Projects

Open source communities are hard. If you think they are easy, you have a small one. That’s ok!

I’ve created a few major open source projects in the past – Cobbler, Func, and Ansible. Ansible rose to having about 1500 contributors on GitHub, which made it a great lesson in consensus building.

This talk will detail how to keep focus and build consensus in an open source community, and how that changes over time as a project grows in size.

How do you keep everyone happy with very limited resources?

We’ll also detail some of the breaking points that occur as a project gets “too large”, and how to preserve sanity and defend against them.