Google Code-in

Google Code-in (GCI) is an annual programming competition hosted by Google Inc. that allows pre-university students to complete tasks specified by various, partnering open source organizations. The contest was originally the Google Highly Open Participation Contest, but in 2010, the format was modified into its current state. Students that complete tasks win certificates and T-shirts. Each organization also selects two grand prize award winners who will earn a trip to Google's Headquarters located in Mountain View, California.[1][2]

Google Code-in logo 2016
Google Code-in logo for 2016

History

GHOPT-Shirt
One of the T-shirts offered as prizes by Google

The program began as Google Highly Open Participation Contest during 2007-2008 aimed at high school students. The contest was designed to encourage high school students to participate in open source projects.[3] . In 2010, the program was modified into Google Code-in. After the 2014 edition, the Google Melange was replaced by a separate website for Google Code-in.[4] Mauritius, an African country, participated for the first time in 2016, and was noticed for its strong debut[5] and in 2017, produced its first Grand Prize winner [6].

The contest was open to students thirteen years of age or older who were then currently enrolled in high school (or equivalent pre-university or secondary school program). Prizes offered by Google included a contest T-shirt and a participation certificate for completing at least one task and US$100 for every three tasks completed to a maximum of US$500. There was a grand prize of a trip to the Google headquarters for an award ceremony. Each participating open source project selected one contestant to receive the grand prize, for a total of 10 grand prize winners.[7]

Statistics

Year Number of organizations Number of participants Total tasks completed
2010[8] 20 326 2167
2011[9] 18 542 3054
2012[10] 10 334 1925
2013[11] 10 337 2113
2014[12] 12 658 3236
2015[13] 14 980 4776
2016[14] 17 1340 6418
2017 25 3555 16468
2018 27 3124 15323

Eligibility

Students must be between 13 and 17 years old (inclusive) to participate. In addition, students must upload parental consent forms as well as some documentation proving enrollment in a pre-university program.[15]

Program

Google Code-in grand prize winners ceremony 12
Google Code-in 2015 Grand Prize winners' trip

Google partners with certain open source organizations, all of which have had previous experience working with Google open source programs like Google Summer of Code. These organizations come up with "bite-sized" tasks that are self-contained, designed for pre-university students to complete. When the contest begins, students can register and claim tasks. Once claimed, students will have a set period of time to complete the task and can receive help from the mentor and the organization's community. Students may ask for deadline extensions if needed.[16]

Gci-hoodie
Finalist's gci-hoodie prize
Gci-shirt
Adrien Zier's GoogleCodeIn Tshirt 2018

Prizes

Students who complete one task earn a certificate. Students who complete three tasks earn a T-shirt in addition to the certificate. There is a maximum of one T-shirt and one certificate per student.[16] At the end of the competition, each organization will choose two students as the grand prize award winners and they will visit Google's Mountain View, California, USA headquarters for a four-day trip with an awards ceremony, an opportunity to meet with Google engineers, and a day of sightseeing in San Francisco.[17]

References

  1. ^ "Frequently Asked Questions about Google Code-in". Google. Retrieved 31 December 2013.
  2. ^ "Google Code-in tasks and rewards for teens". Opensource.com. Red Hat.
  3. ^ The Google Highly Open Participation Contest - Google Code
  4. ^ "Google Groups". groups.google.com. Retrieved 2017-02-07.
  5. ^ "Taking the pulse of Google Code-in 2016". Google Open Source Blog. Retrieved 2017-10-24.
  6. ^ "Announcing the Winners of Google Code-in 2017". Google Open Source Blog. Retrieved 2018-01-31.
  7. ^ https://code.google.com/intl/pl-PL/opensource/ghop/2007-08/grandprize.html
  8. ^ "Google Code-in 2010". www.google-melange.com. Retrieved 2017-02-07.
  9. ^ "Google Code-in 2011". www.google-melange.com. Retrieved 2017-02-07.
  10. ^ "Google Code-in 2012". www.google-melange.com. Retrieved 2017-02-07.
  11. ^ "Google Code-in 2013". www.google-melange.com. Retrieved 2017-02-07.
  12. ^ "Google Code-in 2014". www.google-melange.com. Retrieved 2017-02-07.
  13. ^ "Winners - 2015 - Google Code-in Archive". codein.withgoogle.com. Retrieved 2017-02-07.
  14. ^ "Announcing the Google Code-in 2016 Winners!". Google Open Source Blog. Retrieved 2017-02-07.
  15. ^ "Frequently Asked Questions about Google Code-in". Google. Retrieved 31 December 2013.
  16. ^ a b "Contest Rules for Google Code-in 2013". Google. Archived from the original on 1 January 2014. Retrieved 31 December 2013.
  17. ^ "Google Code-in Grand Prize Winners visit Google". Google Open Source Blog. Retrieved 30 October 2013.

External links

Apache Cassandra

Apache Cassandra is a free and open-source, distributed, wide column store, NoSQL database management system designed to handle large amounts of data across many commodity servers, providing high availability with no single point of failure. Cassandra offers robust support for clusters spanning multiple datacenters, with asynchronous masterless replication allowing low latency operations for all clients.

