IBM Spark Technology Center
Apachecon EU 2016
How mentoring can help you start contributing to open source
Luciano Resende IBM | Spark Technology Center
How mentoring can help you start contributing to open source - - PowerPoint PPT Presentation
Apachecon EU 2016 How mentoring can help you start contributing to open source Luciano Resende IBM | Spark Technology Center IBM Spark Technology Center About Me Luciano Resende (lresende@apache.org) Architect and community liaison at
IBM Spark Technology Center
Luciano Resende IBM | Spark Technology Center
IBM Spark Technology Center
2
@lresende1975 http://lresende.blogspot.com/ https://www.linkedin.com/in/lresende http://slideshare.net/luckbr1975 lresende
IBM Spark Technology Center
–Google Summer of Code, Google Code-In –GNOME Outreach Program For Women –Apache Mentoring Programme
IBM Spark Technology Center
– Learn new skills, new technologies, visibility, etc.
– Enhance software they are using, gain competitive edge, technology awareness, etc.
Source – BlackDuck open source survey: https://www.blackducksoftware.com/2016-future-of-open-source
IBM Spark Technology Center
IBM Spark Technology Center
IBM Spark Technology Center
Open Source Project
IBM Spark Technology Center
Open Source Project Mentor
IBM Spark Technology Center
and help you interact with the existent community
– Quickly understand a project’s dynamics – Identify project areas that might require better support — and which are aligned with a new user’s skills – Ask the right questions with enough information that others can provide helpful guidance – Sometimes even navigate the project politics
but this is not a requirement
IBM Spark Technology Center
IBM Spark Technology Center
– Inspire students to engage in open source development and also give them more exposure to real-world software development scenarios
– Students must be 18 years old by program announcement/start
– Code only, Summer only, Students only
IBM Spark Technology Center
– 410 students – 42 open source organizations – 80% success rate
– 1051 students from 73 countries – 1903 mentors from 68 countries – 137 open source organizations – 88.2 % success rate
IBM Spark Technology Center
Mentoring & Evaluations Project Proposals Project Ideas
IBM Spark Technology Center
– Project ideas are listed in JIRA – Create your project ideas and tag them earlier – Advertise, advertise, advertise
– Participate in the project mailing lists – Open communication – communication, communication, communication – code, communication , code, communication , code, communication
IBM Spark Technology Center
https://developers.google.com/open-source/gsoc/
https://developers.google.com/open-source/gsoc/faq
IBM Spark Technology Center
– Inspire young students to engage and contribute to open source communities
– Students must be between 13-17 years old by program announcement/start
–Coding, Documentation/Training, Outreach/Research, QA, User interfaces
–Students only
IBM Spark Technology Center
Mentoring & Evaluations Project Proposals Project Ideas
IBM Spark Technology Center
– Project ideas are listed in JIRA – Create simple project ideas, that are appealing to teens, and tag them earlier – Advertise, advertise, advertise
– Participate in the project mailing lists – Open communication – communication, communication, communication – execute, execute, execute
IBM Spark Technology Center
https://developers.google.com/open-source/gci/
IBM Spark Technology Center
– Inspire women and other underrepresented in open source
– Member of one of the eligible underrepresented groups described in the program page – Must be 18 years old by program start – Available for a 40 hours a week internship (not in school full-time, not in another job full-time)
–Coding, Documentation/Training, Outreach/Research, QA, User interfaces, Marketing, Translations, etc.
IBM Spark Technology Center
– 1 open source organizations
– 17 open source organizations
IBM Spark Technology Center
Mentoring & Evaluations Project Proposals Project Ideas
IBM Spark Technology Center
https://wiki.gnome.org/action/show/Outreachy?action=show&redirect=OutreachProgramForWomen
IBM Spark Technology Center
– Foster a greater community around the various Apache Projects – Introduce The Apache Way to people new to Apache and open source in general
– Open
– None
IBM Spark Technology Center
Mentoring & Evaluations Project Proposals Project Ideas
IBM Spark Technology Center
http://community.apache.org
http://community.apache.org/mentoringprogramme.html
http://community.apache.org/newbiefaq.html
IBM Spark Technology Center
IBM Spark Technology Center
http://community.zones.apache.org/
IBM Spark Technology Center
IBM Spark Technology Center
IBM Spark Technology Center
IBM Spark Technology Center
32
Image source: http://az616578.vo.msecnd.net/files/2016/03/21/6359412499310138501557867529_thank-you-1400x800-c-default.gif