SlideShare a Scribd company logo
How to choose an open
source project
5-minute lightning talk
June 25, 2013
Susan Tan
@ArcTanSusan
About Me
Beginner contributor in
● Django Documentation
● OpenMRS
6/25/2013
More About Me
● Software Engineer at
Flixster
● Hackbright Academy
graduate
Flixster is hiring!
6/25/2013
Women in Free and Open-Source
Software (FOSS)
● In the US today, women represent 25% of all
software developers and 18% of students
with CS degrees.
● Women are estimated to represent 3% of
FOSS contributors.
6/25/2013 Source: Zhurakhinskaya
Why does it matter?
Source: Black Duck6/25/2013
Personal Motivations
● Access to different code bases: modules,
APIs, front-end, database schema
● Freedom to explore new technologies
● The best developers are working in FOSS
● Give back to community
6/25/2013
How to pick an interesting project?
How large and how active is the
developer community around potential
project?
6/25/2013
Community
How familiar are you with the tools that
the potential project relies on?
6/25/2013
Technology Stack
How extensive is the documentation
both for users and for developers?
6/25/2013
Documentation
What are the resources available for
new contributors?
6/25/2013
Resources
● GNOME/FOSS remote internships and Google Summer of Code
● Code Montage
● Open Hatch
● Camille Acey's blog post - "Get Involved in Open Source TODAY!"
● A checklist on how to contribute to an open-source project: http:
//labs.openhatch.org/foss-contrib-guide/
● "Finding an open-source project" by Vanessa Hurst: http://www.
slideshare.net/CodeMontage/write-speakcode-finding-an-open-
source-project
● Personalized Git Repo recommender: http://gitrec.mortardata.com/
● An online book: http://open-advice.org/
Resources for New Contributors
6/25/2013
Cited Works
"2013 Future of Open Source." Lecture. Web. Black Duck.
Zhurakhinskaya, Marina. "Opening Open Source to Women." Women2.0.
Women2.0, 15 May 2013. Web. 23
6/25/2013
Questions? Comments? Feedback?
Talk to me or tweet at me @ArcTanSusan

More Related Content

PDF
Social Feed Manager: Developing Software and Offering Services to Support Soc...
PDF
Trailwalker India MAP & Details
PPT
Indiagames presentation at the NASSCOM Innovation Awards
PPT
Indiagames Presentation at thet NASSCOM Innovation Awards 2008
PDF
Let's read code: python-requests library
PDF
Python In The Browser: Intro to Brython
PDF
How to Really Get Git
PDF
Will Postgres Live Forever?
 
Social Feed Manager: Developing Software and Offering Services to Support Soc...
Trailwalker India MAP & Details
Indiagames presentation at the NASSCOM Innovation Awards
Indiagames Presentation at thet NASSCOM Innovation Awards 2008
Let's read code: python-requests library
Python In The Browser: Intro to Brython
How to Really Get Git
Will Postgres Live Forever?
 

Similar to How to choose an open-source project (20)

PPTX
Hacktoberfest 23.pptx
PPTX
DMPTool2: Improvements and Outreach
PDF
Web 2.0 Messaging Tools for Knowledge Management? Exploring the Potentials of...
PDF
Software as a Well-Formed Research Object
PDF
BRG Class Day 1
PPTX
Massive Open Online Courses: the Future of Learning?
PDF
Taug 2013 presentation master
PDF
Keynote Open Source Diversity - Festival del Software Libre
PPTX
Campus Cartographer ppt useful for Student helps to make a college Projects
PPTX
The Conceptualization of URSSI - How You Can Engage
PDF
Introduction to Open Source and how to use it in Student Projects
PPTX
SGCI at Advanced Research Computing on Campuses
PPTX
Trikonf 2015 - Community, Studio and the OpenExchange
PPTX
A Primer on MOOCs
PDF
The Learn To Code Movement - SXSW 2013 Submission
PDF
Sgci nasa-esds-10-29-18
ODP
Higher Education in the Open Source Ecosystem
PDF
Hacktoberfest 23.pptx
DMPTool2: Improvements and Outreach
Web 2.0 Messaging Tools for Knowledge Management? Exploring the Potentials of...
Software as a Well-Formed Research Object
BRG Class Day 1
Massive Open Online Courses: the Future of Learning?
Taug 2013 presentation master
Keynote Open Source Diversity - Festival del Software Libre
Campus Cartographer ppt useful for Student helps to make a college Projects
The Conceptualization of URSSI - How You Can Engage
Introduction to Open Source and how to use it in Student Projects
SGCI at Advanced Research Computing on Campuses
Trikonf 2015 - Community, Studio and the OpenExchange
A Primer on MOOCs
The Learn To Code Movement - SXSW 2013 Submission
Sgci nasa-esds-10-29-18
Higher Education in the Open Source Ecosystem
Ad

