working in and with open source communities
TRANSCRIPT
www.icinga.org
rootconf | Bangalore | 15th of April 2016
WORKING IN AND WITH OPEN SOURCE
COMMUNITIES
• Bernd Erk• Icinga co-founder• Working @netways
• @gethash
www.icinga.org
ICINGA – OPEN SOURCE MONITORING
Quick Poll
Open Source Monitoring
Icinga is a scalable and extensible monitoring system which checks the availability of your resources, notifies users of outages and provides extensive BI data.
Icinga should be your favorite solution
Our Partner in India
ICINGA - COMMUNITY
WHAT IS A COMMUNITY?
Communities are social units of any size that share common values and interests
Communities are controlled by the people not by the leaders
Communities can look different from the inside and the outside
SENSE OF COMMUNITY
• Valuable Membership• Real Influence• Integration and fulfillment of needs• Shared emotional connection
CREATION OF A COMMUNITY
$ git init
$ git clone
COMMUNITY BUILDING
The four stages of community building
The Different Drum: Community-Making and Peace, Scott Peck
When a group comes together like on a first date
Pseudocommunity
Growing demands upon the facilitator
Chaos
Acknowledgment of the weakness
Emptiness
Respect and empathy
True community
WORK IN A COMMUNITY
WORK IN A COMMUNITY
AS A MEMBER
Realize that everyone is a member
Disagree with ideas and not the people
Bring new members in your community
Take care of the next generation
Be as flexible as possible
Don’t be a redshirt!
by @geekgirldawn
WORK IN A COMMUNITY
AS A LEAD
I know that I said there is no control through leaders
Maintain balance between the strong and the weak
Take care of the internal culture
Don’t be a control freak
COMMUNITY MAINTENANCE
COMMUNITY MAINTENANCE
METHODS
Talk, talk, talk and of course talk
Create a transparent community environment
Measure progress and note community members
Meet as much as you can (and can afford)
COMMUNITY MAINTENANCE
TOOLS
• Ticketing System• Communication Platform• “Wiki“• SCM – SaaS or On Premise• Website (Blog or CMS)• Authentication and Authorization
DEALING WITH FAILURE
People will complain about EVERYTHING!
Accepting Failure is necessary
Culture of failure
Try to be nice as long as possible
Don‘t accept harassment
COMMUNITY RULES
Code of Conduct
Having a Code of Conduct is very important
But taking care is much more important
The world is not pink, nice, lovely and caring
But we can do our very best!
QUESTIONS AND ANSWERS
THANK YOU!www.icinga.orgdev.icinga.orggit.icinga.org
@icinga/icinga+icinga