SlideShare a Scribd company logo
The Open Source
  Community
Getting Started and Staying Involved


        Richard A. Johnson

           UniForum Chicago


        February 23, 2010
Disclaimer
Regardless of this presentation’s theme, I am
        not introducing an iAnything
A copy of this presentation can be found at:
       http://www.nixternal.com/presentations
About Me
Steve Jobs
Steve Jobs
Richard Johnson
aka nixternal
nixternal@gmail.com
www.nixternal.com
Twitter
@nixternal

 Identica
@nixternal
Ubuntu

• Core Developer
• Community Council
• Developer Membership Board
• Regional Membership Board
• Co-Author of the Official Ubuntu Book
KDE

• Developer
• Documentation Writer
• Member of the Community Working Group
• Member of the KDE e.V.
Goals
Provide an overview of an open source
             community
Show you how to get involved in an open source
                 community
Show you how to stay involved in an open
          source community
An Overview
Merriam-Webster defines community as:

• a unified body of individuals
• society at large
• joint ownership or participation
Plato says...

"The community which has neither poverty nor riches
will always have the noblest principles."
Noble Principles
The principles of open source are what defines open source
Noble Principles
The principles of open source are what defines open source

1   Free Redistribution
Noble Principles
The principles of open source are what defines open source

1   Free Redistribution
2   Source Code
Noble Principles
The principles of open source are what defines open source

1   Free Redistribution
2   Source Code
3   Derived Works
Noble Principles
The principles of open source are what defines open source

1   Free Redistribution
2   Source Code
3   Derived Works
4   Integrity of The Author’s Source Code
Noble Principles
The principles of open source are what defines open source

1   Free Redistribution
2   Source Code
3   Derived Works
4   Integrity of The Author’s Source Code
5   No Discrimination Against Persons or Groups
Noble Principles
The principles of open source are what defines open source

1   Free Redistribution
2   Source Code
3   Derived Works
4   Integrity of The Author’s Source Code
5   No Discrimination Against Persons or Groups
6   No Discrimination Against Fields of Endeavor
Noble Principles
The principles of open source are what defines open source

1   Free Redistribution
2   Source Code
3   Derived Works
4   Integrity of The Author’s Source Code
5   No Discrimination Against Persons or Groups
6   No Discrimination Against Fields of Endeavor
7   Distribution of License
Noble Principles
The principles of open source are what defines open source

1   Free Redistribution
2   Source Code
3   Derived Works
4   Integrity of The Author’s Source Code
5   No Discrimination Against Persons or Groups
6   No Discrimination Against Fields of Endeavor
7   Distribution of License
8   License Must Not Be Specific to a Product
Noble Principles
The principles of open source are what defines open source

1   Free Redistribution
2   Source Code
3   Derived Works
4   Integrity of The Author’s Source Code
5   No Discrimination Against Persons or Groups
6   No Discrimination Against Fields of Endeavor
7   Distribution of License
8   License Must Not Be Specific to a Product
9   License Must Not Restrict Other Software
Noble Principles
The principles of open source are what defines open source

1    Free Redistribution
2    Source Code
3    Derived Works
4    Integrity of The Author’s Source Code
5    No Discrimination Against Persons or Groups
6    No Discrimination Against Fields of Endeavor
7    Distribution of License
8    License Must Not Be Specific to a Product
9    License Must Not Restrict Other Software
10   License Must Be Technology-Neutral
I also include the principles of free software when speaking of
                           open source
This gives us four essential freedoms, the freedom...
This gives us four essential freedoms, the freedom...

0   to run the program, for any purpose
This gives us four essential freedoms, the freedom...

0   to run the program, for any purpose
1   to study how the program works, and change it to make it
    do what you wish
This gives us four essential freedoms, the freedom...

0   to run the program, for any purpose
1   to study how the program works, and change it to make it
    do what you wish
2   to redistribute copies so you can help your neighbor
This gives us four essential freedoms, the freedom...

0   to run the program, for any purpose
1   to study how the program works, and change it to make it
    do what you wish
