Google Summer of Code: Difference between revisions

Source: Wikipedia, the free encyclopedia.
Content deleted Content added
AnomieBOT (talk | contribs)
m Dating maintenance tags: {{Copypaste}}
Rescuing 1 sources and tagging 0 as dead. #IABot (v1.6.2) (Balon Greyjoy)
Line 512: Line 512:
In 2007, Google accepted 131 organizations<ref>{{cite web|url=http://developers.slashdot.org/article.pl?sid=07/03/15/1521218|title=Summer of Code Student Applications Now Open - Slashdot|work=slashdot.org}}</ref> and over 900 students. Those 131 organizations had a total of nearly 1500 mentors.<ref>{{cite web|url=https://code.google.com/soc/2007/|title=Google Summer of Code 2007|date=28 January 2013|work=Google Developers}}</ref>
In 2007, Google accepted 131 organizations<ref>{{cite web|url=http://developers.slashdot.org/article.pl?sid=07/03/15/1521218|title=Summer of Code Student Applications Now Open - Slashdot|work=slashdot.org}}</ref> and over 900 students. Those 131 organizations had a total of nearly 1500 mentors.<ref>{{cite web|url=https://code.google.com/soc/2007/|title=Google Summer of Code 2007|date=28 January 2013|work=Google Developers}}</ref>


Students were allowed to submit up to 20 applications<ref>[https://code.google.com/support/bin/answer.py?answer=60309&topic=10727 Google Code FAQ – Can a student submit more than one application?<!-- Bot generated title -->]</ref> although only one could be accepted. Google received nearly 6,200 applications.
Students were allowed to submit up to 20 applications<ref>[https://code.google.com/support/bin/answer.py?answer=60309&topic=10727 Google Code FAQ – Can a student submit more than one application?<!-- Bot generated title -->] {{webarchive|url=https://web.archive.org/web/20110928113232/http://code.google.com/support/bin/answer.py?answer=60309&topic=10727 |date=2011-09-28 }}</ref> although only one could be accepted. Google received nearly 6,200 applications.
<!-- how much funding did 2007 get as compared to 2006? double or what? -->
<!-- how much funding did 2007 get as compared to 2006? double or what? -->



Revision as of 21:07, 13 January 2018

Google Summer of Code
GSoC
Google Summer Of Code 2017
StatusActive
BeginsApril – May
EndsAugust
FrequencyAnnually
CountryWorldwide
Years active12 (2005 – present)
Inaugurated2005
FounderSergey Brin and Larry Page
ParticipantsStudents
Websitesummerofcode.withgoogle.com

The Google Summer of Code, often abbreviated to GSoC, is an international annual program, first held from May to August 2005,[1] in which Google awards stipends, which depends on the purchasing power parity of the country the student's university belongs to,[2] to all students who successfully complete a requested free and open-source software coding project during the summer. The program is open to university students aged 18 or over.

The idea for the Summer of Code came directly from Google's founders, Sergey Brin and Larry Page.[1] From 2007 until 2009 Leslie Hawthorn, who has been involved in the project since 2006, was the program manager.[3] From 2010 until 2015, Carol Smith was the program manager.[4] In 2016, Stephanie Taylor took over management of the program.

Overview

The program invites students who meet their eligibility criteria to post at most 5 applications that detail the software-coding project they wish to work on. These applications are then evaluated by the corresponding mentoring organization. Every participating organization must provide mentors for each of the project ideas received, if the organization is of the opinion that the project would benefit from them. The mentors then rank the applications and decide among themselves which proposals to accept. Google then decides how many projects each organization gets taking into account the number of applications the organization has received, and asks the organizations to mark at most that many projects accordingly.

In the event of a single student being marked in more than one organization, Google mediates between all the involved organizations and decides who "gets" that student. The other mentoring organization then unmarks the student and marks a new proposal for acceptance, or gives their slot back to the pool, after which it is redistributed.

Google has published the top 15 schools of current year for the period 2005–2016.[5] The list is as follows:

Rank School Country # of accepted students, 2005–2016
1 University of Moratuwa Sri Lanka 320
2 International Institute of Information Technology, Hyderabad India 252
3 University POLITEHNICA of Bucharest Romania 155
4 Birla Institute of Technology and Science, Pilani - Goa campus India 110
5 Birla Institute of Technology and Science, Pilani - Pilani campus India 116
6 Indian Institutes of Technology, Bombay India 75
7 Indian Institutes of Technology, Kharagpur India 92
8 Indian Institutes of Technology, Roorkee India 57
9 Indraprastha Institute of Information Technology Delhi India 33
10 Amrita School of Engineering, Amrita University, Amritapuri Campus India 33
11 Indian Institute of Technology Guwahati India 38
12 University of Buea Cameroon 26
13 Delhi Technological University India 60
14 Indian Institute of Technology (BHU) Varanasi India 37
15 TU Munich Germany 45

Stipends

Stipends are paid in three parts, one after each successful evaluation.

  • First Evaluation (paid early July): 30%
  • Second Evaluation (paid early August): 30%
  • Final Evaluation (paid mid September): 40%

Stipend amounts are calculated based on your location.

How is my location determined?

Your location is determined by where you are currently enrolled in school. If you are enrolled at an online institution, your stipend is determined by your home location.

How are the stipend amounts determined?

In 2017, we are using a Purchasing Power Parity (PPP) based calculation to determine the stipend. We start with a base amount of 6000 USD and then adjust it based on each country's PPP value. There is a minimum (2400 USD) and maximum (6600 USD) stipend amount. The base amount takes into consideration the fact that many universities are in urban centers which can be more expensive than other parts of the country.

What is Purchasing Power Parity? (PPP)

Purchasing Power Parity is a way to estimate the exchange rate between two currencies to determine equivalent purchasing power.

Country Amount in USD
Afghanistan 2400
Albania 2400
Algeria 2400
Angola 4200
Antigua and Barbuda 3600
Argentina 3600
Armenia 3000
Australia 6600
Austria 6600
Azerbaijan 2400
Bahamas, The 5400
Bahrain 3000
Bangladesh 2400
Barbados 6000
Belarus 2400
Belgium 6600
Belize 3600
Benin 2400
Bermuda 6600
Bhutan 2400
Bolivia 3000
Bosnia-Herzegovina 3000
Botswana 2400
Brazil 4200
Brunei Darussalam 3600
Bulgaria 3000
Burkina Faso 2400
Burundi 2400
Cabo Verde 3600
Cambodia 2400
Cameroon 3000
Canada 6600
Central African Republic 3600
Chad 3000
Chile 4200
China 3600
Colombia 3600
Comoros 3600
Congo, Dem. Rep. 3600
Congo, Rep. 3000
Costa Rica 4200
Cote d'Ivoire 3000
Croatia 3600
Cyprus 5400
Czech Republic 3600
Denmark 6600
Djibouti 3600
Dominica 4200
Dominican Republic 3000
Ecuador 3600
Egypt 2400
El Salvador 3000
Equatorial Guinea 3000
Estonia 4200
Ethiopia 2400
Fiji 3600
Finland 6600
France 6600
Gabon 3600
Gambia, The 2400
Georgia 3000
Germany 6000
Ghana 2400
Greece 4800
Grenada 4200
Guatemala 3000
Guinea 2400
Guinea-Bissau 2400
Guyana 3600
Haiti 3000
Honduras 3000
Hong Kong 4200
Hungary 3600
Iceland 6600
India 2400
Indonesia 2400
Iraq 2400
Ireland 6600
Israel 6600
Italy 6000
Jamaica 3600
Japan 6000
Jordan 2400
Kazakhstan 3000
Kenya 3000
Kiribati 4800
Kosovo 2400
Kuwait 3600
Kyrgyz Republic 2400
Lao PDR 2400
Latvia 4200
Lebanon 3600
Lesotho 2400
Liberia 3000
Libya 2400
Lithuania 3600
Luxembourg 6600
Macao SAR, China 4200
Macedonia 2400
Madagascar 2400
Malawi 2400
Malaysia 2400
Maldives 3600
Mali 2400
Malta 4800
Marshall Islands 5400
Mauritania 2400
Mauritius 3000
Mexico 3600
Micronesia, Fed. Sts. 5400
Moldova 2400
Mongolia 2400
Montenegro 3000
Morocco 2400
Mozambique 3000
Namibia 3000
Nepal 2400
Netherlands 6600
New Zealand 6600
Nicaragua 2400
Niger 3000
Nigeria 3000
Norway 6600
Oman 3000
Pakistan 2400
Palau 5400
Panama 3600
Papua New Guinea 4800
Paraguay 3000
Peru 3000
Philippines 2400
Poland 3600
Portugal 4800
Puerto Rico 4800
Qatar 4200
Romania 3000
Russian Federation 3600
Rwanda 2400
Samoa 4200
Sao Tome and Principe 3600
Saudi Arabia 3000
Senegal 3000
Serbia 3000
Seychelles 3600
Sierra Leone 2400
Singapore 4200
Slovak Republic 4200
Slovenia 4800
Solomon Islands 5400
South Africa 3000
South Korea 4800
South Sudan 3600
Spain 5400
Sri Lanka 2400
St. Kitts and Nevis 4200
St. Lucia 4200
St. Vincent and the Grenadines 3600
Suriname 3600
Swaziland 2400
Sweden 6600
Switzerland 6600
Taiwan 3000
Tajikistan 2400
Tanzania 2400
Thailand 2400
Timor-Leste 3000
Togo 2400
Tonga 4800
Trinidad and Tobago 4200
Tunisia 2400
Turkey 3000
Turkmenistan 3000
Tuvalu 6000
Uganda 2400
Ukraine 2400
United Arab Emirates 3600
United Kingdom 6600
United States 6000
Uruguay 4800
Uzbekistan 2400
Vanuatu 6000
Venezuela 4200
Vietnam 2400
West Bank and Gaza 4200
Yemen, Rep. 2400
Zambia 3000
Zimbabwe 3000

[7]

History

2005

In 2005, more than 8,740 project proposals were submitted for the 200 available student positions.[1] Due to the overwhelming response, Google expanded the program to 419 positions.

The mentoring organizations were responsible for reviewing and selecting proposals, and then providing guidance to those students to help them complete their proposal. Students that successfully completed their proposal to the satisfaction of their mentoring organization were awarded $4500 and a Google Summer of Code T-shirt, while $500 per project was sent to the mentoring organization.[1] Approximately 80% of the projects were successfully completed in 2005, although completion rates varied by organization: Ubuntu, for example, reported a completion rate of only 64%, and KDE reported a 67% completion rate.[1] Many projects were continued past summer, even though the SOC period was over, and some changed direction as they developed.[1]

For the first Summer of Code, Google was criticized for not giving sufficient time to open source organizations so they could plan projects for the Summer of Code. Despite these criticisms there were 41 organizations involved,[1] including FreeBSD, Apache, KDE, Ubuntu, Blender, Mozdev, and Google itself.

According to a blog post by Chris DiBona, Google's open source program manager, "something like 30 percent of the students stuck with their groups past SoC [Summer of Code]." Mozilla developer Gervase Markham also commented that none of the 10 Google-sponsored Mozilla projects survived after the event.[8] However, the Gaim (now Pidgin) project was able to enlist enough coding support through the event to include the changes into Gaim (now Pidgin) 2.0; the Jabber Software Foundation (now XMPP Standards Foundation) and KDE project also counted a few surviving projects of their own from the event (KDE only counted 1 continuing project from out of the 24 projects[1] which it sponsored).

2006

In 2006, around 6,000 applications were submitted, less than the previous year because all applicants were required to have Google Accounts, thereby reducing the number of spam applications received. Google and most mentors are also of the opinion that the proposals were of much higher quality than 2005's applications. Also, the number of participating organizations more than doubled to 102. In addition to the organizations that participated in 2005, organizations such as Debian, GNU, Gentoo, Adium, PHP, and ReactOS[9] participated in 2006. Google had decided to sponsor around 600 projects.

The student application deadline was extended until 2006-05-09, at 11:00 PDT. Although the results were to be declared by 5:00 PM PDT, there was considerable delay in publishing it as Google had not expected several students to be selected in more than one organization. Google allows one student to undertake only one project as part of the program. It took Google several hours to resolve the duplicate acceptances. The acceptance letters were sent out on May 24, at 3:13 AM PDT, but the letters were also sent out to some 1,600 applicants who had in fact, not been accepted by Google's SoC committee. At 3:38 AM PDT, Chris DiBona posted an apology to the official mailing list, adding that "We're very deeply sorry for this. If you received two e-mails, one that said you were accepted and one that you were not, this means you were not."

Google has released a final list of projects accepted into the program on the SoC website. The proposals themselves were visible to the public for a few hours, after which they were taken down in response to complaints by the participants about the "sensitive and private" information that their applications contained. However, Google has since resolved these issues by allowing each student involved in Summer of Code to provide a brief abstract message that is publicly viewable and completely separate from the content of the actual proposal that was submitted to Google.

The Summer of Code 2006 ended on 2006-09-08. According to Google, 82% of the students received a positive evaluation at the end of the program.

2007

In 2007, Google accepted 131 organizations[10] and over 900 students. Those 131 organizations had a total of nearly 1500 mentors.[11]

Students were allowed to submit up to 20 applications[12] although only one could be accepted. Google received nearly 6,200 applications.

To allow more students to apply, Google extended the application deadline from March 24 to March 26[13] at the last minute. It was then extended again to March 27.[14]

On April 11, the acceptance letters were delayed due to additional efforts involved in resolving duplicate submissions. At one point, the web interface changed each application to have a status of Not Selected. Google officials reported that only the acceptance email was the definitive indication of acceptance.[citation needed]

2008

In 2008, Google chose 174 open source organizations to participate in Summer of Code, greatly increased from 131 the year before and 102 in 2006. Each organization was chosen based on a number of criteria, such as the virtue of the projects, the ideas given for students to work on, and the ability of the mentors to ensure students successfully completed projects. Nearly 7100 proposals were received for the 2008 Summer of Code, of which 1125 were selected.

The university results were announced on May 8, 2008 at Google's "Open Source at Google" blog.[15] According to it, University of Moratuwa came first in both "Top 10 Universities of 2008 GSoC applicants" and "Top 10 accepted universities 2008 GSoC" categories. Wrocław University of Technology able to secure the second place in "2008 GSoC Accepted: Top 10 Universities" category, while Universidade Estadual de Campinas became second in "2008 GSoC Applicants: Top 10 Universities" category.

2009

For 2009 Google reduced the number of software projects to 150, and capped the number of student projects it would accept at 1,000,[16][17] 85 percent of which were successfully completed.[18]

As of 2009, University of Moratuwa in Sri Lanka ranks first in terms of the number of awards received by students for the five-year period 2005–2009 securing 79 accepted students.[19]

2010

In 2010 Google accepted 150 software projects[20] and 1,026 students from 69 countries worldwide. The top ten countries by number of students accepted in 2010 are: United States (197), India (125), Germany (57), Brazil (50), Poland (46), Canada (40), China (39), United Kingdom (36), France (35), Sri Lanka (34).[21]

2011

The number of organizations was increased to 175, of which 50 were new.[22][23] 1,115 students were accepted.[24]

A total of 595 different universities participated in the program, 160 of which were new to the program. The 13 universities with the highest number of students accepted into the 2011 Google Summer of Code account for 14.5% of the students.

University of Moratuwa, Sri Lanka secured first position in 2011's program with 27 accepted students. Polytechnic University of Bucharest, Romania was the second with 23 accepted students while Indian Institute of Technology, Kharagpur, India placed third with 14 students.

The breakdown of college degrees for the 2011 Google Summer of Code program was as follows: 55% of the students were undergraduates, 23.3% were pursuing their master's degrees, 10.2% were working on their PhDs and 11.5% did not specify which degree they were working toward.[25]

2012

Google announced the Google Summer of Code 2012 on February 4, 2012.[26] On April 23, 2012, Google announced that 1,212 proposals were accepted in 180 organizations.[27] For the first time since inception, the highest number of GSoC participants came from India (227) followed by the USA (173) and Germany (72).[28] The University of Moratuwa continued its dominance with 29 selections, followed by Dhirubhai Ambani Institute of Information and Communication Technology leading from India at 3rd rank.[29] For the first time, Mauritius, an African country, participated in the Google Summer of Code.[30]

2013

Google announced the Google Summer of Code 2013 on February 11, 2013.[31] On April 8, 2013, Google announced that 177 open source projects and organizations would take part that year. 1,192 student project proposals were accepted.[32][33]

2014

Google announced the Google Summer of Code 2014 on February 3, 2014.[34] On April 21, 2014, Google announced that 190 open source projects and organizations would take part that year. 1,307 student project proposals were accepted.[35] The 2014 edition was the first time for students from Ethiopia, Honduras, Kenya, Malawi and Uganda have been accepted to this program. Kenya taking the lead with 3 students and the other countries with one student.[36]

2015

Google announced the Google Summer of Code 2015 on February 9, 2015.[34] On March 2, 2015, Google announced that 137 open source projects and organizations would take part that year, some notable exceptions including Mozilla, the Linux Foundation, and the Tor Project.[37] The student application period began on March 16, 2015.[38] The accepted student proposals were announced on April 27, 2015, with 1051 student proposals accepted.[39] The highest number of GSoC participants came from India (335) followed by the USA (127) and Sri Lanka (58).[40]

2016

Google announced the Google Summer of Code 2016 on February 9, 2016. The deadline for organization application was set to February 19, 2016. The student application period began on March 14, 2016, and student application deadline was set to March 25, 2016. 180 organizations were accepted. It saw 18,981 total registered students (up 36% from 2015) with 7,543 student proposals from 5,107 students in 142 countries.[41] The accepted student proposals were announced on April 22, 2016, with 1,206 student proposals accepted.[42]

References

  1. ^ a b c d e f g h Byfield, Bruce (September 2005). "Google's Summer of Code concludes (first year)". linux.com. Retrieved 2013-08-08. Google's Summer of Code (SOC), a program that matched computer science students with free and open source software (FOSS) projects and paid for results, is over.
  2. ^ "Google Summer Of Code 2017 Student Stipends". Retrieved 22 January 2017.
  3. ^ Guidelines for Google Summer of CodeTM Press Materials 2009 Archived 2009-04-14 at the Wayback Machine
  4. ^ "Guidelines for Google Summer of CodeTM Press Materials 2010". Archived from the original on 2010-05-27. {{cite web}}: Unknown parameter |deadurl= ignored (|url-status= suggested) (help)
  5. ^ "Google Summer of Code 2016 Stats - Part 2". Blogspot. Retrieved 25 August 2016.
  6. ^ http://siteresources.worldbank.org/ICPINT/Resources/270056-1255977254560/6483625-1338834270350/FVogel_WhatisPurchasingPowerParity.pdf
  7. ^ https://developers.google.com/open-source/gsoc/help/student-stipends
  8. ^ "Was Google's Summer of Code a Boon or Bust?". internetnews.com.
  9. ^ "Google Summer of Code 2006". This is a page lists the students and organizations that participated in the Google Summer of Code 2006 program. [...] ReactOS
  10. ^ "Summer of Code Student Applications Now Open - Slashdot". slashdot.org.
  11. ^ "Google Summer of Code 2007". Google Developers. 28 January 2013.
  12. ^ Google Code FAQ – Can a student submit more than one application? Archived 2011-09-28 at the Wayback Machine
  13. ^ "Summer of Code Student Application Deadline Looms - Slashdot". slashdot.org.
  14. ^ "Google Summer of Code Announce: Student Application Deadline Extended to 16:00 UTC March 27, 2007". google.com.
  15. ^ Top 10 Universities for Google Summer of Code 2008; 2008.
  16. ^ Kerner, SM. internetnews.com. Google Summer of Code 2009 opens up with Melange; 2009.
  17. ^ "Google Open Source Blog: Announcing Accepted Students for Google Summer of Code™ 2009". Google Open Source Blog.
  18. ^ GSOC 2009 official home page
  19. ^ "Google Open Source Blog: Tasty New Google Summer of Code Stats". Google Open Source Blog.
  20. ^ socghop.appspot.com. List of Accepted Organizations for Google Summer of Code 2010; 2010 [archived 2010-03-23].
  21. ^ Smith, Carol. google-opensource.blogspot.com. Google Summer of Code 2010: Meet the Students!; 2010.
  22. ^ Google Summer of Code 2011 Mentoring Organizations Announced; 2011.
  23. ^ Accepted organisations for Google Summer of Code 2011; 2011 [archived 2011-06-15].
  24. ^ Accepted students for Google Summer of Code 2011; 2011.
  25. ^ Who's Being Schooled?; 2011.
  26. ^ Google Summer of Code 2012 is on!; 2012.
  27. ^ Students Announced for Google Summer of Code 2012; 2012.
  28. ^ "Statistics of Google Summer of Code 2012".
  29. ^ "Corrected Stats".
  30. ^ "Google Summer of Code 2012 by the Numbers: Part 1 of 2". Google Open Source Blog. Retrieved 2017-03-01.
  31. ^ "Flip bits, not burgers: Google Summer of Code 2013 is on!". 2013-02-11. Retrieved 2013-04-10.
  32. ^ "Mentoring Organizations for Google Summer of Code 2013 Announced". 2013-04-08. Retrieved 2013-04-10.
  33. ^ "GSoC names mentors, GNOME seeks internship applicants". The H Online. 2013-04-09. Retrieved 2013-04-10.
  34. ^ a b "Google Summer of Code 2014". 2014-02-03.
  35. ^ "Students Announced for Google Summer of Code 2014". 2014-04-21.
  36. ^ "New countries being part of the Google Summer of Code". 2014-05-15.
  37. ^ Verma, Adarsh. "Mozilla, Linux and Tor Not Accepted for Google Summer of Code 2015". fossBytes. http://google.com/+Fossbytes. Retrieved 2015-11-08. {{cite web}}: External link in |publisher= (help)
  38. ^ "Google Open Source Blog: Mentoring Organizations for Google Summer of Code 2015". Google Open Source Blog.
  39. ^ "Google Summer of Code: Accepted projects list". Google melange.
  40. ^ "GSoC 2015 stats part 1: All about the countries". Google Open Source Blog.
  41. ^ "Google Summer of Code marches on!". Google Open Source Blog. Retrieved 2016-04-18.
  42. ^ http://google-opensource.blogspot.com.es/2016/04/students-announced-for-google-summer-of.html Students announced for Google Summer of Code 2016

Introduction to Google Summer of Code 2017