Skip to main content

A community of communities: Empowering maintainers to grow communities around their code

1 min read Written while I was at GitHub

Summary: Open source is about building communities around shared problems, not just publishing code. In this OSCON 2019 talk, I walk through how GitHub helped maintainers grow safe, welcoming communities that scale alongside the code, and which community management approaches encourage or discourage participation.

Open source is about much more than publishing code. It’s about building communities around shared problems, communities no different than the offline communities we participate in each day. Yet, it can still be a challenge for maintainers of projects, both large and small, to grow safe and welcoming communities around their code.

GitHub’s Community and Safety team was like many other services’ Trust and Safety teams in that we were tasked with ensuring that users weren’t required to risk their privacy or personal safety to participate in the community on GitHub. Beyond discouraging disruptive behavior like spam, abuse, or harassment, the team actively encouraged good online citizenship by making it easier for users to contribute constructively and for maintainers to adopt community management best practices.

View the slides on Speakerdeck.

In this talk from O’Reilly’s 2019 Open Source Software Conference (OSCON), I walk through GitHub’s approach to empowering maintainers to grow a federation of semi-independent, safe, and welcoming open source communities that can scale alongside the code. I also cover the tools and resources that were available and planned at the time, and how different community management approaches encourage or discourage community growth and participation.

Keep reading

Ben Balter

I'm Ben Balter, and I write here about developer platforms, product and engineering leadership, open source, and showing your work. I spent over a decade building developer platforms at GitHub. For five years I was a product manager for trust and safety, shipping 500+ features and the API endpoints behind them to 50M+ developers. I also led a bottom-up rewrite of GitHub Pages and wrote the open source library behind GitHub's license detection, and my open source projects have hundreds of millions of downloads. I wrote Open and Async, the playbook for remote and distributed teams, and shipped a Model Context Protocol (MCP) server alongside it so agents can query it directly. More about the author

Follow along: Bluesky LinkedIn

Originally published July 18, 2019 View revision history

This page is open source Help improve this article on GitHub

Keyboard shortcuts

Search

  • / or ⌘ K Open search
  • ↓ or j ↑ or k Move through results
  • Enter Open the selected result
  • Esc Close search

Go to

  • g then h Home
  • g then p All posts

This page

  • y Copy link to this page
  • ? Show this list