3 Added call to action. (I'm red green colorblind and can't tell those are links.) This answer will be featured at Ars Technica this weekend.
source | link

Google had a couple of tech talks about this a few years ago. Watch them: 1,2. In a nutshell:

  1. Comprehend: Understand your community's motivation to work on your project vs all other opportunity costs, and preserve those reasons.
  2. Fortify: Build a healthy community with social norms of politeness, respect, trust, and humility.
  3. Identify: Look for tell-tale signs of poisonous people (too many to list, but if you're asking this question then you probably already know many of them).
  4. Disinfect: Be calm and stand your ground, remain unreactive to insults, slights, challenges, disrespect, etc., and persistent in reinforcing your community norms.

A comprehensive written outline is available too if you prefer to read instead of watch.

Google had a couple of tech talks about this a few years ago 1,2. In a nutshell:

  1. Comprehend: Understand your community's motivation to work on your project vs all other opportunity costs, and preserve those reasons.
  2. Fortify: Build a healthy community with social norms of politeness, respect, trust, and humility.
  3. Identify: Look for tell-tale signs of poisonous people (too many to list, but if you're asking this question then you probably already know many of them).
  4. Disinfect: Be calm and stand your ground, remain unreactive to insults, slights, challenges, disrespect, etc., and persistent in reinforcing your community norms.

A comprehensive written outline is available too if you prefer to read instead of watch.

Google had a couple of tech talks about this a few years ago. Watch them: 1,2. In a nutshell:

  1. Comprehend: Understand your community's motivation to work on your project vs all other opportunity costs, and preserve those reasons.
  2. Fortify: Build a healthy community with social norms of politeness, respect, trust, and humility.
  3. Identify: Look for tell-tale signs of poisonous people (too many to list, but if you're asking this question then you probably already know many of them).
  4. Disinfect: Be calm and stand your ground, remain unreactive to insults, slights, challenges, disrespect, etc., and persistent in reinforcing your community norms.

A comprehensive written outline is available too if you prefer to read instead of watch.

2 added summary
source | link

Google had a couple of tech talks about this a few years ago:

  How Open Source Projects Survive Poisonous People1,2. In a nutshell:

  1. Comprehend: Understand your community's motivation to work on your project vs all other opportunity costs, and preserve those reasons.
  2. Fortify: Build a healthy community with social norms of politeness, respect, trust, and humility.
  3. Identify: Look for tell-tale signs of poisonous people (too many to list, but if you're asking this question then you probably already know many of them).
  4. Disinfect: Be calm and stand your ground, remain unreactive to insults, slights, challenges, disrespect, etc., and persistent in reinforcing your community norms.

Google I/O 2008 - Open Source Projects and Poisonous People A comprehensive written outline is available too if you prefer to read instead of watch.

Google had a couple of tech talks about this a few years ago:

How Open Source Projects Survive Poisonous People

Google I/O 2008 - Open Source Projects and Poisonous People

Google had a couple of tech talks about this a few years ago  1,2. In a nutshell:

  1. Comprehend: Understand your community's motivation to work on your project vs all other opportunity costs, and preserve those reasons.
  2. Fortify: Build a healthy community with social norms of politeness, respect, trust, and humility.
  3. Identify: Look for tell-tale signs of poisonous people (too many to list, but if you're asking this question then you probably already know many of them).
  4. Disinfect: Be calm and stand your ground, remain unreactive to insults, slights, challenges, disrespect, etc., and persistent in reinforcing your community norms.

A comprehensive written outline is available too if you prefer to read instead of watch.

1
source | link