• Share
  • Email
  • Embed
  • Like
  • Save
  • Private Content
GSoC Sri Lanka Meetup - Introduction to GSoC
 

GSoC Sri Lanka Meetup - Introduction to GSoC

on

  • 296 views

This is the presentation I used at the Google Summer of Code Sri Lanka meet up 2014 held at the Dept. of Computer Science & Engineering, University of Moratuwa, Sri Lanka on 5th of December 2013.

This is the presentation I used at the Google Summer of Code Sri Lanka meet up 2014 held at the Dept. of Computer Science & Engineering, University of Moratuwa, Sri Lanka on 5th of December 2013.

Statistics

Views

Total Views
296
Views on SlideShare
295
Embed Views
1

Actions

Likes
0
Downloads
1
Comments
0

1 Embed 1

http://www.linkedin.com 1

Accessibility

Categories

Upload Details

Uploaded via as Adobe PDF

Usage Rights

© All Rights Reserved

Report content

Flagged as inappropriate Flag as inappropriate
Flag as inappropriate

Select your reason for flagging this presentation as inappropriate.

Cancel
  • Full Name Full Name Comment goes here.
    Are you sure you want to
    Your message goes here
    Processing…
Post Comment
Edit your comment

    GSoC Sri Lanka Meetup - Introduction to GSoC GSoC Sri Lanka Meetup - Introduction to GSoC Presentation Transcript

    • Google Summer of Code (GSoC) Sri Lanka Meetup Harshana Eranga Martin Associate Technical Lead - WSO2 Inc. harshana@wso2.com Committer, Eclipse Communication Framework Eclipse Foundation harshana05@gmail.com Eclipse GSoC Mailing List - soc-dev@eclipse.org * © 2013 by Harshana Eranga Martin and others, made available under the EPL v1.0
    • What is GSoC? • Google picks Open source projects - Mentoring Organizations Mentoring organizations pick you - Student You spent summer working for Google Get to write code for Open Source Project Google stipends for your work Globally Diverse program • • • • • * © 2013 by Harshana Eranga Martin and others, made available under the EPL v1.0
    • Stakeholders of GSoC Program • • • • * Google Inc Mentoring Organizations Mentors Students © 2013 by Harshana Eranga Martin and others, made available under the EPL v1.0
    • Mentoring Organization • • • • • * An Open source project/organization E.g: Eclipse Foundation, Apache Software Foundation Organizations apply for the mentoring organization position Google selects based on openness, community interactions, etc Mentoring organizations select students Appoint mentors for student projects. © 2013 by Harshana Eranga Martin and others, made available under the EPL v1.0
    • Mentor • Generally a committers/contributors of a Mentoring organizations/project • Volunteer to mentor and guide the students • Most of the time involve in Open source projects in their spare time • (S)He is your friend. Make it stays like that. Respect him/her. * © 2013 by Harshana Eranga Martin and others, made available under the EPL v1.0
    • Why GSoC? • • • • • • Build your Personal Brand and Recognition Recognition to your Alma Mater Work on real world open source projects Build your network Opportunities Your work gets rewarded – T-Shirt – Certificate from Google Inc – Gifts – Around 5000 USD © 2013 by Harshana Eranga Martin and others, made available under the EPL v1.0
    • Stats from 2013 Applications • 5999 applications • 4,151 Students • 94 Countries • 177 Mentoring organizations Selections • 70 countries • 1192 Students • ** For the 7th consecutive year, University of Moratuwa in Sri Lanka has claimed the top spot!**
    • Stats from 2013 Country # of 2013 Accepted Students India 271 United States 143 Germany 68 China 65 Sri Lanka 56 Romania 42 Russian Federation 37 France 35 Spain 35 United Kingdom 35
    • A word of Advice - as a past Student and as a present Mentor Application Period: • Contact Early and Often • Communicate over GSoC and Project mailing lists • Make sure your presence felt (in a good way) • Research on the project ideas from previous years • Working on open issues in Bug Trackers • Be realistic and truthful about your commitments • Use mailing lists effectively.. Interact with community and other students • Be polite and patient • Show you are interested and keen on the projects • Don’t make money the main incentive © 2013 by Harshana Eranga Martin and others, made available under the EPL v1.0
    • A word of Advice - as a past Student and as a present Mentor...Cont Community Bonding period & GSoC: • Communicate often and be transparent • Get to know your mentor and be friendly with him/her • Do your homework first.. Don’t expect mentor to teach you everything • Follow the organizational standard best practices General Rules: • Use proper language - NO SMS language • Be respectful and helpful to each other • Don’t hijack mail threads • Mentor is your friend but not your work buddy. © 2013 by Harshana Eranga Martin and others, made available under the EPL v1.0
    • Do Vs Don’t Do Don’t Communicate Early.. Communicate Often... Don’t be rude and offensive Be thorough.. Do your homework Don’t submit applications for the sake of doing it Design the solution first before writing code Don’t go AWOL ● http://google-opensource.blogspot. com/2011/03/dos-and-donts-of-googlesummer-of-code.html © 2013 by Harshana Eranga Martin and others, made available under the EPL v1.0
    • Q&A