14
How to choose an open source project 5-minute lightning talk June 25, 2013 Susan Tan @ArcTanSusan

How to choose an open-source project

Embed Size (px)

DESCRIPTION

A 5-min PyLadies lightning talk that I gave on Tuesday, 6/25/2013 on how to choose an open source project and what criteria to consider.

Citation preview

Page 1: How to choose an open-source project

How to choose an open source project

5-minute lightning talkJune 25, 2013

Susan Tan @ArcTanSusan

Page 2: How to choose an open-source project

About Me

Beginner contributor in ● Django Documentation● OpenMRS

6/25/2013

Page 3: How to choose an open-source project

More About Me● Software Engineer at

Flixster● Hackbright Academy

graduate

Flixster is hiring!

6/25/2013

Page 4: How to choose an open-source project

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

Page 5: How to choose an open-source project

Why does it matter?

Source: Black Duck6/25/2013

Page 6: How to choose an open-source project

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

Page 7: How to choose an open-source project

6/25/2013

How to pick an interesting project?

Page 8: How to choose an open-source project

How large and how active is the developer community around potential project?

6/25/2013

Community

Page 9: How to choose an open-source project

How familiar are you with the tools that the potential project relies on?

6/25/2013

Technology Stack

Page 10: How to choose an open-source project

How extensive is the documentation both for users and for developers?

6/25/2013

Documentation

Page 11: How to choose an open-source project

What are the resources available for new contributors?

6/25/2013

Resources

Page 12: How to choose an open-source project

● 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

Page 13: How to choose an open-source project

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

Page 14: How to choose an open-source project

Questions? Comments? Feedback?

Talk to me or tweet at me @ArcTanSusan