foss outreach program for women opw
play

FOSS Outreach Program for Women (OPW) Linux Kernel Internship - PowerPoint PPT Presentation

FOSS Outreach Program for Women (OPW) Linux Kernel Internship Report What is OPW? Organized by the GNOME Foundation Goal: Get more women into open source Internship: 3 months $5,500 stipend Paired with mentor Program


  1. FOSS Outreach Program for Women (OPW) Linux Kernel Internship Report

  2. What is OPW? ● Organized by the GNOME Foundation ● Goal: Get more women into open source ● Internship: – 3 months – $5,500 stipend – Paired with mentor ● Program runs twice a year – June - Sept – Dec - March

  3. Who can apply as interns? ● Women, genderqueer, genderfluid, and genderfree people ● Don't have to be a student ● Must be able to work full-time ● Can work remotely

  4. Which projects are involved?

  5. How are internships paid? Promoter (3 interns) Includers (1 intern)

  6. Round 9 will open soon! ● Next round: – applications open late September – applications due Oct 22 – internships run Dec 9 - March 9 https://wiki.gnome.org/ OutreachProgramForWomen

  7. How to apply? ● Pick a project ● Contact a mentor ● Contribute to a project ● Fill out an application

  8. Kernel Contributions ● First patch tutorial: – http://kernelnewbies.org/OPWfirstpatch ● Separate mailing list, IRC channel ● Clean up staging drivers – checkpatch, sparse, coccinelle ● Small tasks from kernel mentors

  9. OPW Kernel Internships Results ● 3 OPW rounds ● 5 interns, 11 alumni ● Top kernel contributors in 3.11, 3.12, 3.13, 3.14 ● 1,092 patches from OPW interns & alumni CC BY flickr Philo Nordlund ● diff stat: +32,327, -193,938

  10. Updates from the 11 OPW kernel alumni Monthly FOSS Participation Manage a team of contributors Create documentation Review contributions or maintain projects Report bugs or run tests Participate in mailing list, IRC, or forum discussions Develop open source code 0 1 2 3 4 5 6 7 8 9 10 11

  11. Updates from the 11 OPW kernel alumni ● 2 alumni hired by sponsors – Intel, Linaro – working on the Linux kernel ● 3 alumni also hired by – Citrix, Oracle, OnApp – working on proprietary projects ● 4 alumni are students CC BY-SA flickr flazingo ● 2 alumni are looking for jobs

  12. How can I help out with OPW? ● Companies and individuals can: – Donate funds towards OPW interns – Talk to OPW coordinators <opw-admins@gnome.org> ● Linux kernel developers can: – Review application patches – Help out on IRC – Volunteer as mentors – Talk to Sarah Sharp <sarah.a.sharp@intel.com> ● Career counseling, job placement

  13. Panel Discussion https://wiki.gnome.org/ OutreachProgramForWomen

  14. Who makes a good OPW mentor? ● Creates detailed documentation ● Enjoys sharing knowledge ● Patient and compassionate ● Responsive ● Creates small todos ● Has a clearly defined plan ● Builds a long-term relationship with mentee CC BY-NC flickr cybrarian77

  15. What makes a good OPW project? ● You're a maintainer or strong community contributor ● Not a critical project ● Hardware dependencies are difficult ● Harder one-off project – fewer patches, more 1:1 time, detailed review ● Easier project with many tasks – more patches, more review time, pinging maintainers

  16. OPW Kernel Internships Round 7 & 8 Projects ● Hard one-off projects: – Kernel oops QR code generator – Reduce swapoff complexity – ath5k wireless driver ● Many small contributions: – GCC warnings cleanup – netfilter tables – RCU – Coccinelle – Staging

  17. Areas to Improve ● Career coaching for OPW alumni ● Connecting OPW alumni to job opportunities ● Helping Indian OPW interns ● Finding more sponsorship

  18. OPW Mentees: Signs of a good applicant ● Consistently submits patches ● Increasing complexity of patches ● Contacts mentors for small tasks ● Proactively asks questions on IRC or list ● Good communication skills ● Sees feedback as a challenge

  19. FOSS Outreach Program for Women (OPW) Linux Kernel Internship Report

  20. What is OPW? ● Organized by the GNOME Foundation ● Goal: Get more women into open source ● Internship: – 3 months – $5,500 stipend – Paired with mentor ● Program runs twice a year – June - Sept – Dec - March 2002 FLOSS Project Survey - 1.1%

  21. Who can apply as interns? ● Women, genderqueer, genderfluid, and genderfree people ● Don't have to be a student ● Must be able to work full-time ● Can work remotely

  22. Which projects are involved? 19 different projects

  23. How are internships paid? Promoter (3 interns) Includers (1 intern)

  24. Round 9 will open soon! ● Next round: – applications open late September – applications due Oct 22 – internships run Dec 9 - March 9 https://wiki.gnome.org/ OutreachProgramForWomen

  25. How to apply? ● Pick a project ● Contact a mentor ● Contribute to a project ● Fill out an application

  26. Kernel Contributions ● First patch tutorial: – http://kernelnewbies.org/OPWfirstpatch ● Separate mailing list, IRC channel ● Clean up staging drivers – checkpatch, sparse, coccinelle ● Small tasks from kernel mentors

  27. OPW Kernel Internships Results ● 3 OPW rounds ● 5 interns, 11 alumni ● Top kernel contributors in 3.11, 3.12, 3.13, 3.14 ● 1,092 patches from OPW interns & alumni CC BY flickr Philo Nordlund ● diff stat: +32,327, -193,938 LWN stopped publishing kernel statistics since 3.15 6x times more code deleted than added Patches stat: git log --pretty=oneline --abbrev-commit --author="Elena Ufimtseva\|Hema Prathaban\|Kelley Nielsen\|Laura Vasilescu\|Lidza Louina\|Lisa Nguyen\|Rashika Kheria\|Teodora\|Tülin\|Valentina Manea\|Xenia\|Andreea-Cristina Bernat\|Ana Rey\|Himangi\|Kristina Martšenko\|Jade Bilkey" | wc Diff stat: git log --numstat --pretty="%H" --author="Elena Ufimtseva\|Hema Prathaban\|Kelley Nielsen\|Laura Vasilescu\|Lidza Louina\|Lisa Nguyen\|Rashika Kheria\|Teodora\|Tülin\|Valentina Manea\|Xenia\|Andreea-Cristina Bernat\|Ana Rey\|Himangi\|Kristina Martšenko\|Jade Bilkey" | awk 'NF==3 {plus+=$1; minus+=$2} END {printf("+%d, -%d\n", plus, minus)}'

  28. Updates from the 11 OPW kernel alumni Monthly FOSS Participation Manage a team of contributors Create documentation Review contributions or maintain projects Report bugs or run tests Participate in mailing list, IRC, or forum discussions Develop open source code 0 1 2 3 4 5 6 7 8 9 10 11 ● At least monthly, alumni participate in FOSS: ● 8 alumni develop open source code ● 6 alumni participate on mailing lists, IRC, or forums ● 6 alumni report bugs or run tests ● 2 alumni review code, maintain, or release an open source project ● 1 alumni contributes to documentation ● 1 alumni manages a team of contributors

  29. Updates from the 11 OPW kernel alumni ● 2 alumni hired by sponsors – Intel, Linaro – working on the Linux kernel ● 3 alumni also hired by – Citrix, Oracle, OnApp – working on proprietary projects ● 4 alumni are students CC BY-SA flickr flazingo ● 2 alumni are looking for jobs

  30. How can I help out with OPW? ● Companies and individuals can: – Donate funds towards OPW interns – Talk to OPW coordinators <opw-admins@gnome.org> ● Linux kernel developers can: – Review application patches – Help out on IRC – Volunteer as mentors – Talk to Sarah Sharp <sarah.a.sharp@intel.com> ● Career counseling, job placement

  31. Panel Discussion https://wiki.gnome.org/ OutreachProgramForWomen

  32. Who makes a good OPW mentor? ● Creates detailed documentation ● Enjoys sharing knowledge ● Patient and compassionate ● Responsive ● Creates small todos ● Has a clearly defined plan ● Builds a long-term relationship with mentee CC BY-NC flickr cybrarian77

  33. What makes a good OPW project? ● You're a maintainer or strong community contributor ● Not a critical project ● Hardware dependencies are difficult ● Harder one-off project – fewer patches, more 1:1 time, detailed review ● Easier project with many tasks – more patches, more review time, pinging maintainers ● The goal is to get a new contributor

  34. OPW Kernel Internships Round 7 & 8 Projects ● Hard one-off projects: – Kernel oops QR code generator – Reduce swapoff complexity – ath5k wireless driver ● Many small contributions: – GCC warnings cleanup – netfilter tables – RCU – Coccinelle – Staging

  35. Areas to Improve ● Career coaching for OPW alumni ● Connecting OPW alumni to job opportunities ● Helping Indian OPW interns ● Finding more sponsorship ● mock interviews, resume skills ● hard to find conferences and job contacts ● starting to be a queue of good kernel applicants

  36. OPW Mentees: Signs of a good applicant ● Consistently submits patches ● Increasing complexity of patches ● Contacts mentors for small tasks ● Proactively asks questions on IRC or list ● Good communication skills ● Sees feedback as a challenge

Download Presentation
Download Policy: The content available on the website is offered to you 'AS IS' for your personal information and use only. It cannot be commercialized, licensed, or distributed on other websites without prior consent from the author. To download a presentation, simply click this link. If you encounter any difficulties during the download process, it's possible that the publisher has removed the file from their server.

Recommend


More recommend