2. Content
We’ll be talking about
▸ What is GSoC and How it works
▸ GSoC application process
▸ New changes in GSoC
programme for 2021
▸ Tips for getting selected
2
6. What is GSoC?
▸ Open Source Summer Internship Programme
▸ Held from May to August
▸ Happening for the 17th year
Students engage in a 10 week long programming
project with an open source organization during
their summer break
6
8. How it Works?
8
Students apply for
projects
Students research about
the projects and submit
proposals
Organizations publish
their projects
The list of selected
projects will be
announced by Google on
March 10th
Students work on the project with the
guidance from the selected
organization
Selected students get a chance to work
with the relevant organization team for 3
months to complete their projects
9. Who Can Participate?
▸ Over 18+ years of age
▸ Accepted/enrolled in a post-secondary
educational program
▸ Have been accepted in no more than 1 previous
GSoC
▸ Not a resident of a US embargoed country
9
10. Why do GSoC?
▸ One time referral for a job at Google
▸ Experience
▹ 2 internships by the time you graduate
▸ Recognition
▹ Star feature in a resume
▸ Huge boost in your professional network
▹ International Connections
▸ Money
▹ $3000 USD for a Sri Lankan student in
2020 10
11. Misconceptions
▸ You need prior experience
▸ You won’t be able to handle
the workload
▸ You don’t have enough
knowledge
▸ You can’t get selected
▸ You need to be a Computer
Science student
11
14. Timeline
14
Mar 10
Organizations
Announced
Jan 30 - Mar 9
Apr 13
Student Application
Deadline
Mar 10 - Apr 13
Aug 23
Community Bonding +
Project
May 17 - Aug 23
Aug 31
Successful projects
announced
Aug 23 - Aug 30
15. Application Process
▸ Choose an organization
▸ Choose a project
▸ Start contributing/ researching the project
▸ Write a project proposal
▸ Submit upto 3 proposals through GSoC website
15
16. Check the GSoC
organizations page
Visit
https://summerofcode.wit
hgoogle.com/archive/202
0/organizations/
Choosing the right
organization
Filter by your Interest
Identify the organizations
in your areas of interest
16
Identify consistent
organizations
Identify the organizations
that are coming to GSoC
each year
17. Getting started with an
organization
▸ Visit the organization website
▸ Research about their projects
▸ Join their channels
▸ Setup the project
▸ Try to do small bug fixes
▸ Talk to members of the organization
17
18. Choosing the right
project
▸ Find the GSoC projects of the organization for
2021
▸ Identify projects falling in your area of interest
▸ Explore the project idea
▸ Check whether you have the requested skills
▸ Talk to mentors
▸ Start writing the project proposal
18
19. “ There is no selected
project announcement
date
Selected projects will be
announced along with the
selected students!
19
20. Tips
▸ Consistency is the key
▸ Don’t give up
▸ Encourage each other
▸ Be in constant touch with the team/mentors
▸ Try to work in a familiar field
▸ Have a good understanding of the project
before starting to write the project proposal
20
21. New changes for
2021 programme
Earlier years 2021
Time period 10 weeks 10 weeks
Working Hours 30 hrs/week 18 hrs/week
No. of Evaluations 3 2
Stipend(Sri Lanka) $3000 Not announced
21
22. UoM Ranks 8th
in institutions with most accepted students for Google Summer of
Code 2020
22
Source: https://opensource.googleblog.com/2020/08/google-summer-of-code-2020-statistics.html