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

Weitere ähnliche Inhalte

Andere mochten auch (20)

Jump start fitness profile j131022
Jump start fitness profile   j131022Jump start fitness profile   j131022
Jump start fitness profile j131022
 
TENNESSEE TRUCKING FOUNDATION PRESENTATION 2015
TENNESSEE TRUCKING FOUNDATION PRESENTATION 2015TENNESSEE TRUCKING FOUNDATION PRESENTATION 2015
TENNESSEE TRUCKING FOUNDATION PRESENTATION 2015
 
MINISTERIO PUBLICO
MINISTERIO PUBLICOMINISTERIO PUBLICO
MINISTERIO PUBLICO
 
Trabalho fred
Trabalho fredTrabalho fred
Trabalho fred
 
Doe i-1
Doe i-1Doe i-1
Doe i-1
 
Embedding pinterest to oracle
Embedding pinterest to oracleEmbedding pinterest to oracle
Embedding pinterest to oracle
 
Foro
ForoForo
Foro
 
El teatro en la edad media
El teatro en la edad mediaEl teatro en la edad media
El teatro en la edad media
 
Dark Web
Dark WebDark Web
Dark Web
 
diseño de experimentos
diseño de experimentosdiseño de experimentos
diseño de experimentos
 
BABY DADDY FOR US PRESIDENT?
BABY DADDY FOR US PRESIDENT?BABY DADDY FOR US PRESIDENT?
BABY DADDY FOR US PRESIDENT?
 
El humanismo en el tiempo
El humanismo en el tiempo El humanismo en el tiempo
El humanismo en el tiempo
 
Lumea slava in_sec_viix
Lumea slava in_sec_viixLumea slava in_sec_viix
Lumea slava in_sec_viix
 
description lebron james
description lebron jamesdescription lebron james
description lebron james
 
El poema
El poemaEl poema
El poema
 
Content Marketing Brasil: Citrix
Content Marketing Brasil: CitrixContent Marketing Brasil: Citrix
Content Marketing Brasil: Citrix
 
Excursion karina monge
Excursion karina mongeExcursion karina monge
Excursion karina monge
 
Presentación Proyecto No Encontrado
Presentación Proyecto No EncontradoPresentación Proyecto No Encontrado
Presentación Proyecto No Encontrado
 
Дорожная карта 2015
Дорожная карта 2015Дорожная карта 2015
Дорожная карта 2015
 
紙書櫃
紙書櫃紙書櫃
紙書櫃
 

Ähnlich wie GSoC Sri Lanka Meetup - Introduction to GSoC

GDSC UoL Info Session 3.0.
GDSC UoL Info Session 3.0.GDSC UoL Info Session 3.0.
GDSC UoL Info Session 3.0.uolgdsc
 
Google Summer of Code at Apache Software Foundation
Google Summer of Code at Apache Software FoundationGoogle Summer of Code at Apache Software Foundation
Google Summer of Code at Apache Software Foundationsmarru
 
Main presentation slides Developer Student Clubs GEC Bilaspur
Main presentation slides Developer Student Clubs GEC BilaspurMain presentation slides Developer Student Clubs GEC Bilaspur
Main presentation slides Developer Student Clubs GEC BilaspurDomendra Sahu
 
Learn What's New in 2015 at the OLC Institute for Learning
Learn What's New in 2015 at the OLC Institute for LearningLearn What's New in 2015 at the OLC Institute for Learning
Learn What's New in 2015 at the OLC Institute for LearningSandra Coswatte-Mohr
 
The Software Sustainability Institute Fellowship
The Software Sustainability Institute FellowshipThe Software Sustainability Institute Fellowship
The Software Sustainability Institute FellowshipAlejandra Gonzalez-Beltran
 
Google Summer of Code
Google Summer of CodeGoogle Summer of Code
Google Summer of CodePOSSCON
 
Horses for Courses: A whole college approach to the adoption of Mahara e-port...
Horses for Courses: A whole college approach to the adoption of Mahara e-port...Horses for Courses: A whole college approach to the adoption of Mahara e-port...
Horses for Courses: A whole college approach to the adoption of Mahara e-port...Mahara Hui
 
Widening Participation and Engagement through Enterprise
Widening Participation and Engagement through EnterpriseWidening Participation and Engagement through Enterprise
Widening Participation and Engagement through EnterpriseGary Wood
 
9-July-2014 Open Source Software Panel - Google Summer of Code & Code-In intr...
9-July-2014 Open Source Software Panel - Google Summer of Code & Code-In intr...9-July-2014 Open Source Software Panel - Google Summer of Code & Code-In intr...
9-July-2014 Open Source Software Panel - Google Summer of Code & Code-In intr...Women Who Code
 
GDSC INFO SESSION UPL UNIVERSITY
GDSC INFO SESSION UPL UNIVERSITYGDSC INFO SESSION UPL UNIVERSITY
GDSC INFO SESSION UPL UNIVERSITYPremSahebrajMistry
 