Recently uploaded (20)

PPTX
A Presentation on Artificial Intelligence
PPT
“AI and Expert System Decision Support & Business Intelligence Systems”
PPTX
Cloud computing and distributed systems.
PPT
Teaching material agriculture food technology
PDF
Optimiser vos workloads AI/ML sur Amazon EC2 et AWS Graviton
PPTX
Programs and apps: productivity, graphics, security and other tools
PDF
Encapsulation_ Review paper, used for researhc scholars
PDF
Reach Out and Touch Someone: Haptics and Empathic Computing
PDF
A comparative analysis of optical character recognition models for extracting...
PPTX
Digital-Transformation-Roadmap-for-Companies.pptx
PDF
Per capita expenditure prediction using model stacking based on satellite ima...
PDF
Diabetes mellitus diagnosis method based random forest with bat algorithm
PDF
MIND Revenue Release Quarter 2 2025 Press Release
PDF
Advanced methodologies resolving dimensionality complications for autism neur...
PDF
Machine learning based COVID-19 study performance prediction
PDF
NewMind AI Weekly Chronicles - August'25-Week II
PDF
Empathic Computing: Creating Shared Understanding
PDF
Spectral efficient network and resource selection model in 5G networks
PDF
Build a system with the filesystem maintained by OSTree @ COSCUP 2025
PDF
Architecting across the Boundaries of two Complex Domains - Healthcare & Tech...
A Presentation on Artificial Intelligence
“AI and Expert System Decision Support & Business Intelligence Systems”
Cloud computing and distributed systems.
Teaching material agriculture food technology
Optimiser vos workloads AI/ML sur Amazon EC2 et AWS Graviton
Programs and apps: productivity, graphics, security and other tools
Encapsulation_ Review paper, used for researhc scholars
Reach Out and Touch Someone: Haptics and Empathic Computing
A comparative analysis of optical character recognition models for extracting...
Digital-Transformation-Roadmap-for-Companies.pptx
Per capita expenditure prediction using model stacking based on satellite ima...
Diabetes mellitus diagnosis method based random forest with bat algorithm
MIND Revenue Release Quarter 2 2025 Press Release
Advanced methodologies resolving dimensionality complications for autism neur...
Machine learning based COVID-19 study performance prediction
NewMind AI Weekly Chronicles - August'25-Week II
Empathic Computing: Creating Shared Understanding
Spectral efficient network and resource selection model in 5G networks
Build a system with the filesystem maintained by OSTree @ COSCUP 2025
Architecting across the Boundaries of two Complex Domains - Healthcare & Tech...
Ad

How to choose an open-source project

  • 1. How to choose an open source project 5-minute lightning talk June 25, 2013 Susan Tan @ArcTanSusan
  • 2. About Me Beginner contributor in ● Django Documentation ● OpenMRS 6/25/2013
  • 3. More About Me ● Software Engineer at Flixster ● Hackbright Academy graduate Flixster is hiring! 6/25/2013
  • 4. Women in Free and Open-Source Software (FOSS) ● In the US today, women represent 25% of all software developers and 18% of students with CS degrees. ● Women are estimated to represent 3% of FOSS contributors. 6/25/2013 Source: Zhurakhinskaya
  • 5. Why does it matter? Source: Black Duck6/25/2013
  • 6. Personal Motivations ● Access to different code bases: modules, APIs, front-end, database schema ● Freedom to explore new technologies ● The best developers are working in FOSS ● Give back to community
  • 7. 6/25/2013 How to pick an interesting project?
  • 8. How large and how active is the developer community around potential project? 6/25/2013 Community
  • 9. How familiar are you with the tools that the potential project relies on? 6/25/2013 Technology Stack
  • 10. How extensive is the documentation both for users and for developers? 6/25/2013 Documentation
  • 11. What are the resources available for new contributors? 6/25/2013 Resources
  • 12. ● GNOME/FOSS remote internships and Google Summer of Code ● Code Montage ● Open Hatch ● Camille Acey's blog post - "Get Involved in Open Source TODAY!" ● A checklist on how to contribute to an open-source project: http: //labs.openhatch.org/foss-contrib-guide/ ● "Finding an open-source project" by Vanessa Hurst: http://www. slideshare.net/CodeMontage/write-speakcode-finding-an-open- source-project ● Personalized Git Repo recommender: http://gitrec.mortardata.com/ ● An online book: http://open-advice.org/ Resources for New Contributors 6/25/2013
  • 13. Cited Works "2013 Future of Open Source." Lecture. Web. Black Duck. Zhurakhinskaya, Marina. "Opening Open Source to Women." Women2.0. Women2.0, 15 May 2013. Web. 23 6/25/2013
  • 14. Questions? Comments? Feedback? Talk to me or tweet at me @ArcTanSusan