The Open Source Community: Getting Started and Staying Involved
Upcoming SlideShare
Loading in...5
×
 

Like this? Share it with your network

Share

The Open Source Community: Getting Started and Staying Involved

on

  • 1,301 views

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

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

Statistics

Views

Total Views
1,301
Views on SlideShare
1,295
Embed Views
6

Actions

Likes
0
Downloads
19
Comments
0

2 Embeds 6

http://www.slideshare.net 4
http://www.linkedin.com 2

Accessibility

Upload Details

Uploaded via as Adobe PDF

Usage Rights

© All Rights Reserved

Report content

Flagged as inappropriate Flag as inappropriate
Flag as inappropriate

Select your reason for flagging this presentation as inappropriate.

Cancel
  • Full Name Full Name Comment goes here.
    Are you sure you want to
    Your message goes here
    Processing…
Post Comment
Edit your comment

The Open Source Community: Getting Started and Staying Involved Presentation Transcript

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