Your SlideShare is downloading. ×
0
Why your employees should contribute to Open Source
Why your employees should contribute to Open Source
Why your employees should contribute to Open Source
Why your employees should contribute to Open Source
Why your employees should contribute to Open Source
Why your employees should contribute to Open Source
Why your employees should contribute to Open Source
Why your employees should contribute to Open Source
Why your employees should contribute to Open Source
Why your employees should contribute to Open Source
Why your employees should contribute to Open Source
Why your employees should contribute to Open Source
Why your employees should contribute to Open Source
Why your employees should contribute to Open Source
Why your employees should contribute to Open Source
Why your employees should contribute to Open Source
Why your employees should contribute to Open Source
Why your employees should contribute to Open Source
Why your employees should contribute to Open Source
Why your employees should contribute to Open Source
Why your employees should contribute to Open Source
Why your employees should contribute to Open Source
Why your employees should contribute to Open Source
Why your employees should contribute to Open Source
Why your employees should contribute to Open Source
Why your employees should contribute to Open Source
Why your employees should contribute to Open Source
Why your employees should contribute to Open Source
Why your employees should contribute to Open Source
Why your employees should contribute to Open Source
Why your employees should contribute to Open Source
Why your employees should contribute to Open Source
Why your employees should contribute to Open Source
Why your employees should contribute to Open Source
Why your employees should contribute to Open Source
Why your employees should contribute to Open Source
Why your employees should contribute to Open Source
Why your employees should contribute to Open Source
Why your employees should contribute to Open Source
Why your employees should contribute to Open Source
Why your employees should contribute to Open Source
Why your employees should contribute to Open Source
Why your employees should contribute to Open Source
Why your employees should contribute to Open Source
Why your employees should contribute to Open Source
Why your employees should contribute to Open Source
Why your employees should contribute to Open Source
Upcoming SlideShare
Loading in...5
×

Thanks for flagging this SlideShare!

Oops! An error has occurred.

×
Saving this for later? Get the SlideShare app to save on your phone or tablet. Read anywhere, anytime – even offline.
Text the download link to your phone
Standard text messaging rates apply

Why your employees should contribute to Open Source

3,035

Published on

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
3,035
On Slideshare
0
From Embeds
0
Number of Embeds
0
Actions
Shares
0
Downloads
8
Comments
0
Likes
0
Embeds 0
No embeds

Report content
Flagged as inappropriate Flag as inappropriate
Flag as inappropriate

Select your reason for flagging this presentation as inappropriate.

