0% found this document useful (0 votes)
23 views13 pages

GSo C2022 Presentation

Open source refers to software with source code that is freely available for anyone to study, modify, and distribute, fostering collaboration among developers. Google Summer of Code (GSoC) is an international program that encourages new contributors to engage in open source development with mentorship, offering projects of varying sizes and stipends for successful completion. The program is open to individuals 18 and older, with a structured timeline and evaluation process to ensure quality contributions to the open source community.
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
23 views13 pages

GSo C2022 Presentation

Open source refers to software with source code that is freely available for anyone to study, modify, and distribute, fostering collaboration among developers. Google Summer of Code (GSoC) is an international program that encourages new contributors to engage in open source development with mentorship, offering projects of varying sizes and stipends for successful completion. The program is open to individuals 18 and older, with a structured timeline and evaluation process to ensure quality contributions to the open source community.
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
You are on page 1/ 13

What is open source?

● Computer software where the source code is


distributed under an open source license that allows
anyone to study, change, improve and distribute the
software.
● Promotes collaboration
● Community of dedicated developers
What is Google Summer of Code?
Google Summer of Code (GSoC) is an
online, international program designed to
encourage new contributors to participate
in open source software development
under the guidance of mentors from the
open source community.
About GSoC
GSoC is a global program focused on bringing more contributors into open source
software development.
The program is open to all newcomers and beginners of open source that are 18 years
and older.
Contributors work on medium sized projects (~175 hours) or large projects (~350
hours).
The standard coding period is 12 weeks, however, contributors can extend their project to
a max of 22 weeks with approval from their mentor.
Contributors work with an open source organization under the guidance of mentors while
earning a stipend for successfully completing their project.
● Introduce new contributors to
open source software
development.
● Help open source projects bring in
new, excited developers who stay
involved in their communities after
the program ends.

Goals ● Give contributors exposure to


real-world software development
scenarios (testing, version control,
of the Program software licensing, distributed
development, etc.).
● Create more open source code for
all to use.
How does GSoC work?

Open source Google Contributors Mentor Contributors Coding


software chooses the submit organizations are paired begins!
projects apply organizations project choose the with a Contributors
to be mentor to participate proposals to contributors mentor to work on their
organizations (199 in 2021) mentor they’d like to help them project under
organizations accept throughout the guidance
their project of their
mentor over
12 weeks
(possible
extensions
available)
How much time do I need to spend on the project?
There are two project sizes: ~175 hours and
~350 hours. The coding period is 12 weeks,
however with mentor agreement you can
extend the period to a max of 22 weeks. Some
folks will spend more time and others a bit less.

I’m new to open source, can I participate?


Frequently Yes, GSoC is open to all newcomers 18 years
and older. As long as you are excited and ready
Asked to learn from your mentors and have some level
Questions of programming experience you can succeed in
GSoC.
Evaluations
● Contributors must pass two (2) evaluations
● Contributors who pass each evaluation are paid a
stipend for their work
● At the conclusion of GSoC, Contributors submit the
code they’ve written for their project for everyone to
see and use!
● Over 18 upon registration for program
● New or beginner contributor to open
source
● Eligible to work in the country in which
you will reside during the coding period
● Not a resident of a US embargoed
Eligibility country
● Not accepted into GSoC before (only
GSoC students from 2020 or later are
eligible for 2nd time acceptance in
2022).
2022 Program Timeline
February 07 - 21 Organization applications open
March 07 Accepted GSoC organizations announced
April 04 - 19 GSoC Contributors submit their proposals
May 20 Accepted GSoC Contributors are announced
May 20 - June 12 Community bonding period with orgs
June 13 - Sep 12 GSoC Contributors code the summer away

September 20 Successful GSoC Contributor projects are


announced (for standard 12 week projects)
November 21 Final submission deadline for extended projects
Google Summer of Code Statistics
● Since 2005, over 18,000+ participants from 112
countries have been accepted into GSoC
● Over 17,000 mentors from 124 countries
● 746 open source organizations have participated
● Over 40 million lines of code have been produced
Useful links
● Program Site: http://g.co/gsoc
● Student Guide: http://g.co/gsoc/resources/guide
● Google Open Source Blog:
https://opensource.googleblog.com/
Questions?

You might also like