2   to redistribute copies so you can help your neighbor
3   to distribute copies of your modified version to others
What are the ingredients of an open source
               community?
Project
Project

Nobel Principles
Project

Nobel Principles

    People
Who are these people?
Who are these people?

• Users
Who are these people?

• Users
• Contributors
Here are just a few of the people in the
              community
The Open Source Community: Getting Started and Staying Involved
The Open Source Community: Getting Started and Staying Involved
The Open Source Community: Getting Started and Staying Involved
The Open Source Community: Getting Started and Staying Involved
And what do these people do?
The Open Source Community: Getting Started and Staying Involved
The Open Source Community: Getting Started and Staying Involved
Sorry!
These people...
These people...

• Create
These people...

• Create
• Maintain
These people...

• Create
• Maintain
• Support
These people...

• Create
• Maintain
• Support
• Use
Projects such as...
Projects such as...
Projects such as...
Projects such as...
Projects such as...
Projects such as...
Projects such as...
Projects such as...
Projects such as...
Projects such as...
Projects such as...
Projects such as...
Projects such as...
Get Involved
Snoop Dogg says...

That’s how we do it in the black community; we give
back to the people who made us who we are. We
never forget that.
No matter your skill level, you can still get
                involved
Just started using an open source product?
Just started using an open source product?

• Bug Triage
Just started using an open source product?

• Bug Triage
• File wish list bugs
Just started using an open source product?

• Bug Triage
• File wish list bugs
• Go through support forums and mailing lists
Just started using an open source product?

• Bug Triage
• File wish list bugs
• Go through support forums and mailing lists
• Hop on IRC, check out support and developer channels
Many areas to get involved, most projects need
Many areas to get involved, most projects need

 • Advocation
Many areas to get involved, most projects need

 • Advocation
 • Support
Many areas to get involved, most projects need

 • Advocation
 • Support
 • Documentation
Many areas to get involved, most projects need

 • Advocation
 • Support
 • Documentation
 • Artwork
Many areas to get involved, most projects need

 • Advocation
 • Support
 • Documentation
 • Artwork
 • Bug Triage
Many areas to get involved, most projects need

 • Advocation
 • Support
 • Documentation
 • Artwork
 • Bug Triage
 • Testing
Many areas to get involved, most projects need

 • Advocation
 • Support
 • Documentation
 • Artwork
 • Bug Triage
 • Testing
 • Development
Many areas to get involved, most projects need

 • Advocation
 • Support
 • Documentation
 • Artwork
 • Bug Triage
 • Testing
 • Development
 • Web Development
Some of examples of where to go to get involved
Ubuntu
http://www.ubuntu.com/community
openSUSE
http://en.opensuse.org/How_to_Participate
Fedora
http://fedoraproject.org/en/join-fedora
GNOME
http://www.gnome.org/community
KDE
http://www.kde.org/community/getinvolved
Apache
http://www.apache.org/foundation/getinvolved.html
Python
http://www.python.org/dev/contributing/
Qt
http://qt.nokia.com/developer/the-qt-contribution-model
GTK
http://www.gtk.org/development.html#Contributing
Stay Involved
William James says...

The community stagnates without the impulse of the
individual. The impulse dies away without the
sympathy of the community.
Jono Bacon presented burn out recently
                Get the presentation
http://jonobacon.org/files/jonobacon-burnouttalk.pdf

                 Watch his video
     http://www.ustream.tv/recorded/1640222
Burning out is not uncommon
Signs of burn out
Signs of burn out

• Prove yourself
Signs of burn out

• Prove yourself
• Work harder
Signs of burn out

• Prove yourself
• Work harder
• Ignore needs
Signs of burn out

• Prove yourself
• Work harder
• Ignore needs
• Panic and conflict
Signs of burn out

• Prove yourself
• Work harder
• Ignore needs
• Panic and conflict
• Change values
Signs of burn out

• Prove yourself
• Work harder
• Ignore needs
• Panic and conflict
• Change values
• Deny problems
Signs of burn out

