SlideShare ist ein Scribd-Unternehmen logo
1 von 14
Downloaden Sie, um offline zu lesen
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

Weitere ähnliche Inhalte

Ähnlich wie How to choose an open-source project

Ähnlich wie How to choose an open-source project (20)

Sadler niso-apr13
Sadler niso-apr13Sadler niso-apr13
Sadler niso-apr13
 
Hacktoberfest 23.pptx
Hacktoberfest 23.pptxHacktoberfest 23.pptx
Hacktoberfest 23.pptx
 
DMPTool2: Improvements and Outreach
DMPTool2: Improvements and Outreach DMPTool2: Improvements and Outreach
DMPTool2: Improvements and Outreach
 
Web 2.0 Messaging Tools for Knowledge Management? Exploring the Potentials of...
Web 2.0 Messaging Tools for Knowledge Management? Exploring the Potentials of...Web 2.0 Messaging Tools for Knowledge Management? Exploring the Potentials of...
Web 2.0 Messaging Tools for Knowledge Management? Exploring the Potentials of...
 
Software as a Well-Formed Research Object
Software as a Well-Formed Research ObjectSoftware as a Well-Formed Research Object
Software as a Well-Formed Research Object
 
BRG Class Day 1
BRG Class Day 1BRG Class Day 1
BRG Class Day 1
 
Massive Open Online Courses: the Future of Learning?
Massive Open Online Courses: the Future of Learning?Massive Open Online Courses: the Future of Learning?
Massive Open Online Courses: the Future of Learning?
 
Lern, june 2016, digital media slides
Lern, june 2016, digital media slidesLern, june 2016, digital media slides
Lern, june 2016, digital media slides
 
Taug 2013 presentation master
Taug 2013 presentation masterTaug 2013 presentation master
Taug 2013 presentation master
 
Keynote Open Source Diversity - Festival del Software Libre
Keynote Open Source Diversity - Festival del Software LibreKeynote Open Source Diversity - Festival del Software Libre
Keynote Open Source Diversity - Festival del Software Libre
 
Campus Cartographer ppt useful for Student helps to make a college Projects
Campus Cartographer ppt useful for Student helps to make a college ProjectsCampus Cartographer ppt useful for Student helps to make a college Projects
Campus Cartographer ppt useful for Student helps to make a college Projects
 
The Conceptualization of URSSI - How You Can Engage
The Conceptualization of URSSI - How You Can EngageThe Conceptualization of URSSI - How You Can Engage
The Conceptualization of URSSI - How You Can Engage
 
Introduction to Open Source and how to use it in Student Projects
Introduction to Open Source and how to use it in Student ProjectsIntroduction to Open Source and how to use it in Student Projects
Introduction to Open Source and how to use it in Student Projects
 
SGCI at Advanced Research Computing on Campuses
SGCI at Advanced Research Computing on CampusesSGCI at Advanced Research Computing on Campuses
SGCI at Advanced Research Computing on Campuses
 
Trikonf 2015 - Community, Studio and the OpenExchange
Trikonf 2015  - Community, Studio and the OpenExchangeTrikonf 2015  - Community, Studio and the OpenExchange
Trikonf 2015 - Community, Studio and the OpenExchange
 
A Primer on MOOCs
A Primer on MOOCsA Primer on MOOCs
A Primer on MOOCs
 
The Learn To Code Movement - SXSW 2013 Submission
The Learn To Code Movement - SXSW 2013 SubmissionThe Learn To Code Movement - SXSW 2013 Submission
The Learn To Code Movement - SXSW 2013 Submission
 
Sgci nasa-esds-10-29-18
Sgci nasa-esds-10-29-18Sgci nasa-esds-10-29-18
Sgci nasa-esds-10-29-18
 
Higher Education in the Open Source Ecosystem
Higher Education in the Open Source EcosystemHigher Education in the Open Source Ecosystem
Higher Education in the Open Source Ecosystem
 
GDSC open source event.pdf
GDSC open source event.pdfGDSC open source event.pdf
GDSC open source event.pdf
 

Kürzlich hochgeladen

CNv6 Instructor Chapter 6 Quality of Service
CNv6 Instructor Chapter 6 Quality of ServiceCNv6 Instructor Chapter 6 Quality of Service
CNv6 Instructor Chapter 6 Quality of Service
giselly40
 
IAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI SolutionsIAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI Solutions
Enterprise Knowledge
 

Kürzlich hochgeladen (20)

Presentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreterPresentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreter
 
Boost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivityBoost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivity
 
CNv6 Instructor Chapter 6 Quality of Service
CNv6 Instructor Chapter 6 Quality of ServiceCNv6 Instructor Chapter 6 Quality of Service
CNv6 Instructor Chapter 6 Quality of Service
 
Scaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organizationScaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organization
 
Advantages of Hiring UIUX Design Service Providers for Your Business
Advantages of Hiring UIUX Design Service Providers for Your BusinessAdvantages of Hiring UIUX Design Service Providers for Your Business
Advantages of Hiring UIUX Design Service Providers for Your Business
 
[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdf[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdf
 
Exploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone ProcessorsExploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone Processors
 
IAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI SolutionsIAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI Solutions
 
How to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerHow to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected Worker
 
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
 
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
 
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
 
A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)
 
08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking Men08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking Men
 
Data Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt RobisonData Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt Robison
 
Workshop - Best of Both Worlds_ Combine KG and Vector search for enhanced R...
Workshop - Best of Both Worlds_ Combine  KG and Vector search for  enhanced R...Workshop - Best of Both Worlds_ Combine  KG and Vector search for  enhanced R...
Workshop - Best of Both Worlds_ Combine KG and Vector search for enhanced R...
 
From Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time AutomationFrom Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time Automation
 
GenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day PresentationGenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day Presentation
 
2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...
 
Understanding Discord NSFW Servers A Guide for Responsible Users.pdf
Understanding Discord NSFW Servers A Guide for Responsible Users.pdfUnderstanding Discord NSFW Servers A Guide for Responsible Users.pdf
Understanding Discord NSFW Servers A Guide for Responsible Users.pdf
 

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