Apertium

Apertium is a free/open-source rule-based machine translation platform. It is free software and released under the terms of the GNU General Public License.

Asao (codec)

Asao (also known as Nellymoser audio codec) is a proprietary single-channel (mono) codec and compression format optimized for low-bitrate transmission of audio, developed by Nellymoser Inc.

Chris DiBona

Chris DiBona ('cdibona', born October 1971) is the director of open source at Google. His team oversees license compliance and supports the open source developer community through programs such as the Google Summer of Code and through the release of open source software projects and patches on Google Code. In his former work on Google's public sector software, he looked after Google Moderator and the polling locations API and election results.

Before joining Google, he was an editor at Slashdot and co-founded Damage Studios. DiBona has a B.S. in computer science from George Mason University and a M.S. in software engineering from Carnegie Mellon University. He also co-edited Open Sources: Voices from the Open Source Revolution and Open Sources 2.0.

Collège du Saint-Esprit

The Collège du Saint Esprit is a private catholic secondary school in Mauritius. It is one of the most prestigious and competitive secondary education institutions in the country. The school consist of a boys-only department based in Quatre Bornes and a mixed school based in Riviere Noire, students are prepared for the School Certificate and the Higher School Certificate.

Economy of Mauritius

The economy of Mauritius refers to the economic activity of the island nation of Mauritius.

Free software license

A free-software license is a notice that grants the recipient of a piece of software extensive rights to modify and redistribute that software. These actions are usually prohibited by copyright law, but the rights-holder (usually the author) of a piece of software can remove these restrictions by accompanying the software with a software license which grants the recipient these rights. Software using such a license is free software (or free and open-source software) as conferred by the copyright holder. Free-software licenses are applied to software in source code and also binary object-code form, as the copyright law recognizes both forms.

GNU General Public License

The GNU General Public License (GNU GPL or GPL) is a widely-used free software license, which guarantees end users the freedom to run, study, share and modify the software. The license was originally written by Richard Stallman of the Free Software Foundation (FSF) for the GNU Project, and grants the recipients of a computer program the rights of the Free Software Definition. The GPL is a copyleft license, which means that derivative work can only be distributed under the same license terms. This is in distinction to permissive free software licenses, of which the BSD licenses and the MIT License are widely-used examples. GPL was the first copyleft license for general use.

Historically, the GPL license family has been one of the most popular software licenses in the free and open-source software domain. Prominent free-software programs licensed under the GPL include the Linux kernel and the GNU Compiler Collection (GCC). David A. Wheeler argues that the copyleft provided by the GPL was crucial to the success of Linux-based systems, giving the programmers who contributed to the kernel the assurance that their work would benefit the whole world and remain free, rather than being exploited by software companies that would not have to give anything back to the community.In 2007, the third version of the license (GNU GPLv3) was released to address some perceived problems with the second version (GNU GPLv2) that were discovered during its long-time usage. To keep the license up to date, the GPL license includes an optional "any later version" clause, allowing users to choose between the original terms or the terms in new versions as updated by the FSF. Developers can omit it when licensing their software; for instance the Linux kernel is licensed under GPLv2 without the "any later version" clause.

GitHub

GitHub is a web-based hosting service for version control using Git. It is mostly used for computer code. It offers all of the distributed version control and source code management (SCM) functionality of Git as well as adding its own features.

It provides access control and several collaboration features such as bug tracking, feature requests, task management, and wikis for every project.GitHub offers plans for enterprise, team, pro and free accounts which are commonly used to host open-source software projects. As of January 2019, GitHub offers unlimited private repositories to all plans, including free accounts.As of June 2018, GitHub reports having over 28 million users and 57 million repositories (including 28 million public repositories), making it the largest host of source code in the world.

Hackers.mu

hackers.mu is a group of developers from Mauritius who are focused on computer security, IETF standards and Linux and Open Source Software adoption. They have worked on implementing TLS 1.3 in Linux and Open Source Software during the IETF 100 Hackathon as part of the TLS Working Group. They have also prepared high school students for Google Code-in in 2016 which marked the first time that Mauritius participated. In 2017, they trained another batch of high school students and this would lead to the first Grand Prize Winner for Mauritius. During IETF 101, hackers.mu acted as TLS 1.3 champions, and continued to work on application integration support. In June 2018, hackers.mu organized a hackathon with codename "Operation JASK" to fix sigspoof3 in a number of open source projects. In July 2018, hackers.mu participated in IETF 102 hackathon as TLS 1.3 champions to work on inter-operability and applications support and http 451. Additionally, they have been active in authoring IETF Standards such as RFC 8270.

Ignacio Rodríguez (programmer)

Ignacio Rodríguez (born 1999 in Montevideo) is an Uruguayan programmer, two-time winner of worldwide programming competition Google Code-in (in 2013 and in 2014) and a member of the Sugar Labs educational open-source organization. Rodríguez lives in Canelones.

LimeSurvey

LimeSurvey (formerly PHPSurveyor) is a free and open source on-line statistical survey web app written in PHP based on a MySQL, SQLite, PostgreSQL or MSSQL database, distributed under the GNU General Public License. As a web server-based software it enables users using a web interface to develop and publish on-line surveys, collect responses, create statistics, and export the resulting data to other applications.