• Prove yourself
• Work harder
• Ignore needs
• Panic and conflict
• Change values
• Deny problems
• Withdrawal
Signs of burn out

• Prove yourself
• Work harder
• Ignore needs
• Panic and conflict
• Change values
• Deny problems
• Withdrawal
• Odd behavior
Signs of burn out

• Prove yourself
• Work harder
• Ignore needs
• Panic and conflict
• Change values
• Deny problems
• Withdrawal
• Odd behavior
• Depersonalize
Signs of burn out

• Prove yourself
• Work harder
• Ignore needs
• Panic and conflict
• Change values
• Deny problems
• Withdrawal
• Odd behavior
• Depersonalize
• Inner emptiness
Signs of burn out

• Prove yourself
• Work harder
• Ignore needs
• Panic and conflict
• Change values
• Deny problems
• Withdrawal
• Odd behavior
• Depersonalize
• Inner emptiness
• Epic depression
Signs of burn out

• Prove yourself
• Work harder
• Ignore needs
• Panic and conflict
• Change values
• Deny problems
• Withdrawal
• Odd behavior
• Depersonalize
• Inner emptiness
• Epic depression
• Collapse
Some ways to combat burnout
As A Manager
As A Manager

• Provide support
As A Manager

• Provide support
• Validate contributions
As A Manager

• Provide support
• Validate contributions
• Restructure objectives
As A Team Member
As A Team Member

• Provide help
As A Team Member

• Provide help
• Build a spirit
As A Team Member

• Provide help
• Build a spirit
• Encourage venting
At Work
At Work

• Involve your manager
At Work

• Involve your manager
• Enforce work hours
At Work

• Involve your manager
• Enforce work hours
• Take breaks
In Your Personal Life
In Your Personal Life

• Take time off
In Your Personal Life

• Take time off
• Love your hobby
In Your Personal Life

• Take time off
• Love your hobby
• Socialize
Resources
Wikipedia
http://en.wikipedia.org/wiki/Burnout_(psychology)
Help Guide
                        Preventing Burnout



http://www.helpguide.org/mental/burnout_signs_symptoms.htm
Poisonous People
           Video presented by Google on YouTube



http://www.youtube.com/watch?v=-F-3E8pyjFo
Almost Done
My favorite community quote...
??? says...

I guess a small-town mayor is sort of like a community
organizer, except that you have actual responsibilities.
Sarah Palin said that!
THE END!
Questions?
    Richard Johnson
   www.nixternal.com
  nixternal@gmail.com

More Related Content

PDF
Building a Hacker Space
DOCX
Lynn Johnson Jr Resume - Copy 2016 06-13
PDF
Comprendre sa communaute et concevoir son propre reseau social
PDF
The community Development Handbook
PDF
Open Source for Libraries
PDF
An Open Source Approach to Collaboration
PPT
KCB201 Week 9 Slidecast: Open Source Software
PDF
Open Source Software for Libraries
Building a Hacker Space
Lynn Johnson Jr Resume - Copy 2016 06-13
Comprendre sa communaute et concevoir son propre reseau social
The community Development Handbook
Open Source for Libraries
An Open Source Approach to Collaboration
KCB201 Week 9 Slidecast: Open Source Software
Open Source Software for Libraries

Similar to The Open Source Community: Getting Started and Staying Involved (20)