Growing a learning culture slideshare
Growing a learning culture   slideshareGrowing a learning culture   slideshare
Growing a learning culture slideshareKwame Thomison
 
Oer fellows program doha 2013 v1d teachers
Oer fellows program doha 2013 v1d teachersOer fellows program doha 2013 v1d teachers
Oer fellows program doha 2013 v1d teachersMegSimmons
 
Intel teach essentials (july2011)
Intel teach essentials (july2011)Intel teach essentials (july2011)
Intel teach essentials (july2011)SchoolNet SA
 
Nhc presentation for jisc
Nhc presentation for jiscNhc presentation for jisc
Nhc presentation for jiscNina Clutton
 
Ryerson's Career Checkpoint: Embedding Student Development into On-Campus Job...
Ryerson's Career Checkpoint: Embedding Student Development into On-Campus Job...Ryerson's Career Checkpoint: Embedding Student Development into On-Campus Job...
Ryerson's Career Checkpoint: Embedding Student Development into On-Campus Job...Ryerson Student Affairs
 
Fostering pre-university student participation in OSGeo through the Google Co...
Fostering pre-university student participation in OSGeo through the Google Co...Fostering pre-university student participation in OSGeo through the Google Co...
Fostering pre-university student participation in OSGeo through the Google Co...Jeff McKenna
 
Making online tutorials effective
Making online tutorials effectiveMaking online tutorials effective
Making online tutorials effectiveMandy Honeyman
 
Presenting GDSC Intro Session 23 (4).pptx
Presenting GDSC Intro Session 23 (4).pptxPresenting GDSC Intro Session 23 (4).pptx
Presenting GDSC Intro Session 23 (4).pptxKumarRajeev18
 

Ähnlich wie GSoC Sri Lanka Meetup - Introduction to GSoC (20)

GDSC UoL Info Session 3.0.
GDSC UoL Info Session 3.0.GDSC UoL Info Session 3.0.
GDSC UoL Info Session 3.0.
 
Google Summer of Code at Apache Software Foundation
Google Summer of Code at Apache Software FoundationGoogle Summer of Code at Apache Software Foundation
Google Summer of Code at Apache Software Foundation
 
Main presentation slides Developer Student Clubs GEC Bilaspur
Main presentation slides Developer Student Clubs GEC BilaspurMain presentation slides Developer Student Clubs GEC Bilaspur
Main presentation slides Developer Student Clubs GEC Bilaspur
 
Learn What's New in 2015 at the OLC Institute for Learning
Learn What's New in 2015 at the OLC Institute for LearningLearn What's New in 2015 at the OLC Institute for Learning
Learn What's New in 2015 at the OLC Institute for Learning
 
The Software Sustainability Institute Fellowship
The Software Sustainability Institute FellowshipThe Software Sustainability Institute Fellowship
The Software Sustainability Institute Fellowship
 
Google Summer of Code
Google Summer of CodeGoogle Summer of Code
Google Summer of Code
 
Horses for Courses: A whole college approach to the adoption of Mahara e-port...
Horses for Courses: A whole college approach to the adoption of Mahara e-port...Horses for Courses: A whole college approach to the adoption of Mahara e-port...
Horses for Courses: A whole college approach to the adoption of Mahara e-port...
 
Widening Participation and Engagement through Enterprise
Widening Participation and Engagement through EnterpriseWidening Participation and Engagement through Enterprise
Widening Participation and Engagement through Enterprise
 
SlOAN November 2013 Handout for Presentation
SlOAN November 2013 Handout for PresentationSlOAN November 2013 Handout for Presentation
SlOAN November 2013 Handout for Presentation
 
9-July-2014 Open Source Software Panel - Google Summer of Code & Code-In intr...
9-July-2014 Open Source Software Panel - Google Summer of Code & Code-In intr...9-July-2014 Open Source Software Panel - Google Summer of Code & Code-In intr...
9-July-2014 Open Source Software Panel - Google Summer of Code & Code-In intr...
 
GDSC INFO SESSION UPL UNIVERSITY
GDSC INFO SESSION UPL UNIVERSITYGDSC INFO SESSION UPL UNIVERSITY
GDSC INFO SESSION UPL UNIVERSITY
 
La lunch presentation
La lunch presentationLa lunch presentation
La lunch presentation
 
Growing a learning culture slideshare
Growing a learning culture   slideshareGrowing a learning culture   slideshare
Growing a learning culture slideshare
 
Oer fellows program doha 2013 v1d teachers
Oer fellows program doha 2013 v1d teachersOer fellows program doha 2013 v1d teachers
Oer fellows program doha 2013 v1d teachers
 
Intel teach essentials (july2011)
Intel teach essentials (july2011)Intel teach essentials (july2011)
Intel teach essentials (july2011)
 
