• Like
Community
Upcoming SlideShare
Loading in...5
×

Thanks for flagging this SlideShare!

Oops! An error has occurred.

Published

 

Published in Technology
  • Full Name Full Name Comment goes here.
    Are you sure you want to
    Your message goes here
    Be the first to comment
    Be the first to like this
No Downloads

Views

Total Views
89
On SlideShare
0
From Embeds
0
Number of Embeds
0

Actions

Shares
Downloads
1
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

Transcript

  • 1. Open Source Contributions Come In All Shapes and SizesThursday, February 28, 13 1
  • 2. Thursday, February 28, 13 2
  • 3. open source: software in which the source code is available to the general public for use and/or modification from its original design. Open source code is typically created as a collaborative effort in which programmers improve on each other’s code and share the changes within the community.Thursday, February 28, 13 3
  • 4. Why is community so important?Thursday, February 28, 13 4
  • 5. “One reason we struggle with insecurity: Were comparing our behind-the-scenes to everyone elses highlight reel.” - Steve FurtickThursday, February 28, 13 5
  • 6. Write code (rock star programmers arent the only ones who contribute to open source projects)Thursday, February 28, 13 6
  • 7. Write code Russell Keith-Magee: "Get off the bench: Making the leap from user to contributor" http://www.youtube.com/watch?v=grGIl9gP-iYThursday, February 28, 13 7
  • 8. Write code Django issue tracker https://code.djangoproject.com/queryThursday, February 28, 13 8
  • 9. Write code Python issue tracker http://bugs.python.orgThursday, February 28, 13 9
  • 10. Write code Python developer’s guide http://docs.python.org/devguide/Thursday, February 28, 13 10
  • 11. Write code CodeTriage http://codetriage.comThursday, February 28, 13 11
  • 12. Write code Open-source your own codeThursday, February 28, 13 12
  • 13. Write code http://www.github.com/ (octodex.github.com) http://www.bitbucket.org/Thursday, February 28, 13 13
  • 14. Write code Open-source licensing: how does it work? In general, open source licenses allow other developers to: - modify your software for their own uses - redistribute it to other usersThursday, February 28, 13 14
  • 15. Write code • release as free/open or • release as free/open only proprietary • GPL (GNU General Public • BSD (Berkeley Software License) Distribution) Which Open Software License Should I Use? http://opensource.com/law/13/1/which-open-source-software-license-should-i-useThursday, February 28, 13 15
  • 16. Write codeThursday, February 28, 13 16
  • 17. Give timeThursday, February 28, 13 17
  • 18. Give time Join (or organize) a local user groupThursday, February 28, 13 18
  • 19. Give time Austin’s local Python user groups: http://www.meetup.com/PyLadies-ATX/ http://www.meetup.com/austinpython/ http://www.meetup.com/austinwebpythonusergroup/Thursday, February 28, 13 19
  • 20. Give time Attend conferences https://us.pycon.org/2013/ http://www.djangocon.us/Thursday, February 28, 13 20
  • 21. Give time PyCarolinas http://blog.pycarolinas.org PyArkansas http://www.pyarkansas.org PyOhio http://pyohio.org DjangoCon EU http://2013.djangocon.eu RailsConf http://railsconf.com Open Source Bridge http://opensourcebridge.com OSCON http://www.oscon.com Postgres Open http://postgresopen.org Linux events http://events.linuxfoundation.org Node events http://lanyrd.com/topics/nodejs/Thursday, February 28, 13 21
  • 22. Give time Reach out to local schools “While were here, lets fix computer science education” http://lanyrd.com/2012/djangocon-us/sycpy/ http://bit.ly/QaF9C8Thursday, February 28, 13 22
  • 23. Give time Membership Information: http://csta.acm.org/Membership/MembershipInformation.html Individual Membership: http://csta.acm.org/Membership/sub/IndividualMembership.htmlThursday, February 28, 13 23
  • 24. Give moneyThursday, February 28, 13 24
  • 25. Give money Talk to your employer about donating ... "Many companies use an open source stack of software that they received for zero cost and zero ongoing royalty, which has enabled them to generate millions in revenue ... new features are added, or bug fixes are made, or security holes are patched because there is a team of people volunteering their time to do those things."Thursday, February 28, 13 25
  • 26. Give money Sponsor meetups and hackathonsThursday, February 28, 13 26
  • 27. Give money or donate directly: Python Software Foundation: http://www.python.org/psf/donations/ Django Software Foundation: https://www.djangoproject.com/foundation/donate/ Django corporate members: https://www.djangoproject.com/foundation/corporate-membership/Thursday, February 28, 13 27
  • 28. Give money GitTip https://www.gittip.com/Thursday, February 28, 13 28
  • 29. Give money https://www.gittip.com/jnoller/ https://www.gittip.com/freakboy3742 https://www.gittip.com/mitsuhiko/ https://www.gittip.com/readthedocs/Thursday, February 28, 13 29
  • 30. Share knowledgeThursday, February 28, 13 30
  • 31. Share knowledge Organize and teach classes!Thursday, February 28, 13 31
  • 32. Share knowledge Answer questionsThursday, February 28, 13 32
  • 33. Share knowledge Django users http://groups.google.com/group/django-users https://groups.google.com/group/comp.lang.pythonThursday, February 28, 13 33
  • 34. Share knowledge Stack Overflow http://stackoverflow.com/questions/tagged/pythonThursday, February 28, 13 34
  • 35. Share knowledge On IRC: #django #postgresql #python #pyladies IRC instructions: http://pyladi.es/VFaxBw Quick reference to IRC commands: http://www.ircbeginner.com/ircinfo/m-commands.htmlThursday, February 28, 13 35
  • 36. Share knowledge Write documentation Contributing to Django Documentation: Generating and Editing Documentation Locally: http://bit.ly/UT984N Submitting A Patch: http://bit.ly/13IdUIT Documenting Python: http://bit.ly/JZPxexThursday, February 28, 13 36
  • 37. Share knowledge Blog! Every time you learn something, you can teach it to someone else. (mechanicalgirl.com)Thursday, February 28, 13 37
  • 38. http://www.mechanicalgirl.com/post/reporting-django-multi-db-support/Thursday, February 28, 13 38
  • 39. Don’t wait — contribute today!Thursday, February 28, 13 39