PDF
Open Source: What is It?
PDF
Practical Open Source Software for Libraries (part 1)
PPT
KCB201 Week 9 Lecture (Adam Muir): Open Source - Software and Beyond...
ODP
Open Source: Freedom and Community
PDF
Libraries & Open Source: Freedom and Community
PDF
Providing Services to our Remote Users: Open Source Solutions
PDF
Practical Open Source Software for Libraries
PDF
Open Source for Libraries
PPT
Open Source & Open Development
PPTX
Why Open Source is Important
PDF
Don't be scared of open source!
PDF
Open Source
PDF
Open source-and-you-gr8conf-us-2013
PDF
Strategies and Policies for the implementation of Free & and Open Source Soft...
PDF
WE16 - Navigating the Seas of Open Source Projects
PDF
Implementing Open Source
PDF
Open Source & Libraries
PDF
Open Source Technology for Libraries
PDF
Open Source in Libraries: Freedom and Community
PDF
Open Source In Education
Open Source: What is It?
Practical Open Source Software for Libraries (part 1)
KCB201 Week 9 Lecture (Adam Muir): Open Source - Software and Beyond...
Open Source: Freedom and Community
Libraries & Open Source: Freedom and Community
Providing Services to our Remote Users: Open Source Solutions
Practical Open Source Software for Libraries
Open Source for Libraries
Open Source & Open Development
Why Open Source is Important
Don't be scared of open source!
Open Source
Open source-and-you-gr8conf-us-2013
Strategies and Policies for the implementation of Free & and Open Source Soft...
WE16 - Navigating the Seas of Open Source Projects
Implementing Open Source
Open Source & Libraries
Open Source Technology for Libraries
Open Source in Libraries: Freedom and Community
Open Source In Education
Ad

Recently uploaded (20)

PPTX
PA Analog/Digital System: The Backbone of Modern Surveillance and Communication
PDF
How UI/UX Design Impacts User Retention in Mobile Apps.pdf
PDF
Peak of Data & AI Encore- AI for Metadata and Smarter Workflows
PPTX
Effective Security Operations Center (SOC) A Modern, Strategic, and Threat-In...
PDF
Encapsulation_ Review paper, used for researhc scholars
PPT
“AI and Expert System Decision Support & Business Intelligence Systems”
PDF
Approach and Philosophy of On baking technology
PDF
Encapsulation theory and applications.pdf
PDF
Network Security Unit 5.pdf for BCA BBA.
PPTX
VMware vSphere Foundation How to Sell Presentation-Ver1.4-2-14-2024.pptx
PDF
Per capita expenditure prediction using model stacking based on satellite ima...
PDF
Diabetes mellitus diagnosis method based random forest with bat algorithm
PDF
TokAI - TikTok AI Agent : The First AI Application That Analyzes 10,000+ Vira...
PDF
Agricultural_Statistics_at_a_Glance_2022_0.pdf
PPT
Teaching material agriculture food technology
PPTX
20250228 LYD VKU AI Blended-Learning.pptx
PDF
Architecting across the Boundaries of two Complex Domains - Healthcare & Tech...
PDF
Chapter 3 Spatial Domain Image Processing.pdf
PPTX
Understanding_Digital_Forensics_Presentation.pptx
PDF
Building Integrated photovoltaic BIPV_UPV.pdf
PA Analog/Digital System: The Backbone of Modern Surveillance and Communication
How UI/UX Design Impacts User Retention in Mobile Apps.pdf
Peak of Data & AI Encore- AI for Metadata and Smarter Workflows
Effective Security Operations Center (SOC) A Modern, Strategic, and Threat-In...
Encapsulation_ Review paper, used for researhc scholars
“AI and Expert System Decision Support & Business Intelligence Systems”
Approach and Philosophy of On baking technology
Encapsulation theory and applications.pdf
Network Security Unit 5.pdf for BCA BBA.
VMware vSphere Foundation How to Sell Presentation-Ver1.4-2-14-2024.pptx
Per capita expenditure prediction using model stacking based on satellite ima...
Diabetes mellitus diagnosis method based random forest with bat algorithm
TokAI - TikTok AI Agent : The First AI Application That Analyzes 10,000+ Vira...
Agricultural_Statistics_at_a_Glance_2022_0.pdf
Teaching material agriculture food technology
20250228 LYD VKU AI Blended-Learning.pptx
Architecting across the Boundaries of two Complex Domains - Healthcare & Tech...
Chapter 3 Spatial Domain Image Processing.pdf
Understanding_Digital_Forensics_Presentation.pptx
Building Integrated photovoltaic BIPV_UPV.pdf
Ad

The Open Source Community: Getting Started and Staying Involved