The Open Source
  Community
Getting Started and Staying Involved


        Richard A. Johnson

           UniForum Chicago...
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 O...
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   De...
Noble Principles
The principles of open source are what defines open source

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

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

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

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

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

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

1    Free Redistribution
2    Source Code
3   ...
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 progra...
This gives us four essential freedoms, the freedom...

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

0   to run the program, for any purpose
1   to study how the progra...
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
And what do these people do?
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
neve...
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 lis...
Just started using an open source product?

• Bug Triage
• File wish list bugs
• Go through support forums and mailing lis...
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
 • Test...
Many areas to get involved, most projects need

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

 • Advocation
 • Support
 • Documentation
 • Artwork
 • Bug Triage
 • Test...
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
sy...
Jono Bacon presented burn out recently
                Get the presentation
http://jonobacon.org/files/jonobacon-burnouttal...
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
• Wit...
Signs of burn out

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

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

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

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

• Prove yourself
• Work harder
• Ignore needs
• Panic and conflict
• Change values
• Deny problems
• Wit...
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 responsibilitie...
Sarah Palin said that!
THE END!
Questions?
    Richard Johnson
   www.nixternal.com
  nixternal@gmail.com
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
The Open Source Community: Getting Started and Staying Involved
The Open Source Community: Getting Started and Staying Involved
Upcoming SlideShare
Loading in …5
×

The Open Source Community: Getting Started and Staying Involved

1,049 views

Published on

A presentation about the open source community, how to get involved, and how to stay involved. Presented at UniForum Chicago on February 23, 2010.

Published in: Technology, News & Politics
0 Comments
0 Likes
Statistics
Notes
  • Be the first to comment

  • Be the first to like this

No Downloads
Views
Total views
1,049
On SlideShare
0
From Embeds
0
Number of Embeds
10
Actions
Shares
0
Downloads
29
Comments
0
Likes
0
Embeds 0
No embeds

No notes for slide