Nhc presentation for jisc
Nhc presentation for jiscNhc presentation for jisc
Nhc presentation for jisc
 
Ryerson's Career Checkpoint: Embedding Student Development into On-Campus Job...
Ryerson's Career Checkpoint: Embedding Student Development into On-Campus Job...Ryerson's Career Checkpoint: Embedding Student Development into On-Campus Job...
Ryerson's Career Checkpoint: Embedding Student Development into On-Campus Job...
 
Fostering pre-university student participation in OSGeo through the Google Co...
Fostering pre-university student participation in OSGeo through the Google Co...Fostering pre-university student participation in OSGeo through the Google Co...
Fostering pre-university student participation in OSGeo through the Google Co...
 
Making online tutorials effective
Making online tutorials effectiveMaking online tutorials effective
Making online tutorials effective
 
Presenting GDSC Intro Session 23 (4).pptx
Presenting GDSC Intro Session 23 (4).pptxPresenting GDSC Intro Session 23 (4).pptx
Presenting GDSC Intro Session 23 (4).pptx
 

Kürzlich hochgeladen

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 2024The Digital Insurer
 
A Call to Action for Generative AI in 2024
A Call to Action for Generative AI in 2024A Call to Action for Generative AI in 2024
A Call to Action for Generative AI in 2024Results
 
Tata AIG General Insurance Company - Insurer Innovation Award 2024
Tata AIG General Insurance Company - Insurer Innovation Award 2024Tata AIG General Insurance Company - Insurer Innovation Award 2024
Tata AIG General Insurance Company - Insurer Innovation Award 2024The Digital Insurer
 
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 interpreternaman860154
 
Handwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed textsHandwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed textsMaria Levchenko
 
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...Martijn de Jong
 
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptxHampshireHUG
 
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 AutomationSafe Software
 
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking MenDelhi Call girls
 
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 RobisonAnna Loughnan Colquhoun
 
Automating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps ScriptAutomating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps Scriptwesley chun
 
GenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day PresentationGenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day PresentationMichael W. Hawkins
 
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 MenDelhi Call girls
 
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 Processorsdebabhi2
 
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 productivityPrincipled Technologies
 
[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.pdfhans926745
 
How to convert PDF to text with Nanonets
How to convert PDF to text with NanonetsHow to convert PDF to text with Nanonets
How to convert PDF to text with Nanonetsnaman860154
 
🐬 The future of MySQL is Postgres 🐘
🐬  The future of MySQL is Postgres   🐘🐬  The future of MySQL is Postgres   🐘
🐬 The future of MySQL is Postgres 🐘RTylerCroy
 
The Codex of Business Writing Software for Real-World Solutions 2.pptx
The Codex of Business Writing Software for Real-World Solutions 2.pptxThe Codex of Business Writing Software for Real-World Solutions 2.pptx
The Codex of Business Writing Software for Real-World Solutions 2.pptxMalak Abu Hammad
 
The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024Rafal Los
 

Kürzlich hochgeladen (20)

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 Call to Action for Generative AI in 2024
A Call to Action for Generative AI in 2024A Call to Action for Generative AI in 2024
A Call to Action for Generative AI in 2024
 
Tata AIG General Insurance Company - Insurer Innovation Award 2024
Tata AIG General Insurance Company - Insurer Innovation Award 2024Tata AIG General Insurance Company - Insurer Innovation Award 2024
Tata AIG General Insurance Company - Insurer Innovation Award 2024
 
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
 
Handwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed textsHandwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed texts
 
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...
 
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
 
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
 
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave 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
 
Automating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps ScriptAutomating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps Script
 
GenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day PresentationGenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day Presentation
 
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
 
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
 
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
 
[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
 
How to convert PDF to text with Nanonets
How to convert PDF to text with NanonetsHow to convert PDF to text with Nanonets
How to convert PDF to text with Nanonets
 
🐬 The future of MySQL is Postgres 🐘
🐬  The future of MySQL is Postgres   🐘🐬  The future of MySQL is Postgres   🐘
🐬 The future of MySQL is Postgres 🐘
 
The Codex of Business Writing Software for Real-World Solutions 2.pptx
The Codex of Business Writing Software for Real-World Solutions 2.pptxThe Codex of Business Writing Software for Real-World Solutions 2.pptx
The Codex of Business Writing Software for Real-World Solutions 2.pptx
 
The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024
 

GSoC Sri Lanka Meetup - Introduction to GSoC

  • 1. 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
  • 2. 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
  • 3. Stakeholders of GSoC Program • • • • * Google Inc Mentoring Organizations Mentors Students © 2013 by Harshana Eranga Martin and others, made available under the EPL v1.0
  • 4. 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
  • 5. 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
  • 6. 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
  • 7. 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!**
  • 8. 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
  • 9. 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
  • 10. 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
  • 11. 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
  • 12. Q&A