Discussion on Video : How Open Source Projects Survive Poisonous People
How Open Source Projects Survive Poisonous People (And You Can Too)
This video is by Ben and Brian from Subversion community
currently working on Google Code from
Their discussion made me realize that how much each project
has history, emotions and vision behind it. Today when you see thousands of
projects in successful open source communities, we seem to take things for granted.
Talk is distillation of their experience over 6++ yrs project(s), hence information presentation is concise and
precise.
Complete presentation is broken down into following for
major sections:
- Comprehend - preserve attention and
focus
- Fortify - build a healthy community
- Identify - look for tell-take signs
- Disinfect - maintain calm and stand
your ground.
Other discussed areas are:
Documentation:
One important thing pointed out by Ben and Brian was the
value of documentation. Although they have stressed and pointed out its
relevance in terms of
- design decisions
- bug fixes
- Mistakes
- change log / code change
On Bus factor:
Bus factor defines how many people it takes to be hit by bus
(job change, health issues, marriage etc. etc.) to take project off rail. This
is very critical for open source project, hence always focus on increasing your
bus-factor. I can say that this is also very critical for commercial software
teams.
- Send commit emails, encourages email review.
- Do not submit big changes
- Don't out author name at the top as it marks the territory. Let it give the feel of community.

