Successfully reported this slideshow.
We use your LinkedIn profile and activity data to personalize ads and to show you more relevant ads. You can change your ad preferences anytime.

10 Ways to Participate in Open Source Communities

543 views

Published on

Published in: Technology, News & Politics
  • Be the first to comment

  • Be the first to like this

10 Ways to Participate in Open Source Communities

  1. 1. 10  Ways  to  Par,cipate  in    Open  Source  Communi,es  Chris  Haddad  @cobiacomm  on  Twi,er  h,p://blog.cobia.net/cobiacomm      Read  more  about  Open  Source  at    h,p://blog.cobia.net/cobiacomm/tag/open-­‐source          
  2. 2. Open  Source  Freedom  h,p://blog.cobia.net/cobiacomm/2013/04/01/10-­‐ways-­‐to-­‐parDcipate-­‐in-­‐open-­‐source/  
  3. 3. The  Transi,on  Consumer  •  Downloads  binaries  •  Runs  executables  •  Asks  quesDons  •  Reports  bugs  Contributor  •  Downloads  codes    •  Builds  code  •  Answers  quesDons  •  Fixes  bugs  •  Writes  documentaDon  •  Nurtures  community  
  4. 4. Posi,ve  Impact  •  Fill  important  project  gaps  – Create  a  fit  for  purpose  plaRorm  •  Enhance  skills  and  knowledge  •  Build  personal  brand  and  become  an  expert  – Make  professional  contacts  – Increase  business  opportuniDes    
  5. 5. Ten  Steps  to  Take  
  6. 6. Find  Your  True  Passion  and  Interest  •  1.  Have  a  real  problem  to  solve,  business  need,  or  some  type  of  commercially-­‐driven  mo,va,on.  
  7. 7. Evaluate  Alignment  •  2.  Understand  the  goals  of  the  project  and  make  sure  your  contribu,on  is  in  line  with  them.  •  3.  Be  honest  and  vocal  about  your  available  ,me  and  skills.  
  8. 8. Flexible  APtude  •  4.  Play  by  the  rules  of  the  project  that  youre  contribu,ng  to.  •  5.  Be  humble.  Never  add  your  name  to  the  list  of  contributors  yourself.  The  project  leader  should  do  so,  if  she  or  he  values  your  work.  •  6.  Have  low  expecta,ons.  Learn  to  accept  rejec,on.  
  9. 9. Take  Ac,on  •  7.  Be  a  doer,  not  a  talker  or  a  troll.  •  8.  Contribute  Complete  and  Intui,ve  Work  – Submit  complete  patches  that  implement  full  features.  Include  any  test  informa,on  and  documenta,on.  
  10. 10. Be  Persistence  •  9.  Persevere.  Improve  upon  comments  and  keep  sending  updates.  •  10.  Finish  what  you  started,  dont  give  up.  
  11. 11. How  to  recruit  Open  Source  Contributors  •  Set  goals  and  measure  progress  – Recruit  new  developers  – Merge  new  code  and  documentaDon  •  Establish  the  expectaDon  that  most  contributors  become  long-­‐term  developers  •  Foster  direct  community  parDcipaDon  •  Encourage  parDcipants  Source:  h,p://redmonk.com/dberkholz/2012/07/10/how-­‐to-­‐recruit-­‐open-­‐source-­‐contributors/  
  12. 12. Par,cipate  in  Apache  •  Understand  how  Apache  works  – Meritocracy  – Project  Management  Commi,ee  (PMC)  – Users,  Developers,  Commi,ers,  PMC  – h,p://apache.org/foundaDon/how-­‐it-­‐works.html  •  Get  Involved  in  Apache    – h,p://apache.org/foundaDon/geDnvolved.html  •  Our  ContribuDon  – h,p://wso2.com/apache  
  13. 13. Par,cipate  with  WSO2  •  IdenDfy  your  business  need  •  Evaluate  Open  Source  as  a  viable  soluDon  –  Download  the  Binaries  and/or  Source  from  product  page  –  Perform  a  proof  of  concept  –  Iden%fy  required  extensions  and  documenta%on  •  Engage  –  Join  the  mailing  lists  and  communiDes  •  h,p://wso2.org/mail/  –  Recommend  architecture@  dev@  announce@  •  h,p://stackoverflow.com/quesDons/tagged/wso2  –  ParDcipate  in  Architectural  and  Development  Discussions  –  Review  the  JIRAS  •  Contribute  –  Code,  samples,  documenta%on,  training    
  14. 14. Contribu,on  Opportuni,es  •  Write  Code  •  Open  Source  Your  Code  •  Give  Time  –  Organize  user  groups  and  classes  –  Sponsor  Hackathons  •  Give  Money  •  Share  Knowledge  –  DocumentaDon  –  Blog  Source:  h,p://opensource.com/life/12/11/open-­‐source-­‐contribuDons-­‐come-­‐all-­‐shapes-­‐and-­‐sizes  
  15. 15. Engage  with  WSO2  •  Helping  you  maximize  project  value  and  reduce  Dme  to  market  •  From  project  evaluaDon  and  incepDon  to  development  and  going  into  producDon,  WSO2  is  your  partner  in  ensuring  100%  project  success    
  16. 16. Join  hundreds  of  WSO2  open  source  consumers  and  contributors  

×