Cancel
No notes for slide
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • Transcript

    • 1. Why your employees should work on Open Source projectsRich BowenCommunity Growth Hacker, SourceForgeDocumentation Guy and Director, Apache SoftwareFoundation
    • 2. 2012 AIKCU Technology Conference
    • 3. If your employees arent working on Open Sourceprojects, youre doing them,yourself, and your institution, a great disservice. 2012 AIKCU Technology Conference
    • 4. Assumptions Youre using Open Source softwarein your organization You have paid staff thats responsiblefor the care and feeding of thatsoftware 2012 AIKCU Technology Conference
    • 5. Technical skills This is the obvious one However, OSS participation is not necessarily programming 2012 AIKCU Technology Conference
    • 6. Be an expert/craftsmanEncourage your employees to be anexpertOSS allows them to be influential in theproject community 2012 AIKCU Technology Conference
    • 7. CraftsmanshipBe the expert in your fieldHubris is a powerful motivatorOpen Development encouragesexcellence - the whole world iswatching 2012 AIKCU Technology Conference
    • 8. Expanded skill set Participation in OSS makes your employees more valuable This isnt just about programming 2012 AIKCU Technology Conference
    • 9. Documentation/communicationParticipation in Open Source requiresthe ability to communicateSo does their "real" job 2012 AIKCU Technology Conference
    • 10. Clarity Communicating via email/IRC/tickets requires the ability to communicate unambiguously So does their "real" job 2012 AIKCU Technology Conference
    • 11. Cross-culturalcommunicationOpen Source requires the ability tocommunicate across culturalboundariesThis eliminates ambiguityIt also helps eliminate prejudice 2012 AIKCU Technology Conference
    • 12. Cross-disciplinecommunicationDocumentation requires the ability tocommunicate with people who arentexpertsSo does their "real" jobYour employees need to know thisskill 2012 AIKCU Technology Conference
    • 13. Eliminates the "I KnowEverything" complex Yeah, you know who Im talking about 2012 AIKCU Technology Conference
    • 14. Dont Repeat YourselfDRY is a common philosophy in OSSSharable, reusable componentsGives deep insight into all aspects oftheir job 2012 AIKCU Technology Conference
    • 15. Code reuseDuplicated code means duplicatedbugsLess code means less to fix 2012 AIKCU Technology Conference
    • 16. Design reuseBut its more than just codeDesign and documentation also benefitfrom reuse 2012 AIKCU Technology Conference
    • 17. Templating andgeneralizationTemplating eliminates duplicationIt also increases consistency, andtherefore ease of use 2012 AIKCU Technology Conference
    • 18. But in the real world ... Sometimes repetition is necessary People are not computers 2012 AIKCU Technology Conference
    • 19. Localization Localization forces you to think of your projects in a different way Which bits should be translatable? 2012 AIKCU Technology Conference
    • 20. Other people are supportingyour codeDont have to maintain and reapplyyour patchesOther people can help support thiscode 2012 AIKCU Technology Conference
    • 21. Dont have to do it again inthe next release Reapplying patches with every new release is unsustainable And sometimes impossible, then you have to redo 2012 AIKCU Technology Conference
    • 22. Civility and Good mannersThis is the biggest reason participate inOpen SourceIT professionals have a reputation. Youknow what Im talking about. 2012 AIKCU Technology Conference
    • 23. Customer supportOpen Source "customers" are themost entitled people in the worldThey paid nothing, and they expecteverythingRemind you of anyone? 2012 AIKCU Technology Conference
    • 24. Exposure to jerks How you deal with jerks says a lot about who you really are 2012 AIKCU Technology Conference
    • 25. LeadershipOpen Source is often organized as ado-ocracyYou have to step up and lead. Nobodyis going to promote you. 2012 AIKCU Technology Conference
    • 26. Do-ocracyThose that do, get to do moreThose that dont do, dont get tocomplainAKA "Meritocracy" 2012 AIKCU Technology Conference
    • 27. MentorshipGiving and receivingmentorship are themost valuablebenefits of OpenSource participation 2012 AIKCU Technology Conference
    • 28. Identify your next employees Interview the guy that helped you solve that hard problem Their Ohloh/Github/SourceForge page is a more accurate resumé 2012 AIKCU Technology Conference
    • 29. Should we start a project? No, dont do that Theres already one out there Join that one 2012 AIKCU Technology Conference
    • 30. By the way ... Never too soon SourceForge student internships - Pilot program (communityteam@sourceforge.net) 2012 AIKCU Technology Conference
    • 31. Objections: But ... but ... 2012 AIKCU Technology Conference
    • 32. Isnt it supposed to be free? Diagram from Kathy Sierra 2012 AIKCU Technology Conference
    • 33. Free as in puppies 2012 AIKCU Technology Conference
    • 34. Theyre just goofing off svn log get on the IRC channel subscribe to the mailing list Also, theyd probably be goofing off anyway 2012 AIKCU Technology Conference
    • 35. Its not work related They should be working on a product/ project that you use at work They should be working on features that you need Everything is work related if you look at it right 2012 AIKCU Technology Conference
    • 36. The Google 20%Frequently misunderstoodTheyre not just free to play a day aweek 2012 AIKCU Technology Conference
    • 37. The real work isnt gettingdone Yes, managing priorities can be difficult It may be helpful to set a specific time limit for those people 2012 AIKCU Technology Conference
    • 38. Theyre just looking for theirnext job Theyre already doing that Give them a reason to stay Nobody wants to leave a job where they get to work on what fascinates them 2012 AIKCU Technology Conference
    • 39. Why should I give my workaway?So that someone else will take it andmake it even betterSo you dont have to support itSo you dont have to do it again in thenext version 2012 AIKCU Technology Conference
    • 40. Were not programmersParticipating in Open Source is somuch more than writing codeCode contributions are a smallpercentageEveryone is qualified 2012 AIKCU Technology Conference
    • 41. Ways to participate Fix a typo, or improve sentence structure Get on the mailing list and help a newbie (You should be on the mailing list anyways) 2012 AIKCU Technology Conference
    • 42. Ways to participate File a bug report Test and close a fixed bug report 2012 AIKCU Technology Conference
    • 43. Subject Matter Expertise Open Source projects implement ideas You might be the expert in that idea e.g. Library collection management software, written by non-librarian programmers 2012 AIKCU Technology Conference
    • 44. Conference proposalsEncourage your employees to submitconference talk proposalsSome conferences cover expensesSend employees to one conference ayear? 2012 AIKCU Technology Conference
    • 45. Tech talksTeaching is often the best way to learnEncourage your employees to givepresentations to your staff 2012 AIKCU Technology Conference
    • 46. Other ways ... s.apache.org/ways-to-contribute 2012 AIKCU Technology Conference
    • 47. FIN Rich Bowen rbowen@geek.net @rbowen rcbowen.com slideshare.net/rbowen 2012 AIKCU Technology Conference

    ×