The Open Source Community: Getting Started and Staying Involved

  1. 1. The Open Source Community Getting Started and Staying Involved Richard A. Johnson UniForum Chicago February 23, 2010
  2. 2. Disclaimer
  3. 3. Regardless of this presentation’s theme, I am not introducing an iAnything
  4. 4. A copy of this presentation can be found at: http://www.nixternal.com/presentations
  5. 5. About Me
  6. 6. Steve Jobs
  7. 7. Steve Jobs Richard Johnson
  8. 8. aka nixternal
  9. 9. nixternal@gmail.com
  10. 10. www.nixternal.com
  11. 11. Twitter @nixternal Identica @nixternal
  12. 12. Ubuntu • Core Developer • Community Council • Developer Membership Board • Regional Membership Board • Co-Author of the Official Ubuntu Book
  13. 13. KDE • Developer • Documentation Writer • Member of the Community Working Group • Member of the KDE e.V.
  14. 14. Goals
  15. 15. Provide an overview of an open source community
  16. 16. Show you how to get involved in an open source community
  17. 17. Show you how to stay involved in an open source community
  18. 18. An Overview
  19. 19. Merriam-Webster defines community as: • a unified body of individuals • society at large • joint ownership or participation
  20. 20. Plato says... "The community which has neither poverty nor riches will always have the noblest principles."
  21. 21. Noble Principles The principles of open source are what defines open source
  22. 22. Noble Principles The principles of open source are what defines open source 1 Free Redistribution
  23. 23. Noble Principles The principles of open source are what defines open source 1 Free Redistribution 2 Source Code
  24. 24. Noble Principles The principles of open source are what defines open source 1 Free Redistribution 2 Source Code 3 Derived Works
  25. 25. 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
  26. 26. 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
  27. 27. 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
  28. 28. 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
  29. 29. 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
  30. 30. 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
  31. 31. 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
  32. 32. I also include the principles of free software when speaking of open source
  33. 33. This gives us four essential freedoms, the freedom...
  34. 34. This gives us four essential freedoms, the freedom... 0 to run the program, for any purpose
  35. 35. 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
  36. 36. 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
  37. 37. 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
  38. 38. What are the ingredients of an open source community?
  39. 39. Project
  40. 40. Project Nobel Principles
  41. 41. Project Nobel Principles People
  42. 42. Who are these people?
  43. 43. Who are these people? • Users
  44. 44. Who are these people? • Users • Contributors
  45. 45. Here are just a few of the people in the community
  46. 46. And what do these people do?
  47. 47. Sorry!
  48. 48. These people...
  49. 49. These people... • Create
  50. 50. These people... • Create • Maintain
  51. 51. These people... • Create • Maintain • Support
  52. 52. These people... • Create • Maintain • Support • Use
  53. 53. Projects such as...
  54. 54. Projects such as...
  55. 55. Projects such as...
  56. 56. Projects such as...
  57. 57. Projects such as...
  58. 58. Projects such as...
  59. 59. Projects such as...
  60. 60. Projects such as...
  61. 61. Projects such as...
  62. 62. Projects such as...
  63. 63. Projects such as...
  64. 64. Projects such as...
  65. 65. Projects such as...
  66. 66. Get Involved
  67. 67. 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.
  68. 68. No matter your skill level, you can still get involved
  69. 69. Just started using an open source product?
  70. 70. Just started using an open source product? • Bug Triage
  71. 71. Just started using an open source product? • Bug Triage • File wish list bugs
  72. 72. Just started using an open source product? • Bug Triage • File wish list bugs • Go through support forums and mailing lists
  73. 73. 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
  74. 74. Many areas to get involved, most projects need
  75. 75. Many areas to get involved, most projects need • Advocation
  76. 76. Many areas to get involved, most projects need • Advocation • Support
  77. 77. Many areas to get involved, most projects need • Advocation • Support • Documentation
  78. 78. Many areas to get involved, most projects need • Advocation • Support • Documentation • Artwork
  79. 79. Many areas to get involved, most projects need • Advocation • Support • Documentation • Artwork • Bug Triage
  80. 80. Many areas to get involved, most projects need • Advocation • Support • Documentation • Artwork • Bug Triage • Testing
  81. 81. Many areas to get involved, most projects need • Advocation • Support • Documentation • Artwork • Bug Triage • Testing • Development
  82. 82. Many areas to get involved, most projects need • Advocation • Support • Documentation • Artwork • Bug Triage • Testing • Development • Web Development
  83. 83. Some of examples of where to go to get involved
  84. 84. Ubuntu http://www.ubuntu.com/community
  85. 85. openSUSE http://en.opensuse.org/How_to_Participate
  86. 86. Fedora http://fedoraproject.org/en/join-fedora
  87. 87. GNOME http://www.gnome.org/community
  88. 88. KDE http://www.kde.org/community/getinvolved
  89. 89. Apache http://www.apache.org/foundation/getinvolved.html
  90. 90. Python http://www.python.org/dev/contributing/
  91. 91. Qt http://qt.nokia.com/developer/the-qt-contribution-model
  92. 92. GTK http://www.gtk.org/development.html#Contributing
  93. 93. Stay Involved
  94. 94. William James says... The community stagnates without the impulse of the individual. The impulse dies away without the sympathy of the community.
  95. 95. 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
  96. 96. Burning out is not uncommon
  97. 97. Signs of burn out
  98. 98. Signs of burn out • Prove yourself
  99. 99. Signs of burn out • Prove yourself • Work harder
  100. 100. Signs of burn out • Prove yourself • Work harder • Ignore needs
  101. 101. Signs of burn out • Prove yourself • Work harder • Ignore needs • Panic and conflict
  102. 102. Signs of burn out • Prove yourself • Work harder • Ignore needs • Panic and conflict • Change values
  103. 103. Signs of burn out • Prove yourself • Work harder • Ignore needs • Panic and conflict • Change values • Deny problems
  104. 104. Signs of burn out • Prove yourself • Work harder • Ignore needs • Panic and conflict • Change values • Deny problems • Withdrawal
  105. 105. Signs of burn out • Prove yourself • Work harder • Ignore needs • Panic and conflict • Change values • Deny problems • Withdrawal • Odd behavior
  106. 106. Signs of burn out • Prove yourself • Work harder • Ignore needs • Panic and conflict • Change values • Deny problems • Withdrawal • Odd behavior • Depersonalize
  107. 107. Signs of burn out • Prove yourself • Work harder • Ignore needs • Panic and conflict • Change values • Deny problems • Withdrawal • Odd behavior • Depersonalize • Inner emptiness
  108. 108. 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
  109. 109. 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
  110. 110. Some ways to combat burnout
  111. 111. As A Manager
  112. 112. As A Manager • Provide support
  113. 113. As A Manager • Provide support • Validate contributions
  114. 114. As A Manager • Provide support • Validate contributions • Restructure objectives
  115. 115. As A Team Member
  116. 116. As A Team Member • Provide help
  117. 117. As A Team Member • Provide help • Build a spirit
  118. 118. As A Team Member • Provide help • Build a spirit • Encourage venting
  119. 119. At Work
  120. 120. At Work • Involve your manager
  121. 121. At Work • Involve your manager • Enforce work hours
  122. 122. At Work • Involve your manager • Enforce work hours • Take breaks
  123. 123. In Your Personal Life
  124. 124. In Your Personal Life • Take time off
  125. 125. In Your Personal Life • Take time off • Love your hobby
  126. 126. In Your Personal Life • Take time off • Love your hobby • Socialize
  127. 127. Resources
  128. 128. Wikipedia http://en.wikipedia.org/wiki/Burnout_(psychology)
  129. 129. Help Guide Preventing Burnout http://www.helpguide.org/mental/burnout_signs_symptoms.htm
  130. 130. Poisonous People Video presented by Google on YouTube http://www.youtube.com/watch?v=-F-3E8pyjFo
  131. 131. Almost Done
  132. 132. My favorite community quote...
  133. 133. ??? says... I guess a small-town mayor is sort of like a community organizer, except that you have actual responsibilities.
  134. 134. Sarah Palin said that!
  135. 135. THE END!
  136. 136. Questions? Richard Johnson www.nixternal.com nixternal@gmail.com

×