CINXE.COM
Frequently Asked Questions | Google Summer of Code | Google for Developers
<!doctype html> <html lang="en" dir="ltr"> <head> <meta name="google-signin-client-id" content="721724668570-nbkv1cfusk7kk4eni4pjvepaus73b13t.apps.googleusercontent.com"> <meta name="google-signin-scope" content="profile email https://www.googleapis.com/auth/developerprofiles https://www.googleapis.com/auth/developerprofiles.award"> <meta property="og:site_name" content="Google for Developers"> <meta property="og:type" content="website"><meta charset="utf-8"> <meta content="IE=Edge" http-equiv="X-UA-Compatible"> <meta name="viewport" content="width=device-width, initial-scale=1"> <link rel="manifest" href="/_pwa/developers/manifest.json" crossorigin="use-credentials"> <link rel="preconnect" href="//www.gstatic.com" crossorigin> <link rel="preconnect" href="//fonts.gstatic.com" crossorigin> <link rel="preconnect" href="//fonts.googleapis.com" crossorigin> <link rel="preconnect" href="//apis.google.com" crossorigin> <link rel="preconnect" href="//www.google-analytics.com" crossorigin><link rel="stylesheet" href="//fonts.googleapis.com/css?family=Google+Sans:400,500|Roboto:400,400italic,500,500italic,700,700italic|Roboto+Mono:400,500,700&display=swap"> <link rel="stylesheet" href="//fonts.googleapis.com/css2?family=Material+Icons&family=Material+Symbols+Outlined&display=block"><link rel="stylesheet" href="https://www.gstatic.com/devrel-devsite/prod/v38a693baeb774512feb42f10aac8f755d8791ed41119b5be7a531f8e16f8279f/developers/css/app.css"> <link rel="shortcut icon" href="https://www.gstatic.com/devrel-devsite/prod/v38a693baeb774512feb42f10aac8f755d8791ed41119b5be7a531f8e16f8279f/developers/images/favicon-new.png"> <link rel="apple-touch-icon" href="https://www.gstatic.com/devrel-devsite/prod/v38a693baeb774512feb42f10aac8f755d8791ed41119b5be7a531f8e16f8279f/developers/images/touchicon-180-new.png"><link rel="canonical" href="https://developers.google.com/open-source/gsoc/faq"><link rel="search" type="application/opensearchdescription+xml" title="Google for Developers" href="https://developers.google.com/s/opensearch.xml"> <link rel="alternate" hreflang="en" href="https://developers.google.com/open-source/gsoc/faq" /><link rel="alternate" hreflang="x-default" href="https://developers.google.com/open-source/gsoc/faq" /><link rel="alternate" hreflang="ar" href="https://developers.google.com/open-source/gsoc/faq?hl=ar" /><link rel="alternate" hreflang="bn" href="https://developers.google.com/open-source/gsoc/faq?hl=bn" /><link rel="alternate" hreflang="zh-Hans" href="https://developers.google.com/open-source/gsoc/faq?hl=zh-cn" /><link rel="alternate" hreflang="zh-Hant" href="https://developers.google.com/open-source/gsoc/faq?hl=zh-tw" /><link rel="alternate" hreflang="fa" href="https://developers.google.com/open-source/gsoc/faq?hl=fa" /><link rel="alternate" hreflang="fr" href="https://developers.google.com/open-source/gsoc/faq?hl=fr" /><link rel="alternate" hreflang="de" href="https://developers.google.com/open-source/gsoc/faq?hl=de" /><link rel="alternate" hreflang="he" href="https://developers.google.com/open-source/gsoc/faq?hl=he" /><link rel="alternate" hreflang="hi" href="https://developers.google.com/open-source/gsoc/faq?hl=hi" /><link rel="alternate" hreflang="id" href="https://developers.google.com/open-source/gsoc/faq?hl=id" /><link rel="alternate" hreflang="it" href="https://developers.google.com/open-source/gsoc/faq?hl=it" /><link rel="alternate" hreflang="ja" href="https://developers.google.com/open-source/gsoc/faq?hl=ja" /><link rel="alternate" hreflang="ko" href="https://developers.google.com/open-source/gsoc/faq?hl=ko" /><link rel="alternate" hreflang="pl" href="https://developers.google.com/open-source/gsoc/faq?hl=pl" /><link rel="alternate" hreflang="pt-BR" href="https://developers.google.com/open-source/gsoc/faq?hl=pt-br" /><link rel="alternate" hreflang="ru" href="https://developers.google.com/open-source/gsoc/faq?hl=ru" /><link rel="alternate" hreflang="es-419" href="https://developers.google.com/open-source/gsoc/faq?hl=es-419" /><link rel="alternate" hreflang="th" href="https://developers.google.com/open-source/gsoc/faq?hl=th" /><link rel="alternate" hreflang="tr" href="https://developers.google.com/open-source/gsoc/faq?hl=tr" /><link rel="alternate" hreflang="vi" href="https://developers.google.com/open-source/gsoc/faq?hl=vi" /><title>Frequently Asked Questions | Google Summer of Code | Google for Developers</title> <meta property="og:title" content="Frequently Asked Questions | Google Summer of Code | Google for Developers"><meta property="og:url" content="https://developers.google.com/open-source/gsoc/faq"><meta property="og:image" content="https://www.gstatic.com/devrel-devsite/prod/v38a693baeb774512feb42f10aac8f755d8791ed41119b5be7a531f8e16f8279f/developers/images/opengraph/blue-grey-dark.png"> <meta property="og:image:width" content="1200"> <meta property="og:image:height" content="675"><meta property="og:locale" content="en"><meta name="twitter:card" content="summary_large_image"><script type="application/ld+json"> { "@context": "https://schema.org", "@type": "Article", "headline": "Frequently Asked Questions" } </script><script type="application/ld+json"> { "@context": "https://schema.org", "@type": "BreadcrumbList", "itemListElement": [{ "@type": "ListItem", "position": 1, "name": "Google Summer of Code", "item": "https://developers.google.com/open-source/gsoc" },{ "@type": "ListItem", "position": 2, "name": "Frequently Asked Questions", "item": "https://developers.google.com/open-source/gsoc/faq" }] } </script> <link rel="stylesheet" href="/extras.css"></head> <body class="" template="page" theme="blue-grey-dark" type="article" layout="docs" concierge='closed' display-toc pending> <devsite-progress type="indeterminate" id="app-progress"></devsite-progress> <a href="#main-content" class="skip-link button"> Skip to main content </a> <section class="devsite-wrapper"> <devsite-cookie-notification-bar></devsite-cookie-notification-bar><devsite-header role="banner"> <div class="devsite-header--inner nocontent"> <div class="devsite-top-logo-row-wrapper-wrapper"> <div class="devsite-top-logo-row-wrapper"> <div class="devsite-top-logo-row"> <button type="button" id="devsite-hamburger-menu" class="devsite-header-icon-button button-flat material-icons gc-analytics-event" data-category="Site-Wide Custom Events" data-label="Navigation menu button" visually-hidden aria-label="Open menu"> </button> <div class="devsite-product-name-wrapper"> <a href="https://developers.google.com/open-source/gsoc"> <div class="devsite-product-logo-container" size="medium" > <picture> <img class="devsite-product-logo" alt="Google Summer of Code" src="https://developers.google.com/static/open-source/gsoc/images/sun.svg" srcset=" /static/open-source/gsoc/images/sun.svg" sizes="64px" loading="lazy" > </picture> </div> </a> <span class="devsite-product-name"> <ul class="devsite-breadcrumb-list" > <li class="devsite-breadcrumb-item devsite-has-google-wordmark"> <a href="https://developers.google.com/open-source/gsoc" class="devsite-breadcrumb-link gc-analytics-event" data-category="Site-Wide Custom Events" data-label="Upper Header" data-value="1" track-type="globalNav" track-name="breadcrumb" track-metadata-position="1" track-metadata-eventdetail="Google Summer of Code" > <svg class="devsite-google-wordmark" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 148 48"> <title>Google</title> <path class="devsite-google-wordmark-svg-path" d="M19.58,37.65c-9.87,0-18.17-8.04-18.17-17.91c0-9.87,8.3-17.91,18.17-17.91c5.46,0,9.35,2.14,12.27,4.94l-3.45,3.45c-2.1-1.97-4.93-3.49-8.82-3.49c-7.21,0-12.84,5.81-12.84,13.02c0,7.21,5.64,13.02,12.84,13.02c4.67,0,7.34-1.88,9.04-3.58c1.4-1.4,2.32-3.41,2.66-6.16H19.58v-4.89h16.47c0.18,0.87,0.26,1.92,0.26,3.06c0,3.67-1.01,8.21-4.24,11.44C28.93,35.9,24.91,37.65,19.58,37.65z M61.78,26.12c0,6.64-5.1,11.53-11.36,11.53s-11.36-4.89-11.36-11.53c0-6.68,5.1-11.53,11.36-11.53S61.78,19.43,61.78,26.12z M56.8,26.12c0-4.15-2.96-6.99-6.39-6.99c-3.43,0-6.39,2.84-6.39,6.99c0,4.11,2.96,6.99,6.39,6.99C53.84,33.11,56.8,30.22,56.8,26.12z M87.25,26.12c0,6.64-5.1,11.53-11.36,11.53c-6.26,0-11.36-4.89-11.36-11.53c0-6.68,5.1-11.53,11.36-11.53C82.15,14.59,87.25,19.43,87.25,26.12zM82.28,26.12c0-4.15-2.96-6.99-6.39-6.99c-3.43,0-6.39,2.84-6.39,6.99c0,4.11,2.96,6.99,6.39,6.99C79.32,33.11,82.28,30.22,82.28,26.12z M112.09,15.29v20.7c0,8.52-5.02,12.01-10.96,12.01c-5.59,0-8.95-3.76-10.22-6.81l4.41-1.83c0.79,1.88,2.71,4.1,5.81,4.1c3.8,0,6.16-2.36,6.16-6.77v-1.66h-0.18c-1.14,1.4-3.32,2.62-6.07,2.62c-5.76,0-11.05-5.02-11.05-11.49c0-6.51,5.28-11.57,11.05-11.57c2.75,0,4.93,1.22,6.07,2.58h0.18v-1.88H112.09z M107.64,26.16c0-4.06-2.71-7.03-6.16-7.03c-3.49,0-6.42,2.97-6.42,7.03c0,4.02,2.93,6.94,6.42,6.94C104.93,33.11,107.64,30.18,107.64,26.16z M120.97,3.06v33.89h-5.07V3.06H120.97z M140.89,29.92l3.93,2.62c-1.27,1.88-4.32,5.11-9.61,5.11c-6.55,0-11.28-5.07-11.28-11.53c0-6.86,4.77-11.53,10.71-11.53c5.98,0,8.91,4.76,9.87,7.34l0.52,1.31l-15.42,6.38c1.18,2.31,3.01,3.49,5.59,3.49C137.79,33.11,139.58,31.84,140.89,29.92zM128.79,25.77l10.31-4.28c-0.57-1.44-2.27-2.45-4.28-2.45C132.24,19.04,128.66,21.31,128.79,25.77z"/> </svg>Summer of Code </a> </li> </ul> </span> </div> <div class="devsite-top-logo-row-middle"> <div class="devsite-header-upper-tabs"> </div> <devsite-search enable-signin enable-search enable-suggestions enable-query-completion project-name="Google Summer of Code" tenant-name="Google for Developers" project-scope="/open-source/gsoc" url-scoped="https://developers.google.com/s/results/open-source/gsoc" > <form class="devsite-search-form" action="https://developers.google.com/s/results" method="GET"> <div class="devsite-search-container"> <button type="button" search-open class="devsite-search-button devsite-header-icon-button button-flat material-icons" aria-label="Open search"></button> <div class="devsite-searchbox"> <input aria-activedescendant="" aria-autocomplete="list" aria-label="Search" aria-expanded="false" aria-haspopup="listbox" autocomplete="off" class="devsite-search-field devsite-search-query" name="q" placeholder="Search" role="combobox" type="text" value="" > <div class="devsite-search-image material-icons" aria-hidden="true"> </div> <div class="devsite-search-shortcut-icon-container" aria-hidden="true"> <kbd class="devsite-search-shortcut-icon">/</kbd> </div> </div> </div> </form> <button type="button" search-close class="devsite-search-button devsite-header-icon-button button-flat material-icons" aria-label="Close search"></button> </devsite-search> </div> <devsite-language-selector> <ul role="presentation"> <li role="presentation"> <a role="menuitem" lang="en" >English</a> </li> <li role="presentation"> <a role="menuitem" lang="de" >Deutsch</a> </li> <li role="presentation"> <a role="menuitem" lang="es" >Español</a> </li> <li role="presentation"> <a role="menuitem" lang="es_419" >Español – América Latina</a> </li> <li role="presentation"> <a role="menuitem" lang="fr" >Français</a> </li> <li role="presentation"> <a role="menuitem" lang="id" >Indonesia</a> </li> <li role="presentation"> <a role="menuitem" lang="it" >Italiano</a> </li> <li role="presentation"> <a role="menuitem" lang="pl" >Polski</a> </li> <li role="presentation"> <a role="menuitem" lang="pt_br" >Português – Brasil</a> </li> <li role="presentation"> <a role="menuitem" lang="vi" >Tiếng Việt</a> </li> <li role="presentation"> <a role="menuitem" lang="tr" >Türkçe</a> </li> <li role="presentation"> <a role="menuitem" lang="ru" >Русский</a> </li> <li role="presentation"> <a role="menuitem" lang="he" >עברית</a> </li> <li role="presentation"> <a role="menuitem" lang="ar" >العربيّة</a> </li> <li role="presentation"> <a role="menuitem" lang="fa" >فارسی</a> </li> <li role="presentation"> <a role="menuitem" lang="hi" >हिंदी</a> </li> <li role="presentation"> <a role="menuitem" lang="bn" >বাংলা</a> </li> <li role="presentation"> <a role="menuitem" lang="th" >ภาษาไทย</a> </li> <li role="presentation"> <a role="menuitem" lang="zh_cn" >中文 – 简体</a> </li> <li role="presentation"> <a role="menuitem" lang="zh_tw" >中文 – 繁體</a> </li> <li role="presentation"> <a role="menuitem" lang="ja" >日本語</a> </li> <li role="presentation"> <a role="menuitem" lang="ko" >한국어</a> </li> </ul> </devsite-language-selector> <devsite-user enable-profiles fp-auth id="devsite-user"> <span class="button devsite-top-button" aria-hidden="true" visually-hidden>Sign in</span> </devsite-user> </div> </div> </div> <div class="devsite-collapsible-section "> <div class="devsite-header-background"> <div class="devsite-doc-set-nav-row"> <devsite-tabs class="lower-tabs"> <nav class="devsite-tabs-wrapper" aria-label="Lower tabs"> <tab > <a href="https://developers.google.com/open-source/gsoc" class="devsite-tabs-content gc-analytics-event " track-metadata-eventdetail="https://developers.google.com/open-source/gsoc" track-type="nav" track-metadata-position="nav - home" track-metadata-module="primary nav" data-category="Site-Wide Custom Events" data-label="Tab: Home" track-name="home" > Home </a> </tab> <tab class="devsite-active"> <a href="https://developers.google.com/open-source/gsoc/faq" class="devsite-tabs-content gc-analytics-event " track-metadata-eventdetail="https://developers.google.com/open-source/gsoc/faq" track-type="nav" track-metadata-position="nav - resources" track-metadata-module="primary nav" aria-label="Resources, selected" data-category="Site-Wide Custom Events" data-label="Tab: Resources" track-name="resources" > Resources </a> </tab> <tab > <a href="https://developers.google.com/open-source/gsoc/resources/stats" class="devsite-tabs-content gc-analytics-event " track-metadata-eventdetail="https://developers.google.com/open-source/gsoc/resources/stats" track-type="nav" track-metadata-position="nav - history" track-metadata-module="primary nav" data-category="Site-Wide Custom Events" data-label="Tab: History" track-name="history" > History </a> </tab> <tab > <a href="https://developers.google.com/open-source/gsoc/rules" class="devsite-tabs-content gc-analytics-event " track-metadata-eventdetail="https://developers.google.com/open-source/gsoc/rules" track-type="nav" track-metadata-position="nav - rules" track-metadata-module="primary nav" data-category="Site-Wide Custom Events" data-label="Tab: Rules" track-name="rules" > Rules </a> </tab> </nav> </devsite-tabs> </div> </div> </div> </div> </devsite-header> <devsite-book-nav scrollbars > <div class="devsite-book-nav-filter" > <span class="filter-list-icon material-icons" aria-hidden="true"></span> <input type="text" placeholder="Filter" aria-label="Type to filter" role="searchbox"> <span class="filter-clear-button hidden" data-title="Clear filter" aria-label="Clear filter" role="button" tabindex="0"></span> </div> <nav class="devsite-book-nav devsite-nav nocontent" aria-label="Side menu"> <div class="devsite-mobile-header"> <button type="button" id="devsite-close-nav" class="devsite-header-icon-button button-flat material-icons gc-analytics-event" data-category="Site-Wide Custom Events" data-label="Close navigation" aria-label="Close navigation"> </button> <div class="devsite-product-name-wrapper"> <a href="https://developers.google.com/open-source/gsoc"> <div class="devsite-product-logo-container" size="medium" > <picture> <img class="devsite-product-logo" alt="Google Summer of Code" src="https://developers.google.com/static/open-source/gsoc/images/sun.svg" srcset=" /static/open-source/gsoc/images/sun.svg" sizes="64px" loading="lazy" > </picture> </div> </a> <span class="devsite-product-name"> <ul class="devsite-breadcrumb-list" > <li class="devsite-breadcrumb-item devsite-has-google-wordmark"> <a href="https://developers.google.com/open-source/gsoc" class="devsite-breadcrumb-link gc-analytics-event" data-category="Site-Wide Custom Events" data-label="Upper Header" data-value="1" track-type="globalNav" track-name="breadcrumb" track-metadata-position="1" track-metadata-eventdetail="Google Summer of Code" > <svg class="devsite-google-wordmark" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 148 48"> <title>Google</title> <path class="devsite-google-wordmark-svg-path" d="M19.58,37.65c-9.87,0-18.17-8.04-18.17-17.91c0-9.87,8.3-17.91,18.17-17.91c5.46,0,9.35,2.14,12.27,4.94l-3.45,3.45c-2.1-1.97-4.93-3.49-8.82-3.49c-7.21,0-12.84,5.81-12.84,13.02c0,7.21,5.64,13.02,12.84,13.02c4.67,0,7.34-1.88,9.04-3.58c1.4-1.4,2.32-3.41,2.66-6.16H19.58v-4.89h16.47c0.18,0.87,0.26,1.92,0.26,3.06c0,3.67-1.01,8.21-4.24,11.44C28.93,35.9,24.91,37.65,19.58,37.65z M61.78,26.12c0,6.64-5.1,11.53-11.36,11.53s-11.36-4.89-11.36-11.53c0-6.68,5.1-11.53,11.36-11.53S61.78,19.43,61.78,26.12z M56.8,26.12c0-4.15-2.96-6.99-6.39-6.99c-3.43,0-6.39,2.84-6.39,6.99c0,4.11,2.96,6.99,6.39,6.99C53.84,33.11,56.8,30.22,56.8,26.12z M87.25,26.12c0,6.64-5.1,11.53-11.36,11.53c-6.26,0-11.36-4.89-11.36-11.53c0-6.68,5.1-11.53,11.36-11.53C82.15,14.59,87.25,19.43,87.25,26.12zM82.28,26.12c0-4.15-2.96-6.99-6.39-6.99c-3.43,0-6.39,2.84-6.39,6.99c0,4.11,2.96,6.99,6.39,6.99C79.32,33.11,82.28,30.22,82.28,26.12z M112.09,15.29v20.7c0,8.52-5.02,12.01-10.96,12.01c-5.59,0-8.95-3.76-10.22-6.81l4.41-1.83c0.79,1.88,2.71,4.1,5.81,4.1c3.8,0,6.16-2.36,6.16-6.77v-1.66h-0.18c-1.14,1.4-3.32,2.62-6.07,2.62c-5.76,0-11.05-5.02-11.05-11.49c0-6.51,5.28-11.57,11.05-11.57c2.75,0,4.93,1.22,6.07,2.58h0.18v-1.88H112.09z M107.64,26.16c0-4.06-2.71-7.03-6.16-7.03c-3.49,0-6.42,2.97-6.42,7.03c0,4.02,2.93,6.94,6.42,6.94C104.93,33.11,107.64,30.18,107.64,26.16z M120.97,3.06v33.89h-5.07V3.06H120.97z M140.89,29.92l3.93,2.62c-1.27,1.88-4.32,5.11-9.61,5.11c-6.55,0-11.28-5.07-11.28-11.53c0-6.86,4.77-11.53,10.71-11.53c5.98,0,8.91,4.76,9.87,7.34l0.52,1.31l-15.42,6.38c1.18,2.31,3.01,3.49,5.59,3.49C137.79,33.11,139.58,31.84,140.89,29.92zM128.79,25.77l10.31-4.28c-0.57-1.44-2.27-2.45-4.28-2.45C132.24,19.04,128.66,21.31,128.79,25.77z"/> </svg>Summer of Code </a> </li> </ul> </span> </div> </div> <div class="devsite-book-nav-wrapper"> <div class="devsite-mobile-nav-top"> <ul class="devsite-nav-list"> <li class="devsite-nav-item"> <a href="/open-source/gsoc" class="devsite-nav-title gc-analytics-event " data-category="Site-Wide Custom Events" data-label="Tab: Home" track-name="home" data-category="Site-Wide Custom Events" data-label="Responsive Tab: Home" track-type="navMenu" track-metadata-eventDetail="globalMenu" track-metadata-position="nav"> <span class="devsite-nav-text" tooltip > Home </span> </a> </li> <li class="devsite-nav-item"> <a href="/open-source/gsoc/faq" class="devsite-nav-title gc-analytics-event devsite-nav-has-children devsite-nav-active" data-category="Site-Wide Custom Events" data-label="Tab: Resources" track-name="resources" data-category="Site-Wide Custom Events" data-label="Responsive Tab: Resources" track-type="navMenu" track-metadata-eventDetail="globalMenu" track-metadata-position="nav"> <span class="devsite-nav-text" tooltip > Resources </span> <span class="devsite-nav-icon material-icons" data-icon="forward" > </span> </a> </li> <li class="devsite-nav-item"> <a href="/open-source/gsoc/resources/stats" class="devsite-nav-title gc-analytics-event devsite-nav-has-children " data-category="Site-Wide Custom Events" data-label="Tab: History" track-name="history" data-category="Site-Wide Custom Events" data-label="Responsive Tab: History" track-type="navMenu" track-metadata-eventDetail="globalMenu" track-metadata-position="nav"> <span class="devsite-nav-text" tooltip > History </span> <span class="devsite-nav-icon material-icons" data-icon="forward" > </span> </a> </li> <li class="devsite-nav-item"> <a href="/open-source/gsoc/rules" class="devsite-nav-title gc-analytics-event " data-category="Site-Wide Custom Events" data-label="Tab: Rules" track-name="rules" data-category="Site-Wide Custom Events" data-label="Responsive Tab: Rules" track-type="navMenu" track-metadata-eventDetail="globalMenu" track-metadata-position="nav"> <span class="devsite-nav-text" tooltip > Rules </span> </a> </li> </ul> </div> <div class="devsite-mobile-nav-bottom"> <ul class="devsite-nav-list" menu="_book"> <li class="devsite-nav-item"><a href="/open-source/gsoc/faq" class="devsite-nav-title gc-analytics-event" data-category="Site-Wide Custom Events" data-label="Book nav link, pathname: /open-source/gsoc/faq" track-type="bookNav" track-name="click" track-metadata-eventdetail="/open-source/gsoc/faq" ><span class="devsite-nav-text" tooltip>FAQ</span></a></li> <li class="devsite-nav-item"><a href="/open-source/gsoc/videos" class="devsite-nav-title gc-analytics-event" data-category="Site-Wide Custom Events" data-label="Book nav link, pathname: /open-source/gsoc/videos" track-type="bookNav" track-name="click" track-metadata-eventdetail="/open-source/gsoc/videos" ><span class="devsite-nav-text" tooltip>Videos</span></a></li> <li class="devsite-nav-item"><a href="/open-source/gsoc/resources/glossary" class="devsite-nav-title gc-analytics-event" data-category="Site-Wide Custom Events" data-label="Book nav link, pathname: /open-source/gsoc/resources/glossary" track-type="bookNav" track-name="click" track-metadata-eventdetail="/open-source/gsoc/resources/glossary" ><span class="devsite-nav-text" tooltip>Glossary</span></a></li> <li class="devsite-nav-item"><a href="/open-source/gsoc/resources/guide" class="devsite-nav-title gc-analytics-event" data-category="Site-Wide Custom Events" data-label="Book nav link, pathname: /open-source/gsoc/resources/guide" track-type="bookNav" track-name="click" track-metadata-eventdetail="/open-source/gsoc/resources/guide" ><span class="devsite-nav-text" tooltip>Guides</span></a></li> <li class="devsite-nav-item"><a href="/open-source/gsoc/resources/lists" class="devsite-nav-title gc-analytics-event" data-category="Site-Wide Custom Events" data-label="Book nav link, pathname: /open-source/gsoc/resources/lists" track-type="bookNav" track-name="click" track-metadata-eventdetail="/open-source/gsoc/resources/lists" ><span class="devsite-nav-text" tooltip>Mailing Lists</span></a></li> <li class="devsite-nav-item"><a href="/open-source/gsoc/resources/marketing" class="devsite-nav-title gc-analytics-event" data-category="Site-Wide Custom Events" data-label="Book nav link, pathname: /open-source/gsoc/resources/marketing" track-type="bookNav" track-name="click" track-metadata-eventdetail="/open-source/gsoc/resources/marketing" ><span class="devsite-nav-text" tooltip>Marketing</span></a></li> <li class="devsite-nav-item"><a href="/open-source/gsoc/resources" class="devsite-nav-title gc-analytics-event" data-category="Site-Wide Custom Events" data-label="Book nav link, pathname: /open-source/gsoc/resources" track-type="bookNav" track-name="click" track-metadata-eventdetail="/open-source/gsoc/resources" ><span class="devsite-nav-text" tooltip>Resources</span></a></li> <li class="devsite-nav-item"><a href="/open-source/gsoc/help/responsibilities" class="devsite-nav-title gc-analytics-event" data-category="Site-Wide Custom Events" data-label="Book nav link, pathname: /open-source/gsoc/help/responsibilities" track-type="bookNav" track-name="click" track-metadata-eventdetail="/open-source/gsoc/help/responsibilities" ><span class="devsite-nav-text" tooltip>Roles and Responsibilities</span></a></li> <li class="devsite-nav-item"><a href="/open-source/gsoc/timeline" class="devsite-nav-title gc-analytics-event" data-category="Site-Wide Custom Events" data-label="Book nav link, pathname: /open-source/gsoc/timeline" track-type="bookNav" track-name="click" track-metadata-eventdetail="/open-source/gsoc/timeline" ><span class="devsite-nav-text" tooltip>Timeline</span></a></li> <li class="devsite-nav-item"><a href="/open-source/gsoc/contact" class="devsite-nav-title gc-analytics-event" data-category="Site-Wide Custom Events" data-label="Book nav link, pathname: /open-source/gsoc/contact" track-type="bookNav" track-name="click" track-metadata-eventdetail="/open-source/gsoc/contact" ><span class="devsite-nav-text" tooltip>Contact Us</span></a></li> </ul> </div> </div> </nav> </devsite-book-nav> <section id="gc-wrapper"> <main role="main" id="main-content" class="devsite-main-content" has-book-nav > <devsite-content> <article class="devsite-article"> <div class="devsite-article-meta nocontent" role="navigation"> <ul class="devsite-breadcrumb-list" aria-label="Breadcrumb"> <li class="devsite-breadcrumb-item "> <a href="https://developers.google.com/" class="devsite-breadcrumb-link gc-analytics-event" data-category="Site-Wide Custom Events" data-label="Breadcrumbs" data-value="1" track-type="globalNav" track-name="breadcrumb" track-metadata-position="1" track-metadata-eventdetail="" > Home </a> </li> <li class="devsite-breadcrumb-item "> <div class="devsite-breadcrumb-guillemet material-icons" aria-hidden="true"></div> <a href="https://developers.google.com/products" class="devsite-breadcrumb-link gc-analytics-event" data-category="Site-Wide Custom Events" data-label="Breadcrumbs" data-value="2" track-type="globalNav" track-name="breadcrumb" track-metadata-position="2" track-metadata-eventdetail="" > Products </a> </li> <li class="devsite-breadcrumb-item "> <div class="devsite-breadcrumb-guillemet material-icons" aria-hidden="true"></div> <a href="https://developers.google.com/open-source" class="devsite-breadcrumb-link gc-analytics-event" data-category="Site-Wide Custom Events" data-label="Breadcrumbs" data-value="3" track-type="globalNav" track-name="breadcrumb" track-metadata-position="3" track-metadata-eventdetail="Google Open Source Programs Office" > Open Source Programs Office </a> </li> <li class="devsite-breadcrumb-item "> <div class="devsite-breadcrumb-guillemet material-icons" aria-hidden="true"></div> <a href="https://developers.google.com/open-source/gsoc" class="devsite-breadcrumb-link gc-analytics-event" data-category="Site-Wide Custom Events" data-label="Breadcrumbs" data-value="4" track-type="globalNav" track-name="breadcrumb" track-metadata-position="4" track-metadata-eventdetail="Google Summer of Code" > Google Summer of Code </a> </li> <li class="devsite-breadcrumb-item "> <div class="devsite-breadcrumb-guillemet material-icons" aria-hidden="true"></div> <a href="https://developers.google.com/open-source/gsoc/faq" class="devsite-breadcrumb-link gc-analytics-event" data-category="Site-Wide Custom Events" data-label="Breadcrumbs" data-value="5" track-type="globalNav" track-name="breadcrumb" track-metadata-position="5" track-metadata-eventdetail="" > Resources </a> </li> </ul> <devsite-thumb-rating position="header"> </devsite-thumb-rating> </div> <h1 class="devsite-page-title" tabindex="-1"> Frequently Asked Questions </h1> <devsite-feature-tooltip ack-key="AckCollectionsBookmarkTooltipDismiss" analytics-category="Site-Wide Custom Events" analytics-action-show="Callout Profile displayed" analytics-action-close="Callout Profile dismissed" analytics-label="Create Collection Callout" class="devsite-page-bookmark-tooltip nocontent" dismiss-button="true" id="devsite-collections-dropdown" dismiss-button-text="Dismiss" close-button-text="Got it"> <devsite-bookmark></devsite-bookmark> <span slot="popout-heading"> Stay organized with collections </span> <span slot="popout-contents"> Save and categorize content based on your preferences. </span> </devsite-feature-tooltip> <devsite-key-takeaways></devsite-key-takeaways> <div class="devsite-page-title-meta"><devsite-view-release-notes></devsite-view-release-notes></div> <devsite-toc class="devsite-nav" depth="2" devsite-toc-embedded > </devsite-toc> <div class="devsite-article-body clearfix "> <h2 id="general" data-text="General" tabindex="-1">General</h2> <h3 id="what_is_the_goal_of_google_summer_of_code" data-text="What is the goal of Google Summer of Code?" tabindex="-1">What is the goal of Google Summer of Code?</h3> <p>Google Summer of Code (GSoC) is a program designed to bring new, excited contributors into open source communities, with the hope that they will continue to contribute to open source communities long after their GSoC program ends.</p> <h3 id="when_does_google_summer_of_code_happen" data-text="When does Google Summer of Code happen?" tabindex="-1">When does Google Summer of Code happen?</h3> <p>Please see the <a href="https://developers.google.com/open-source/gsoc/timeline">program timeline</a>.</p> <h3 id="what_happens_in_google_summer_of_code" data-text="What happens in Google Summer of Code?" tabindex="-1">What happens in Google Summer of Code?</h3> <p>New contributors to open source will spend their summer writing code for an open source organization under the guidance of mentors from their new open source community.</p> <h3 id="why_does_google_run_the_google_summer_of_code_program" data-text="Why does Google run the Google Summer of Code program?" tabindex="-1">Why does Google run the Google Summer of Code program?</h3> <p>Google is committed to growing the open source ecosystem. The more open source developers there are in the world, the healthier and more sustainable the entire community will be.</p> <p>Since 2005, the Google Summer of Code program has brought together over 21,000 new contributors/students with over 1,000 open source organizations under the guidance of 20,000+ mentors.</p> <h3 id="is_google_summer_of_code_gsoc_a_recruiting_program" data-text="Is Google Summer of Code (GSoC) a recruiting program?" tabindex="-1">Is Google Summer of Code (GSoC) a recruiting program?</h3> <p>No. If you are interested in working for Google, please visit the <a href="http://www.google.com/about/careers/">Google jobs website.</a></p> <h3 id="is_gsoc_considered_an_internship_a_job_or_any_form_of_employment" data-text="Is GSoC considered an internship, a job, or any form of employment?" tabindex="-1">Is GSoC considered an internship, a job, or any form of employment?</h3> <p>No. GSoC is an activity that a participant performs as an independent developer for which they are paid a stipend. Participants are not employed by, working at, or for, Google.</p> <h3 id="are_mentoring_organizations_required_to_use_the_code_produced_by_students" data-text="Are mentoring organizations required to use the code produced by students?" tabindex="-1">Are mentoring organizations required to use the code produced by students?</h3> <p>No. While we hope that all the code that comes out of this program will find a happy home, we don’t require organizations to use the contributor's code.</p> <h3 id="where_does_gsoc_occur" data-text="Where does GSoC occur?" tabindex="-1">Where does GSoC occur?</h3> <p>Google Summer of Code occurs entirely online; there is no requirement to travel as part of the program.</p> <h3 id="what_can_i_do_to_help_spread_the_word_about_gsoc" data-text="What can I do to help spread the word about GSoC?" tabindex="-1">What can I do to help spread the word about GSoC?</h3> <p>You can download <a href="https://developers.google.com/open-source/gsoc/resources/marketing">flyers</a> to post at university campuses, local developer meetups, etc. You can also use your various social media platforms to spread word about the program,or host a meetup or information session in your area. We also have a <a href="https://developers.google.com/open-source/gsoc/resources/marketing">template email</a> you can use to distribute to your community (school, developer, etc.) and other contacts.</p> <h3 id="how_do_i_organize_or_host_a_gsoc_information_session_or_meetup" data-text="How do I organize or host a GSoC information session or meetup?" tabindex="-1">How do I organize or host a GSoC information session or meetup?</h3> <p>You are welcome to schedule an online session or meetup at whatever time and place is convenient for you! Please review the <a href="https://developers.google.com/open-source/gsoc/rules">Program Rules</a> first and utilize our <a href="https://developers.google.com/open-source/gsoc/resources/presentations">presentation template</a> and flyers.</p> <h3 id="can_i_participate_in_gsoc_as_both_a_mentor_and_a_gsoc_contributor" data-text="Can I participate in GSoC as both a mentor and a GSoC Contributor?" tabindex="-1">Can I participate in GSoC as both a mentor and a GSoC Contributor?</h3> <p>No. Mentors are people who have been involved in an open source organization and wish to help guide new contributors to their community in the GSoC program. GSoC contributors are people who are new to an open source organization.</p> <h3 id="are_participants_from_ukraine_russia_or_belarus_allowed_to_participate_in_gsoc_2025" data-text="Are participants from Ukraine, Russia, or Belarus allowed to participate in GSoC 2025?" tabindex="-1">Are participants from Ukraine, Russia, or Belarus allowed to participate in GSoC 2025?</h3> <p>Due to current circumstances, GSoC 2025 is not accepting participants (Contributors, Mentors or Organization Administrators) from Russia, Belarus, or the so-called Donetsk People's Republic ("DNR") and Luhansk People's Republic ("LNR"). There are no restrictions on participants located within Ukraine but outside of the DNR and LNR.</p> <h3 id="what_if_i_have_more_questions" data-text="What if I have more questions?" tabindex="-1">What if I have more questions?</h3> <p>Check out the <a href="/open-source/gsoc/resources/guide#student_manual">Contributor Guide</a> and other pages on <a href="/open-source/gsoc">this site</a>.</p> <p>If after reading through all the documentation you still don't have an answer please consider reaching out to the GSoC community via the discussion list or IRC channel. Visit the <a href="https://developers.google.com/open-source/gsoc/contact">Contact Us</a> page to find out how.</p> <h2 id="gsoc_contributors" data-text="GSoC Contributors" tabindex="-1">GSoC Contributors</h2> <h3 id="when_can_gsoc_contributors_apply_for_gsoc" data-text="When can GSoC Contributors apply for GSoC?" tabindex="-1">When can GSoC Contributors apply for GSoC?</h3> <p>Contributors can apply during the Contributor application period for a particular instance of the program.</p> <p>Please see the <a href="https://developers.google.com/open-source/gsoc/timeline">program timeline</a> for more detailed information.</p> <h3 id="what_programming_languages_should_i_know_to_participate_in_gsoc" data-text="What programming language(s) should I know to participate in GSoC?" tabindex="-1">What programming language(s) should I know to participate in GSoC?</h3> <p>The programming language you need to know depends on which organization you are interested in working with. You should be familiar with the programming language(s) used by that organization.</p> <h3 id="what_are_the_eligibility_requirements_for_participation" data-text="What are the eligibility requirements for participation?" tabindex="-1">What are the eligibility requirements for participation?</h3> <ul> <li>You must be at least 18 years of age when you register</li> <li>You must be eligible to work in the country you will reside in during the program.</li> <li>You must be an open source beginner or a student.</li> <li>You have not been accepted as a GSoC Contributor/Student in GSoC more than once.</li> <li>You must reside in a country that is not currently embargoed by the United States. See <a href="/open-source/gsoc/rules">Program Rules</a> for more information.</li> </ul> <h3 id="how_do_i_know_if_i_am_considered_a_beginner_in_open_source_development" data-text="How do I know if I am considered a beginner in open source development?" tabindex="-1">How do I know if I am considered a beginner in open source development?</h3> <p>A beginner in open source software includes people with minimal open source experience. You would still be considered a beginner if your experience only includes:</p> <ul> <li>Personal or class projects, including boot camp projects.</li> <li>Open source projects that are only used at a single institution. (example: a club website or research that happened to be published as open source at your old university)</li> <li>Opening a small number (<10) of issues or pull requests against various open source packages.</li> <li>Continued involvement in an open source project that you joined as part of GSoC.</li> </ul> <p>If you are otherwise a regular contributor to an open source project, you're not a beginner.</p> <h3 id="i_am_a_professional_software_engineer_but_i_have_not_participated_in_open_source_communities_before_am_i_eligible" data-text="I am a professional software engineer but I have not participated in open source communities before, am I eligible?" tabindex="-1">I am a professional software engineer but I have not participated in open source communities before, am I eligible?</h3> <p>GSoC is not intended for experienced software engineering professionals. If you have a full time job as a software engineer you won't have time for GSoC.</p> <h3 id="will_you_make_an_exception_for_me" data-text="Will you make an exception for me?" tabindex="-1">Will you make an exception for me?</h3> <p>No. We cannot make an exception if you do not meet the eligibility requirements, no matter how talented or interested you are. Thousands of GSoC Contributors apply, and making an exception for you wouldn't be fair.</p> <h3 id="can_someone_already_participating_in_open_source_be_a_gsoc_contributor" data-text="Can someone already participating in open source be a GSoC Contributor?" tabindex="-1">Can someone already participating in open source be a GSoC Contributor?</h3> <p>The goal of GSoC is to bring new contributors into open source organizations. GSoC can also help beginner contributors learn the ins and outs of open source while being mentored by experienced community members.</p> <p>GSoC is for students and beginner contributors to open source development, it is not for experienced contributors to open source.</p> <h3 id="can_a_group_submit_a_proposal_together_to_work_on_a_single_project" data-text="Can a group submit a proposal together to work on a single project?" tabindex="-1">Can a group submit a proposal together to work on a single project?</h3> <p>No, only an individual may work on a given project.</p> <h3 id="what_should_i_do_to_improve_my_chances_of_being_selected_as_a_gsoc_contributor" data-text="What should I do to improve my chances of being selected as a GSoC contributor?" tabindex="-1">What should I do to improve my chances of being selected as a GSoC contributor?</h3> <ol> <li>After organizations are announced, look through them on the program site and find a few that appeal to you.</li> <li>Read through the Project Ideas lists of these orgs.</li> <li>When you see an idea that piques your interest, reach out to the organization via their preferred communication methods (listed on their org page on the GSoC site).</li> <li>Talk with the mentors and community and to determine if this is a project idea that is something you would enjoy working on during the program. If you are not working on something that motivates you it will not be a fun summer for you or for your mentor.</li> <li>Use the information you received during your communications with the mentors and other org community members to write up your proposal.</li> <li>Submit your Proposal early so the mentors have time to give feedback. You want to have have time to incorporate their feedback and resubmit before the deadline. Don't wait until the last minute to submit your proposal!</li> </ol> <h3 id="can_i_submit_more_than_one_proposal" data-text="Can I submit more than one proposal?" tabindex="-1">Can I submit more than one proposal?</h3> <p>Yes, each GSoC Contributor may submit up to three proposals. However, only one per GSoC Contributor may be accepted. No more than one proposal per GSoC Contributor will be accepted, no matter how many proposals you submit.</p> <h3 id="should_i_send_proposals_directly_to_the_mentoring_organizations" data-text="Should I send proposals directly to the mentoring organizations?" tabindex="-1">Should I send proposals directly to the mentoring organizations?</h3> <p>No, all proposals must be submitted through the program site. Proposals submitted outside of the Google Summer of Code program site <strong>will not be considered</strong> for Google Summer of Code.</p> <p>You are <strong>strongly encouraged</strong> to reach out to the mentoring organization early to discuss your ideas and get feedback and a better understanding of the work they do before submitting your final proposal.</p> <h3 id="what_does_a_good_proposal_look_like" data-text="What does a good proposal look like?" tabindex="-1">What does a good proposal look like?</h3> <p>The <a href="/open-source/gsoc/resources/guide#student_manual">Contributor/Student Guide</a> has a section on "Writing a Proposal".</p> <p>The best proposals are from participants who took the time to interact and discuss their ideas with the organization <strong>before</strong> submission. Be sure to include the following: detail on exactly what you're proposing, why you're proposing it, the reason you're qualified to do it, your development methodology, your expected timeline, etc. It should also include details of your academic, industry, and/or open source development experience.</p> <p>Do not just read a Project Idea from the org's list and then write your proposal - you need to talk to them. Contributors who don't discuss their proposals with the target organization are very unlikely to be selected for GSoC.</p> <h3 id="i_turn_18_after_the_gsoc_contributor_registration_period_ends_can_i_still_participate" data-text="I turn 18 after the GSoC Contributor registration period ends, can I still participate?" tabindex="-1">I turn 18 after the GSoC Contributor registration period ends, can I still participate?</h3> <p>No, you must be 18 when you register for GSoC. If you turn 18 even a few days later you are not eligible to participate in this year's program, please check back for a future program.</p> <h3 id="what_forms_will_i_need_to_provide" data-text="What forms will I need to provide?" tabindex="-1">What forms will I need to provide?</h3> <p>Accepted participants will need to provide appropriate <a href="/open-source/gsoc/help/tax-forms">tax forms</a>. This includes providing proof of residency in the country you will be participating from and thus receiving the payments in.</p> <h3 id="do_i_get_paid_for_participating_in_gsoc" data-text="Do I get paid for participating in GSoC?" tabindex="-1">Do I get paid for participating in GSoC?</h3> <p>Yes! Google will provide a <a href="https://developers.google.com/open-source/gsoc/help/student-stipends">stipend</a> to GSoC Contributors who pass their evaluations and are able to receive stipends.</p> <h3 id="will_i_get_paid_even_if_the_organization_does_not_use_my_code" data-text="Will I get paid even if the organization does not use my code?" tabindex="-1">Will I get paid even if the organization does not use my code?</h3> <p>Yes, so long as the GSoC Contributor passes their evaluation(s). Whether or not the project uses the produced code does not impact the GSoC Contributor stipend.</p> <h3 id="how_much_time_does_gsoc_participation_take" data-text="How much time does GSoC participation take?" tabindex="-1">How much time does GSoC participation take?</h3> <p>Organizations have scoped projects based on total expected time to complete a project. Small size projects should take about 90 hours, medium size projects about 175 hours to complete, and large projects about 350 hours to complete. Depending on your skills and the difficulty of your project it may take you more or less time to meet the goals of your project. If it becomes apparent that your project was underscoped or overscoped you and your mentor will work together to adjust accordingly.</p> <h3 id="i_am_a_student_in_the_united_states_on_an_f1_visa_how_do_i_get_authorization_to_participate" data-text="I am a student in the United States on an F1 visa. How do I get authorization to participate?" tabindex="-1">I am a student in the United States on an F1 visa. How do I get authorization to participate?</h3> <p>Please talk to your school's international student affairs office for more details before applying to GSoC. It is best to talk to them as soon as you think you may want to participate in GSoC. Google can not provide you with any kind of CPT or OPT authorization. It is your responsibility to determine if your visa allows you to participate in a program like GSoC, please check before applying. You should also be sure that you can accept the stipend so you are not surprised later if you can not (often due to visa concerns). Unfortunately every year some students can not accept their stipends because their visas don't allow them to do a program like GSoC or in some cases they don't allow the person to spend more than 20 hours a week on GSoC.</p> <p>All accepted participants will receive an email confirmation of acceptance. We do not offer customized letters. We will not issue CPT letters of any sort.</p> <h3 id="i_attend_a_community_college_or_a_junior_college_can_i_still_participate" data-text="I attend a community college (or a junior college) can I still participate?" tabindex="-1">I attend a community college (or a junior college) can I still participate?</h3> <p>Yes, we hope you do!</p> <h3 id="i_graduate_in_the_middle_of_the_program_can_i_still_participate" data-text="I graduate in the middle of the program. Can I still participate?" tabindex="-1">I graduate in the middle of the program. Can I still participate?</h3> <p>Yes.</p> <h3 id="can_i_earn_course_credit_for_participating_in_gsoc" data-text="Can I earn course credit for participating in GSoC?" tabindex="-1">Can I earn course credit for participating in GSoC?</h3> <p>Possibly, that depends on your school's requirements. Google can not provide you with any additional paperwork or sign paperwork for you.</p> <h3 id="can_the_schedule_be_adjusted_if_my_school_ends_latestarts_early" data-text="Can the schedule be adjusted if my school ends late/starts early?" tabindex="-1">Can the schedule be adjusted if my school ends late/starts early?</h3> <p>The GSoC 2025 program has some flexibility in the schedule for projects. The length of time allowed to complete a project can range from 10 weeks to 22 weeks for medium and large projects with the standard length of 12 weeks. Small projects can range from 8 to 12 weeks. GSoC Contributors and their mentors can decide together if a project should be extended to end a couple of weeks or so later.</p> <p>The program start date cannot be changed, everyone will begin the program at the same time.</p> <p>You and your mentor may jointly agree to adjust the scheduling of milestones or weekly work schedule to allow for some flexibility within the overall program framework.</p> <p>The first evaluation date is based at the halfway point of your expected project timeline. For medium and large projects it will be after 6 weeks for projects in the standard 12 week schedule. For small projects it will be after 4 weeks based on the standard 8 week project.</p> <h2 id="mentorsorganization_administrators" data-text="Mentors/Organization Administrators" tabindex="-1">Mentors/Organization Administrators</h2> <h3 id="i_want_to_learn_more_about_participating_as_a_mentor_in_gsoc_where_can_i_find_more_information" data-text="I want to learn more about participating as a mentor in GSoC. Where can I find more information?" tabindex="-1">I want to learn more about participating as a mentor in GSoC. Where can I find more information?</h3> <p>Read the <a href="/open-source/gsoc/resources/guide#mentor_manual">Mentor Guide</a>, the <a href="/open-source/gsoc/rules">Program Rules</a>, and <a href="https://developers.google.com/open-source/gsoc/help/responsibilities">Roles and Responsibilities</a> for more information on becoming a GSoC mentor. You must already be an active community member of the organization that you wish to mentor for.</p> <h3 id="what_are_the_eligibility_requirements_for_a_mentoring_organization" data-text="What are the eligibility requirements for a mentoring organization?" tabindex="-1">What are the eligibility requirements for a mentoring organization?</h3> <p>To be eligible to participate as a mentoring organization, you must be a group running an active free/open source software project, e.g. <a href="http://brlcad.org/">BRL-CAD</a>. The project does not need to be a legally incorporated entity. Mentoring organizations must have <em>already</em> produced and released software under an <a href="http://www.opensource.org/licenses">Open Source Initiative approved license</a> and have at least two contributors to serve as organization administrators and/or mentors for the entire program in order to participate in the program.</p> <h3 id="do_organizations_receive_any_money_for_participating_in_gsoc" data-text="Do organizations receive any money for participating in GSoC?" tabindex="-1">Do organizations receive any money for participating in GSoC?</h3> <p>Organizations in good standing will receive a small stipend per accepted GSoC contributor at the end of the program. This is regardless of whether the GSoC contributor passes or fails.</p> <p>Organizations are free to use these funds as they wish.</p> <p>Google led organizations and organizations that are part of any federal government (including public universities) will not be issued stipends.</p> <h2 id="archive" data-text="Archive" tabindex="-1">Archive</h2> <h3 id="how_do_i_remove_my_information_from_the_google_summer_of_code_archive" data-text="How do I remove my information from the Google Summer of Code Archive?" tabindex="-1">How do I remove my information from the Google Summer of Code Archive?</h3> <p><a href="https://developers.google.com/open-source/gsoc/contact">Contact us</a> to have information removed.</p> <h3 id="i_was_a_previous_studentcontributor_in_gsoc_and_now_the_url_i_provided_to_my_project_has_changed_will_you_update_it_for_me_in_the_archive" data-text="I was a previous student/contributor in GSoC and now the URL I provided to my project has changed, will you update it for me in the archive?" tabindex="-1">I was a previous student/contributor in GSoC and now the URL I provided to my project has changed, will you update it for me in the archive?</h3> <p>We can not update your URL if it changes years later. You can request that we remove the URL for your project by contacting us directly.</p> <h3 id="where_are_the_files_i_uploaded" data-text="Where are the files I uploaded?" tabindex="-1">Where are the files I uploaded?</h3> <p>Uploaded files are no longer available for download.</p> </div> <devsite-thumb-rating position="footer"> </devsite-thumb-rating> <div class="devsite-floating-action-buttons"> </div> </article> <devsite-content-footer class="nocontent"> <p>Except as otherwise noted, the content of this page is licensed under the <a href="https://creativecommons.org/licenses/by/4.0/">Creative Commons Attribution 4.0 License</a>. For details, see the <a href="https://developers.google.com/site-policies">Google Developers Site Policies</a>. Java is a registered trademark of Oracle and/or its affiliates.</p> <p>Last updated 2025-01-14 UTC.</p> </devsite-content-footer> <devsite-notification > </devsite-notification> <div class="devsite-content-data"> <template class="devsite-content-data-template"> [[["Easy to understand","easyToUnderstand","thumb-up"],["Solved my problem","solvedMyProblem","thumb-up"],["Other","otherUp","thumb-up"]],[["Missing the information I need","missingTheInformationINeed","thumb-down"],["Too complicated / too many steps","tooComplicatedTooManySteps","thumb-down"],["Out of date","outOfDate","thumb-down"],["Samples / code issue","samplesCodeIssue","thumb-down"],["Other","otherDown","thumb-down"]],["Last updated 2025-01-14 UTC."],[[["Google Summer of Code (GSoC) is a global, online program focused on introducing new contributors to open source software development by connecting them with experienced mentors within established organizations."],["To be eligible, contributors must be at least 18 years old, reside in a non-embargoed country, and have limited prior open source experience, while organizations must have an active open source project and at least two mentors."],["Accepted contributors receive a stipend for completing a coding project over a flexible timeframe of 8-22 weeks, with the possibility of adjusting project scope and timelines in collaboration with their mentor."],["Though Google facilitates the program, GSoC is not a recruitment program and participation does not guarantee employment with Google; the primary goal is to foster growth and sustainability within the open source community."],["Further details about eligibility, timelines, program rules, and frequently asked questions can be found within the Contributor Guide, program website, or through direct contact with the GSoC team."]]],[]] </template> </div> </devsite-content> </main> <devsite-footer-promos class="devsite-footer"> <nav class="devsite-footer-promos nocontent" aria-label="Promotions"> <ul class="devsite-footer-promos-list"> <li class="devsite-footer-promo"> <a href="https://opensource.googleblog.com/" class="devsite-footer-promo-title gc-analytics-event" data-category="Site-Wide Custom Events" data-label="Footer Promo Link (index 1)" > <picture> <img class="devsite-footer-promo-icon" src="/static/site-assets/blogger_64dp.png" loading="lazy" alt="Blog"> </picture> <span class="devsite-footer-promo-label"> Blog </span> </a> <div class="devsite-footer-promo-description"> </div> </li> <li class="devsite-footer-promo"> <a href="https://twitter.com/GoogleOSS" class="devsite-footer-promo-title gc-analytics-event" data-category="Site-Wide Custom Events" data-label="Footer Promo Link (index 2)" > <picture> <img class="devsite-footer-promo-icon" src="/static/site-assets/logo-x.svg" loading="lazy" alt="X (Twitter)"> </picture> <span class="devsite-footer-promo-label"> X (Twitter) </span> </a> <div class="devsite-footer-promo-description"> </div> </li> <li class="devsite-footer-promo"> <a href="https://facebook.com/GoogleOpenSource" class="devsite-footer-promo-title gc-analytics-event" data-category="Site-Wide Custom Events" data-label="Footer Promo Link (index 3)" > <picture> <img class="devsite-footer-promo-icon" src="/static/site-assets/logo-facebook-dark-grey.svg" loading="lazy" alt="Facebook"> </picture> <span class="devsite-footer-promo-label"> Facebook </span> </a> <div class="devsite-footer-promo-description"> </div> </li> </ul> </nav> </devsite-footer-promos> <devsite-footer-linkboxes class="devsite-footer"> <nav class="devsite-footer-linkboxes nocontent" aria-label="Footer links"> <ul class="devsite-footer-linkboxes-list"> <li class="devsite-footer-linkbox "> <h3 class="devsite-footer-linkbox-heading no-link">Connect</h3> <ul class="devsite-footer-linkbox-list"> <li class="devsite-footer-linkbox-item"> <a href="//googledevelopers.blogspot.com" class="devsite-footer-linkbox-link gc-analytics-event" data-category="Site-Wide Custom Events" data-label="Footer Link (index 1)" > Blog </a> </li> <li class="devsite-footer-linkbox-item"> <a href="https://www.instagram.com/googlefordevs/" class="devsite-footer-linkbox-link gc-analytics-event" data-category="Site-Wide Custom Events" data-label="Footer Link (index 2)" > Instagram </a> </li> <li class="devsite-footer-linkbox-item"> <a href="https://www.linkedin.com/showcase/googledevelopers/" class="devsite-footer-linkbox-link gc-analytics-event" data-category="Site-Wide Custom Events" data-label="Footer Link (index 3)" > LinkedIn </a> </li> <li class="devsite-footer-linkbox-item"> <a href="//twitter.com/googledevs" class="devsite-footer-linkbox-link gc-analytics-event" data-category="Site-Wide Custom Events" data-label="Footer Link (index 4)" > X (Twitter) </a> </li> <li class="devsite-footer-linkbox-item"> <a href="//www.youtube.com/user/GoogleDevelopers" class="devsite-footer-linkbox-link gc-analytics-event" data-category="Site-Wide Custom Events" data-label="Footer Link (index 5)" > YouTube </a> </li> </ul> </li> <li class="devsite-footer-linkbox "> <h3 class="devsite-footer-linkbox-heading no-link">Programs</h3> <ul class="devsite-footer-linkbox-list"> <li class="devsite-footer-linkbox-item"> <a href="/community" class="devsite-footer-linkbox-link gc-analytics-event" data-category="Site-Wide Custom Events" data-label="Footer Link (index 1)" > Google Developer Groups </a> </li> <li class="devsite-footer-linkbox-item"> <a href="/community/experts" class="devsite-footer-linkbox-link gc-analytics-event" data-category="Site-Wide Custom Events" data-label="Footer Link (index 2)" > Google Developer Experts </a> </li> <li class="devsite-footer-linkbox-item"> <a href="/community/accelerators" class="devsite-footer-linkbox-link gc-analytics-event" data-category="Site-Wide Custom Events" data-label="Footer Link (index 3)" > Accelerators </a> </li> <li class="devsite-footer-linkbox-item"> <a href="/womentechmakers" class="devsite-footer-linkbox-link gc-analytics-event" data-category="Site-Wide Custom Events" data-label="Footer Link (index 4)" > Women Techmakers </a> </li> <li class="devsite-footer-linkbox-item"> <a href="//www.techequitycollective.com" class="devsite-footer-linkbox-link gc-analytics-event" data-category="Site-Wide Custom Events" data-label="Footer Link (index 5)" > Tech Equity Collective </a> </li> </ul> </li> <li class="devsite-footer-linkbox "> <h3 class="devsite-footer-linkbox-heading no-link">Developer consoles</h3> <ul class="devsite-footer-linkbox-list"> <li class="devsite-footer-linkbox-item"> <a href="//console.developers.google.com" class="devsite-footer-linkbox-link gc-analytics-event" data-category="Site-Wide Custom Events" data-label="Footer Link (index 1)" > Google API Console </a> </li> <li class="devsite-footer-linkbox-item"> <a href="//console.cloud.google.com" class="devsite-footer-linkbox-link gc-analytics-event" data-category="Site-Wide Custom Events" data-label="Footer Link (index 2)" > Google Cloud Platform Console </a> </li> <li class="devsite-footer-linkbox-item"> <a href="//play.google.com/apps/publish" class="devsite-footer-linkbox-link gc-analytics-event" data-category="Site-Wide Custom Events" data-label="Footer Link (index 3)" > Google Play Console </a> </li> <li class="devsite-footer-linkbox-item"> <a href="//console.firebase.google.com" class="devsite-footer-linkbox-link gc-analytics-event" data-category="Site-Wide Custom Events" data-label="Footer Link (index 4)" > Firebase Console </a> </li> <li class="devsite-footer-linkbox-item"> <a href="//console.actions.google.com" class="devsite-footer-linkbox-link gc-analytics-event" data-category="Site-Wide Custom Events" data-label="Footer Link (index 5)" > Actions on Google Console </a> </li> <li class="devsite-footer-linkbox-item"> <a href="//cast.google.com/publish" class="devsite-footer-linkbox-link gc-analytics-event" data-category="Site-Wide Custom Events" data-label="Footer Link (index 6)" > Cast SDK Developer Console </a> </li> <li class="devsite-footer-linkbox-item"> <a href="//chrome.google.com/webstore/developer/dashboard" class="devsite-footer-linkbox-link gc-analytics-event" data-category="Site-Wide Custom Events" data-label="Footer Link (index 7)" > Chrome Web Store Dashboard </a> </li> <li class="devsite-footer-linkbox-item"> <a href="//console.home.google.com" class="devsite-footer-linkbox-link gc-analytics-event" data-category="Site-Wide Custom Events" data-label="Footer Link (index 8)" > Google Home Developer Console </a> </li> </ul> </li> </ul> </nav> </devsite-footer-linkboxes> <devsite-footer-utility class="devsite-footer"> <div class="devsite-footer-utility nocontent"> <nav class="devsite-footer-sites" aria-label="Other Google Developers websites"> <a href="https://developers.google.com/" class="devsite-footer-sites-logo-link gc-analytics-event" data-category="Site-Wide Custom Events" data-label="Footer Google Developers Link"> <picture> <img class="devsite-footer-sites-logo" src="https://www.gstatic.com/devrel-devsite/prod/v38a693baeb774512feb42f10aac8f755d8791ed41119b5be7a531f8e16f8279f/developers/images/lockup-google-for-developers.svg" loading="lazy" alt="Google Developers"> </picture> </a> <ul class="devsite-footer-sites-list"> <li class="devsite-footer-sites-item"> <a href="//developer.android.com" class="devsite-footer-sites-link gc-analytics-event" data-category="Site-Wide Custom Events" data-label="Footer Android Link" > Android </a> </li> <li class="devsite-footer-sites-item"> <a href="//developer.chrome.com/home" class="devsite-footer-sites-link gc-analytics-event" data-category="Site-Wide Custom Events" data-label="Footer Chrome Link" > Chrome </a> </li> <li class="devsite-footer-sites-item"> <a href="//firebase.google.com" class="devsite-footer-sites-link gc-analytics-event" data-category="Site-Wide Custom Events" data-label="Footer Firebase Link" > Firebase </a> </li> <li class="devsite-footer-sites-item"> <a href="//cloud.google.com" class="devsite-footer-sites-link gc-analytics-event" data-category="Site-Wide Custom Events" data-label="Footer Google Cloud Platform Link" > Google Cloud Platform </a> </li> <li class="devsite-footer-sites-item"> <a href="//ai.google.dev/" class="devsite-footer-sites-link gc-analytics-event" data-category="Site-Wide Custom Events" data-label="Footer Google AI Link" > Google AI </a> </li> <li class="devsite-footer-sites-item"> <a href="/products" class="devsite-footer-sites-link gc-analytics-event" data-category="Site-Wide Custom Events" data-label="Footer All products Link" > All products </a> </li> </ul> </nav> <nav class="devsite-footer-utility-links" aria-label="Utility links"> <ul class="devsite-footer-utility-list"> <li class="devsite-footer-utility-item "> <a class="devsite-footer-utility-link gc-analytics-event" href="/terms/site-terms" data-category="Site-Wide Custom Events" data-label="Footer Terms link" > Terms </a> </li> <li class="devsite-footer-utility-item "> <a class="devsite-footer-utility-link gc-analytics-event" href="//policies.google.com/privacy" data-category="Site-Wide Custom Events" data-label="Footer Privacy link" > Privacy </a> </li> <li class="devsite-footer-utility-item glue-cookie-notification-bar-control"> <a class="devsite-footer-utility-link gc-analytics-event" href="#" data-category="Site-Wide Custom Events" data-label="Footer Manage cookies link" aria-hidden="true" > Manage cookies </a> </li> <li class="devsite-footer-utility-item devsite-footer-utility-button"> <span class="devsite-footer-utility-description">Sign up for the Google for Developers newsletter</span> <a class="devsite-footer-utility-link gc-analytics-event" href="/newsletter/subscribe" data-category="Site-Wide Custom Events" data-label="Footer Subscribe link" > Subscribe </a> </li> </ul> <devsite-language-selector> <ul role="presentation"> <li role="presentation"> <a role="menuitem" lang="en" >English</a> </li> <li role="presentation"> <a role="menuitem" lang="de" >Deutsch</a> </li> <li role="presentation"> <a role="menuitem" lang="es" >Español</a> </li> <li role="presentation"> <a role="menuitem" lang="es_419" >Español – América Latina</a> </li> <li role="presentation"> <a role="menuitem" lang="fr" >Français</a> </li> <li role="presentation"> <a role="menuitem" lang="id" >Indonesia</a> </li> <li role="presentation"> <a role="menuitem" lang="it" >Italiano</a> </li> <li role="presentation"> <a role="menuitem" lang="pl" >Polski</a> </li> <li role="presentation"> <a role="menuitem" lang="pt_br" >Português – Brasil</a> </li> <li role="presentation"> <a role="menuitem" lang="vi" >Tiếng Việt</a> </li> <li role="presentation"> <a role="menuitem" lang="tr" >Türkçe</a> </li> <li role="presentation"> <a role="menuitem" lang="ru" >Русский</a> </li> <li role="presentation"> <a role="menuitem" lang="he" >עברית</a> </li> <li role="presentation"> <a role="menuitem" lang="ar" >العربيّة</a> </li> <li role="presentation"> <a role="menuitem" lang="fa" >فارسی</a> </li> <li role="presentation"> <a role="menuitem" lang="hi" >हिंदी</a> </li> <li role="presentation"> <a role="menuitem" lang="bn" >বাংলা</a> </li> <li role="presentation"> <a role="menuitem" lang="th" >ภาษาไทย</a> </li> <li role="presentation"> <a role="menuitem" lang="zh_cn" >中文 – 简体</a> </li> <li role="presentation"> <a role="menuitem" lang="zh_tw" >中文 – 繁體</a> </li> <li role="presentation"> <a role="menuitem" lang="ja" >日本語</a> </li> <li role="presentation"> <a role="menuitem" lang="ko" >한국어</a> </li> </ul> </devsite-language-selector> </nav> </div> </devsite-footer-utility> <devsite-panel></devsite-panel> <devsite-concierge data-info-panel data-ai-panel data-api-explorer-panel > </devsite-concierge> </section></section> <devsite-sitemask></devsite-sitemask> <devsite-snackbar></devsite-snackbar> <devsite-tooltip ></devsite-tooltip> <devsite-heading-link></devsite-heading-link> <devsite-analytics> <script type="application/json" analytics>[{"dimensions": {"dimension11": false, "dimension4": "Google Summer of Code", "dimension6": "en", "dimension5": "en", "dimension3": false, "dimension1": "Signed out"}, "gaid": "UA-24532603-1", "metrics": {"ratings_value": "metric1", "ratings_count": "metric2"}, "purpose": 1}, {"dimensions": {"dimension11": false, "dimension4": "Google Summer of Code", "dimension6": "en", "dimension5": "en", "dimension3": false, "dimension1": "Signed out"}, "gaid": "UA-53341410-3", "metrics": {"ratings_value": "metric1", "ratings_count": "metric2"}, "purpose": 0}]</script> <script type="application/json" tag-management>{"at": "True", "ga4": [{"id": "G-272J68FCRF", "purpose": 1}], "ga4p": [{"id": "G-272J68FCRF", "purpose": 1}], "gtm": [], "parameters": {"internalUser": "False", "language": {"machineTranslated": "False", "requested": "en", "served": "en"}, "pageType": "article", "projectName": "Google Summer of Code", "signedIn": "False", "tenant": "developers", "recommendations": {"sourcePage": "", "sourceType": 0, "sourceRank": 0, "sourceIdenticalDescriptions": 0, "sourceTitleWords": 0, "sourceDescriptionWords": 0, "experiment": ""}, "experiment": {"ids": ""}}}</script> </devsite-analytics> <devsite-badger></devsite-badger> <script nonce="270hqhJpQC6tq2Ds3Wbu6SIKnwjIpu"> (function(d,e,v,s,i,t,E){d['GoogleDevelopersObject']=i; t=e.createElement(v);t.async=1;t.src=s;E=e.getElementsByTagName(v)[0]; E.parentNode.insertBefore(t,E);})(window, document, 'script', 'https://www.gstatic.com/devrel-devsite/prod/v38a693baeb774512feb42f10aac8f755d8791ed41119b5be7a531f8e16f8279f/developers/js/app_loader.js', '[1,"en",null,"/js/devsite_app_module.js","https://www.gstatic.com/devrel-devsite/prod/v38a693baeb774512feb42f10aac8f755d8791ed41119b5be7a531f8e16f8279f","https://www.gstatic.com/devrel-devsite/prod/v38a693baeb774512feb42f10aac8f755d8791ed41119b5be7a531f8e16f8279f/developers","https://developers-dot-devsite-v2-prod.appspot.com",null,null,["/_pwa/developers/manifest.json","https://www.gstatic.com/devrel-devsite/prod/v38a693baeb774512feb42f10aac8f755d8791ed41119b5be7a531f8e16f8279f/images/video-placeholder.svg","https://www.gstatic.com/devrel-devsite/prod/v38a693baeb774512feb42f10aac8f755d8791ed41119b5be7a531f8e16f8279f/developers/images/favicon-new.png","https://fonts.googleapis.com/css?family=Google+Sans:400,500|Roboto:400,400italic,500,500italic,700,700italic|Roboto+Mono:400,500,700&display=swap"],1,null,[1,6,8,12,14,17,21,25,50,52,63,70,75,76,80,87,91,92,93,97,98,100,101,102,103,104,105,107,108,109,110,112,113,116,117,118,120,122,124,125,126,127,129,130,131,132,133,134,135,136,138,140,141,147,148,149,151,152,156,157,158,159,161,163,164,168,169,170,179,180,182,183,186,191,193,196],"AIzaSyAP-jjEJBzmIyKR4F-3XITp8yM9T1gEEI8","AIzaSyB6xiKGDR5O3Ak2okS4rLkauxGUG7XP0hg","developers.google.com","AIzaSyAQk0fBONSGUqCNznf6Krs82Ap1-NV6J4o","AIzaSyCCxcqdrZ_7QMeLCRY20bh_SXdAYqy70KY",null,null,null,["Cloud__enable_cloud_shell","Cloud__enable_llm_concierge_chat","MiscFeatureFlags__enable_view_transitions","Concierge__enable_concierge","Cloud__enable_cloudx_ping","MiscFeatureFlags__enable_variable_operator","Search__enable_suggestions_from_borg","Experiments__reqs_query_experiments","TpcFeatures__enable_mirror_tenant_redirects","Profiles__enable_join_program_group_endpoint","Search__enable_ai_search_summaries_restricted","MiscFeatureFlags__developers_footer_image","Concierge__enable_concierge_restricted","Profiles__enable_profile_collections","Concierge__enable_key_takeaways","Profiles__enable_release_notes_notifications","Profiles__enable_awarding_url","DevPro__enable_developer_subscriptions","MiscFeatureFlags__enable_firebase_utm","Search__enable_page_map","Search__enable_dynamic_content_confidential_banner","Cloud__enable_cloudx_experiment_ids","Cloud__enable_cloud_dlp_service","Significatio__enable_by_tenant","Cloud__enable_legacy_calculator_redirect","BookNav__enable_tenant_cache_key","CloudShell__cloud_shell_button","Concierge__enable_pushui","MiscFeatureFlags__enable_explain_this_code","Profiles__enable_completecodelab_endpoint","MiscFeatureFlags__emergency_css","Search__enable_ai_search_summaries","Profiles__enable_developer_profiles_callout","Profiles__enable_complete_playlist_endpoint","Analytics__enable_clearcut_logging","Profiles__require_profile_eligibility_for_signin","Cloud__enable_cloud_facet_chat","Profiles__enable_public_developer_profiles","MiscFeatureFlags__enable_project_variables","Profiles__enable_completequiz_endpoint","MiscFeatureFlags__developers_footer_dark_image","Search__enable_ai_eligibility_checks","Profiles__enable_recognition_badges","Profiles__enable_stripe_subscription_management","TpcFeatures__enable_unmirrored_page_left_nav","DevPro__enable_cloud_innovators_plus","CloudShell__cloud_code_overflow_menu","Cloud__enable_cloud_shell_fte_user_flow","Cloud__enable_free_trial_server_call","Profiles__enable_page_saving","Profiles__enable_dashboard_curated_recommendations","EngEduTelemetry__enable_engedu_telemetry"],null,null,"AIzaSyBLEMok-5suZ67qRPzx0qUtbnLmyT_kCVE","https://developerscontentserving-pa.clients6.google.com","AIzaSyCM4QpTRSqP5qI4Dvjt4OAScIN8sOUlO-k","https://developerscontentsearch-pa.clients6.google.com",1,4,null,"https://developerprofiles-pa.clients6.google.com",[1,"developers","Google for Developers","developers.google.com",null,"developers-dot-devsite-v2-prod.appspot.com",null,null,[1,1,[1],null,null,null,null,null,null,null,null,[1],null,null,null,null,null,null,[1],[1,null,null,[1,20],"/recommendations/information"],null,null,null,[1,1,1],[1,1,null,1,1]],null,[null,null,null,null,null,null,"/images/lockup-new.svg","/images/touchicon-180-new.png",null,null,null,null,1,null,null,null,null,null,null,null,null,1,null,null,null,"/images/lockup-dark-theme-new.svg",[]],[],null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,[6,1,14,15,20,22,23,29,32,36],null,[[null,null,null,[3,7,10,2,39,17,4,32,24,11,12,13,34,15,25],null,null,[1,[["docType","Choose a content type",[["Tutorial",null,null,null,null,null,null,null,null,"Tutorial"],["Guide",null,null,null,null,null,null,null,null,"Guide"],["Sample",null,null,null,null,null,null,null,null,"Sample"]]],["product","Choose a product",[["Android",null,null,null,null,null,null,null,null,"Android"],["ARCore",null,null,null,null,null,null,null,null,"ARCore"],["ChromeOS",null,null,null,null,null,null,null,null,"ChromeOS"],["Firebase",null,null,null,null,null,null,null,null,"Firebase"],["Flutter",null,null,null,null,null,null,null,null,"Flutter"],["Assistant",null,null,null,null,null,null,null,null,"Google Assistant"],["GoogleCloud",null,null,null,null,null,null,null,null,"Google Cloud"],["GoogleMapsPlatform",null,null,null,null,null,null,null,null,"Google Maps Platform"],["GooglePay",null,null,null,null,null,null,null,null,"Google Pay & Google Wallet"],["GooglePlay",null,null,null,null,null,null,null,null,"Google Play"],["Tensorflow",null,null,null,null,null,null,null,null,"TensorFlow"]]],["category","Choose a topic",[["AiAndMachineLearning",null,null,null,null,null,null,null,null,"AI and Machine Learning"],["Data",null,null,null,null,null,null,null,null,"Data"],["Enterprise",null,null,null,null,null,null,null,null,"Enterprise"],["Gaming",null,null,null,null,null,null,null,null,"Gaming"],["Mobile",null,null,null,null,null,null,null,null,"Mobile"],["Web",null,null,null,null,null,null,null,null,"Web"]]]]]],[1,1],null,1],[[["UA-24532603-1"],["UA-22084204-5"],null,null,["UA-24532603-5"],null,null,[["G-272J68FCRF"],null,null,[["G-272J68FCRF",2]]],[["UA-24532603-1",2]],null,[["UA-24532603-5",2]],null,1],[[11,8],[5,4],[1,1],[14,11],[3,2],[6,5],[12,9],[13,10],[4,3],[16,13],[15,12]],[[1,1],[2,2]]],null,4,null,null,null,null,null,null,null,null,null,null,null,null,null,"developers.devsite.google"],null,"pk_live_5170syrHvgGVmSx9sBrnWtA5luvk9BwnVcvIi7HizpwauFG96WedXsuXh790rtij9AmGllqPtMLfhe2RSwD6Pn38V00uBCydV4m",1]') </script> <devsite-a11y-announce></devsite-a11y-announce> </body> </html>