Discussion on Video : How Open Source Projects Survive Poisonous People
54 min - Jan 25, 2007 Open Source project: Subversion
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:
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
- 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.