This is a presentation I did for grid.org. it is a big sad for me now since because of the recession I didn't get to realize all the wonderful contents. But I think it is a great starting point.
1. How to Cultivate an
Open Source
Community
in 10 easy steps.
(Make that 8 easy steps...)
July 2008
2. 1) Find a reason for
being
The community starts by people asking
“why am I here?” To...
• develop a project or
• advance a cause
3. 2) Create an Open
System
• Creative Commons license
• our User Bill of Rights
• all content is available via RSS
In the future this means:
• source code via subversion
• and bug tracking via sbtp
4. 3) Hire someone to
lead
• For each community you need a
dedicated champion
• In our case, that’s me and any other
employees I nag on a weekly basis
5. 3a) Motivate them
I would like to add...
•Deadline dates and
•Face-to-face meetings
are highly motivating!
6. 4) Recruit from the
community
• Leaders from the community are
crucial
• The best evangelists can be self-
appointed
• Give them tools of promotion!
7. 5) Give them something
to chew on
...and they won’t easily let go.
Content like:
•EC2 install
•open source code
•helpful documentation
8. 6) Welcome criticism
• It’s built into our Drupal commentary
system
• Bug reporting (and tracking) is critical
feedback too
• Mary, Phyllis and I respond directly
9. 7) Foster discourse
• use forums on a whole new level
• add aspect of Social Networking
• add participation points
• get employees involved
• get managers involved
10. 8) Publicize
• Mary — traditional PR
• Silona — Word of mouth, conventions,
blog campaigns
Examples:
• Projects at codeathon for each
targeted HPC market
• PR for Standards groups
11. Do you have any
suggestions?
• Am I missing anything?