Linux user group

A Linux User Group or Linux Users' Group (LUG) or GNU/Linux User Group (GLUG) is a private, generally non-profit or not-for-profit organization that provides support and/or education for Linux users, particularly for inexperienced users. The term commonly refers to local groups that meet in person, but is also used to refer to online support groups that may have members spread over a very wide area and that do not organize, or are not dependent on, physical meetings. Many LUGs encompass FreeBSD and other free-software / open source Unix-based operating systems.

Mauritius

Mauritius ( (listen); French: Maurice, Creole: Moris [moʁis]), officially the Republic of Mauritius (French: République de Maurice, Creole: Repiblik Moris), is an island nation in the Indian Ocean about 2,000 kilometres (1,200 mi) off the southeast coast of the African continent. The country includes the islands of Mauritius and Rodrigues, 560 kilometres (350 mi) east of Mauritius, and the outer islands of Agaléga and St. Brandon. The islands of Mauritius and Rodrigues form part of the Mascarene Islands, along with nearby Réunion, a French overseas department. The area of the country is 2,040 km2 (790 sq mi). The capital and largest city is Port Louis. The island is widely known as the only known home of the dodo, which, along with several other avian species, was made extinct by human activities relatively shortly after the island's settlement.

Formerly a Dutch colony (1638–1710) and a French colony (1715–1810), Mauritius became a British colonial possession in 1810 and remained so until 1968, the year in which it attained independence. The British Crown colony of Mauritius once included the current territories of Mauritius, Rodrigues, the outer islands of Agaléga, St. Brandon, Chagos Archipelago, and Seychelles. The Mauritian territories gradually devolved with the creation of a separate colony of Seychelles in 1903 and the excision of the Chagos Archipelago in 1965. The sovereignty over the Chagos Archipelago is disputed between Mauritius and the United Kingdom. The UK excised the archipelago from Mauritian territory in 1965, three years prior to Mauritian independence. The UK gradually depopulated the archipelago's local population and leased its biggest island, Diego Garcia, to the United States. Access to the Chagos Archipelago is prohibited to casual tourists, the media, and its former inhabitants. Mauritius also claims sovereignty over Tromelin Island from France.

The people of Mauritius are multiethnic, multi-religious, multicultural and multilingual. The island's government is closely modelled on the Westminster parliamentary system, and Mauritius is highly ranked for democracy and for economic and political freedom. The Human Development Index of Mauritius is the second highest in Africa. Along with the other Mascarene Islands, Mauritius is known for its varied flora and fauna, with many species endemic to the island.

Mauritius is the only country in Africa where Hinduism is the largest religion. The administration uses English as its main language.

Quicksilver (software)

Quicksilver is a utility app for macOS. Originally developed as proprietary freeware by Nicholas Jitkoff of Blacktree, Inc., it is now an open-source project hosted on GitHub.

Quicksilver is essentially a graphical shell for the macOS operating system, allowing users to use the keyboard to rapidly perform tasks such as launching other apps, manipulating files, or sending e-mail. It is similar to the macOS applications LaunchBar and Alfred, but uses a different interaction paradigm. Because of its flexible interface and extensibility, Quicksilver has been called one of the top productivity applications on the Mac.

Sugar Labs

Sugar Labs is a community-run software project whose mission is to produce, distribute, and support the use of Sugar, an open source desktop environment and learning platform. Sugar Labs is a member of the Software Freedom Conservancy, an umbrella organization for free software (FLOSS) projects.About every six months, the Sugar Labs community releases a new version of the Sugar software. The most recent stable release is Version 0.108. Release Candidate Sucrose 0.110, an unstable release, is also available for testing.

The Sugar Labs community participates in events for teachers, students, and software developers interested in the Sugar software, such as the Montevideo Youth Summit and Turtle Art Day.Sugar Labs also participates in Google Code-in, which serves as an outlet for young programmers.

Trojitá

Trojitá is a free software IMAP and SMTP email client developed using the Qt C++ library. The design goals of the maintainers are to develop a fast e-mail client which respects open standards, is cross-platform and uses the available resources very efficiently.Trojitá offers to manage contacts in the abook format, as introduced by the text-based user interface abook addressbook program.In Autumn 2012, Trojitá became a part of the KDE community.

XBT Tracker

XBT Tracker is a free and open-source BitTorrent tracker written in C++ by Olaf van der Spek. Because it is a "pure" tracker, it does not offer a frontend. The software is specifically designed to consume few resources, while maintaining a high level of performance. It listens on port 2710 by default. XBT Tracker uses MySQL, but it can also run without it.

The project was hosted at Sourceforge until it moved to Google Code in 2011. In 2015, source moved to GitHub.

Overview
Advertising
Communication
Software
Platforms
Hardware
Development
tools
Publishing
Search
(timeline)
Events
People
Other
Related

This page is based on a Wikipedia article written by authors (here).
Text is available under the CC BY-SA 3.0 license; additional terms may apply.
Images, videos and audio are available under their respective licenses.