Josh Berkus, PostgreSQL Experts
Prevent community from collaborating: The Linux Foundation Collaboration Summit April 14-16 2010, San Francisco, CA, USA
Build a wall
GOOD HABITS in excellency for preventing people in participating
1. Difficult tools (you have them already)
-Proprietary version control
- Idiosyncratic build systems
- Antiquated bug trackers
- Home-grown CMS with proprietary components
- Documentation system with no GUI tools
2. Overwork your project team
- Assign the dev team to also manage the project
- Increae no dedicated community liaison, or one who is useless
- Add a bunch of ambitious deadlines for the project
Remember: Enemy nr1 is your own staff
Results:
- Your staff will neglect the community
- Your staff will hate the community and the community will hate them back
- Staff who care about community will burn out and abandon the project
== All win
3. Close-door meetings
- Good: short notice meetings online, preferably
- Better: telephone meetings
- Best: Meet in person in your secure office and make the important decisions there
4. Feed the trolls
- Community Aikido: use the community against itself
- 6 step process:
4.1 Argue with them at lentgh
4.2 Denounce them venomously
4.3 Ban them
4.4 Argue with them in other project/sites (follow the ones you banned!)
4.5 Allow them back to the project
4.6 Start again at point one :)
5. Lock down the project: Only one
- Only one person should have admin on the web server
- Only one person can have control of the DNS
- Only one person may touch the mail server
- Only one person will administrate the CMS
it is important the this ONE person is the right person:
overworked
antisocial
required to follow elaborate procedures
and never, ever an outside community member or team
6. LEGALESE, LEGALESE, LEGALESE
Habit 6: Legalese, legalese, legalese
- Mobilize you company lawyers, it takes advantage of a natural things: hackers and lawyers are natural enemies, can't be in same rooms
- You can't too much legalese: the longer and more complex the better
- Contributor agreemnts, website content licensing, non-disclosure agreements, trademark licensing terms and Open Source release review process
BONUS: make sure you can change those docs at any time without any official notice.
This will discourage as many people as possible! Way cool.
7. SILENCE
The most powerful, one correctly applied will prevent ANY participation.
Silence is GOLDEN. As much as possible say "no comment" or better say "nothing"! Way more effective then a negative response, use the silence!
You need to be a member of All Together, As A Whole to add comments!
Join All Together, As A Whole