CINXE.COM

About  |  Google Open Source

<!doctype html> <html lang="en" dir="ltr"> <head> <meta name="google-signin-client-id" content="157101835696-ooapojlodmuabs2do2vuhhnf90bccmoi.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 Open Source"> <meta property="og:type" content="website"><meta name="theme-color" content="#12b5cb"><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/opensource/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,700|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/v870e399c64f7c43c99a3043db4b3a74327bb93d0914e84a0c3dba90bbfd67625/opensource/css/app.css"> <link rel="shortcut icon" href="https://www.gstatic.com/devrel-devsite/prod/v870e399c64f7c43c99a3043db4b3a74327bb93d0914e84a0c3dba90bbfd67625/opensource/images/favicon.png"> <link rel="apple-touch-icon" href="https://www.gstatic.com/devrel-devsite/prod/v870e399c64f7c43c99a3043db4b3a74327bb93d0914e84a0c3dba90bbfd67625/opensource/images/touchicon-180.png"><link rel="canonical" href="https://opensource.google/about"><link rel="search" type="application/opensearchdescription+xml" title="Google Open Source" href="https://opensource.google/s/opensearch.xml"> <link rel="alternate" hreflang="en" href="https://opensource.google/about" /><link rel="alternate" hreflang="x-default" href="https://opensource.google/about" /><link rel="alternate" hreflang="ar" href="https://opensource.google/about?hl=ar" /><link rel="alternate" hreflang="zh-Hans" href="https://opensource.google/about?hl=zh-cn" /><link rel="alternate" hreflang="id" href="https://opensource.google/about?hl=id" /><link rel="alternate" hreflang="it" href="https://opensource.google/about?hl=it" /><link rel="alternate" hreflang="ja" href="https://opensource.google/about?hl=ja" /><link rel="alternate" hreflang="ko" href="https://opensource.google/about?hl=ko" /><link rel="alternate" hreflang="pt-BR" href="https://opensource.google/about?hl=pt-br" /><link rel="alternate" hreflang="pt" href="https://opensource.google/about?hl=pt" /><link rel="alternate" hreflang="es" href="https://opensource.google/about?hl=es" /><link rel="alternate" hreflang="es-419" href="https://opensource.google/about?hl=es-419" /><link rel="alternate" hreflang="tr" href="https://opensource.google/about?hl=tr" /><title>About &nbsp;|&nbsp; Google Open Source</title> <meta property="og:title" content="About &nbsp;|&nbsp; Google Open Source"><meta property="og:url" content="https://opensource.google/about"><meta property="og:locale" content="en"><script type="application/ld+json"> { "@context": "https://schema.org", "@type": "Article", "headline": "About" } </script> <link rel="stylesheet" href="/extras.css"></head> <body class="" template="landing" theme="cyan" type="article" layout="full" pending> <devsite-progress type="indeterminate" id="app-progress"></devsite-progress> <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="/" class="devsite-site-logo-link gc-analytics-event" data-category="Site-Wide Custom Events" data-label="Site logo" track-type="globalNav" track-name="googleOpenSource" track-metadata-position="nav" track-metadata-eventDetail="nav"> <picture> <img src="https://www.gstatic.com/devrel-devsite/prod/v870e399c64f7c43c99a3043db4b3a74327bb93d0914e84a0c3dba90bbfd67625/opensource/images/lockup.svg" class="devsite-site-logo" alt="Google Open Source"> </picture> </a> <span class="devsite-product-name"> <ul class="devsite-breadcrumb-list" > <li class="devsite-breadcrumb-item devsite-has-google-wordmark"> </li> </ul> </span> </div> <div class="devsite-top-logo-row-middle"> <div class="devsite-header-upper-tabs"> <devsite-tabs class="upper-tabs"> <nav class="devsite-tabs-wrapper" aria-label="Upper tabs"> <tab > <a href="https://opensource.google/events" track-metadata-eventdetail="https://opensource.google/events" class="devsite-tabs-content gc-analytics-event " track-type="nav" track-metadata-position="nav - events" track-metadata-module="primary nav" data-category="Site-Wide Custom Events" data-label="Tab: Events" track-name="events" > Events </a> </tab> <tab > <a href="https://opensource.google/projects" track-metadata-eventdetail="https://opensource.google/projects" class="devsite-tabs-content gc-analytics-event " track-type="nav" track-metadata-position="nav - projects" track-metadata-module="primary nav" data-category="Site-Wide Custom Events" data-label="Tab: Projects" track-name="projects" > Projects </a> </tab> <tab class="devsite-dropdown "> <a href="https://opensource.google/programs-and-services" track-metadata-eventdetail="https://opensource.google/programs-and-services" class="devsite-tabs-content gc-analytics-event " track-type="nav" track-metadata-position="nav - programs and services" track-metadata-module="primary nav" data-category="Site-Wide Custom Events" data-label="Tab: Programs and services" track-name="programs and services" > Programs and services </a> <a href="#" role="button" aria-haspopup="true" aria-expanded="false" aria-label="Dropdown menu for Programs and services" track-type="nav" track-metadata-eventdetail="https://opensource.google/programs-and-services" track-metadata-position="nav - programs and services" track-metadata-module="primary nav" data-category="Site-Wide Custom Events" data-label="Tab: Programs and services" track-name="programs and services" class="devsite-tabs-dropdown-toggle devsite-icon devsite-icon-arrow-drop-down"></a> <div class="devsite-tabs-dropdown" aria-label="submenu" hidden> <div class="devsite-tabs-dropdown-content"> <div class="devsite-tabs-dropdown-column "> <ul class="devsite-tabs-dropdown-section "> <li class="devsite-nav-item"> <a href="https://opensource.google/organizations-we-support" track-type="nav" track-metadata-eventdetail="https://opensource.google/organizations-we-support" track-metadata-position="nav - programs and services" track-metadata-module="tertiary nav" tooltip > <div class="devsite-nav-item-title"> Organizations we support </div> </a> </li> </ul> </div> </div> </div> </tab> <tab > <a href="https://opensource.google/documentation/reference" track-metadata-eventdetail="https://opensource.google/documentation/reference" class="devsite-tabs-content gc-analytics-event " track-type="nav" track-metadata-position="nav - documentation" track-metadata-module="primary nav" data-category="Site-Wide Custom Events" data-label="Tab: Documentation" track-name="documentation" > Documentation </a> </tab> <tab class="devsite-active"> <a href="https://opensource.google/about" track-metadata-eventdetail="https://opensource.google/about" class="devsite-tabs-content gc-analytics-event " track-type="nav" track-metadata-position="nav - about" track-metadata-module="primary nav" aria-label="About, selected" data-category="Site-Wide Custom Events" data-label="Tab: About" track-name="about" > About </a> </tab> <tab > <a href="//opensource.googleblog.com" track-metadata-eventdetail="//opensource.googleblog.com" class="devsite-tabs-content gc-analytics-event " track-type="nav" track-metadata-position="nav - blog" track-metadata-module="primary nav" data-category="Site-Wide Custom Events" data-label="Tab: Blog" track-name="blog" > Blog </a> </tab> </nav> </devsite-tabs> </div> <devsite-search enable-signin enable-search enable-suggestions enable-query-completion project-name="Google Open Source" tenant-name="Google Open Source" > <form class="devsite-search-form" action="https://opensource.google/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="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="id" >Indonesia</a> </li> <li role="presentation"> <a role="menuitem" lang="it" >Italiano</a> </li> <li role="presentation"> <a role="menuitem" lang="pt" >Português</a> </li> <li role="presentation"> <a role="menuitem" lang="pt_br" >Português – Brasil</a> </li> <li role="presentation"> <a role="menuitem" lang="tr" >Türkçe</a> </li> <li role="presentation"> <a role="menuitem" lang="ar" >العربيّة</a> </li> <li role="presentation"> <a role="menuitem" lang="zh_cn" >中文 – 简体</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 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 devsite-header-no-lower-tabs "> <div class="devsite-header-background"> </div> </div> </div> </devsite-header> <devsite-book-nav scrollbars hidden> <div class="devsite-book-nav-filter" hidden> <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="/" class="devsite-site-logo-link gc-analytics-event" data-category="Site-Wide Custom Events" data-label="Site logo" track-type="globalNav" track-name="googleOpenSource" track-metadata-position="nav" track-metadata-eventDetail="nav"> <picture> <img src="https://www.gstatic.com/devrel-devsite/prod/v870e399c64f7c43c99a3043db4b3a74327bb93d0914e84a0c3dba90bbfd67625/opensource/images/lockup.svg" class="devsite-site-logo" alt="Google Open Source"> </picture> </a> <span class="devsite-product-name"> <ul class="devsite-breadcrumb-list" > <li class="devsite-breadcrumb-item devsite-has-google-wordmark"> </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="/events" class="devsite-nav-title gc-analytics-event " data-category="Site-Wide Custom Events" data-label="Tab: Events" track-name="events" data-category="Site-Wide Custom Events" data-label="Responsive Tab: Events" track-type="globalNav" track-metadata-eventDetail="globalMenu" track-metadata-position="nav"> <span class="devsite-nav-text" tooltip > Events </span> </a> </li> <li class="devsite-nav-item"> <a href="/projects" class="devsite-nav-title gc-analytics-event " data-category="Site-Wide Custom Events" data-label="Tab: Projects" track-name="projects" data-category="Site-Wide Custom Events" data-label="Responsive Tab: Projects" track-type="globalNav" track-metadata-eventDetail="globalMenu" track-metadata-position="nav"> <span class="devsite-nav-text" tooltip > Projects </span> </a> </li> <li class="devsite-nav-item"> <a href="/programs-and-services" class="devsite-nav-title gc-analytics-event " data-category="Site-Wide Custom Events" data-label="Tab: Programs and services" track-name="programs and services" data-category="Site-Wide Custom Events" data-label="Responsive Tab: Programs and services" track-type="globalNav" track-metadata-eventDetail="globalMenu" track-metadata-position="nav"> <span class="devsite-nav-text" tooltip > Programs and services </span> </a> <ul class="devsite-nav-responsive-tabs devsite-nav-has-menu "> <li class="devsite-nav-item"> <span class="devsite-nav-title" tooltip data-category="Site-Wide Custom Events" data-label="Tab: Programs and services" track-name="programs and services" > <span class="devsite-nav-text" tooltip menu="Programs and services"> More </span> <span class="devsite-nav-icon material-icons" data-icon="forward" menu="Programs and services"> </span> </span> </li> </ul> </li> <li class="devsite-nav-item"> <a href="/documentation/reference" class="devsite-nav-title gc-analytics-event " data-category="Site-Wide Custom Events" data-label="Tab: Documentation" track-name="documentation" data-category="Site-Wide Custom Events" data-label="Responsive Tab: Documentation" track-type="globalNav" track-metadata-eventDetail="globalMenu" track-metadata-position="nav"> <span class="devsite-nav-text" tooltip > Documentation </span> </a> </li> <li class="devsite-nav-item"> <a href="/about" class="devsite-nav-title gc-analytics-event devsite-nav-active" data-category="Site-Wide Custom Events" data-label="Tab: About" track-name="about" data-category="Site-Wide Custom Events" data-label="Responsive Tab: About" track-type="globalNav" track-metadata-eventDetail="globalMenu" track-metadata-position="nav"> <span class="devsite-nav-text" tooltip > About </span> </a> </li> <li class="devsite-nav-item"> <a href="//opensource.googleblog.com" class="devsite-nav-title gc-analytics-event " data-category="Site-Wide Custom Events" data-label="Tab: Blog" track-name="blog" data-category="Site-Wide Custom Events" data-label="Responsive Tab: Blog" track-type="globalNav" track-metadata-eventDetail="globalMenu" track-metadata-position="nav"> <span class="devsite-nav-text" tooltip > Blog </span> </a> </li> </ul> </div> <div class="devsite-mobile-nav-bottom"> <ul class="devsite-nav-list" menu="Programs and services" aria-label="Side menu" hidden> <li class="devsite-nav-item"> <a href="/organizations-we-support" class="devsite-nav-title gc-analytics-event " data-category="Site-Wide Custom Events" data-label="Responsive Tab: Organizations we support" track-type="navMenu" track-metadata-eventDetail="globalMenu" track-metadata-position="nav"> <span class="devsite-nav-text" tooltip > Organizations we support </span> </a> </li> </ul> </div> </div> </nav> </devsite-book-nav> <section id="gc-wrapper"> <main role="main" class="devsite-main-content" > <div class="devsite-sidebar"> <div class="devsite-sidebar-content"> <devsite-toc class="devsite-nav" role="navigation" aria-label="On this page" depth="2" scrollbars disabled></devsite-toc> <devsite-recommendations-sidebar class="nocontent devsite-nav"> </devsite-recommendations-sidebar> </div> </div> <devsite-content> <article class="devsite-article"><style> /* Styles inlined from /styles/styles.css */ .hero .hero-bold { font-weight: 500; } .benefits-row [class^=devsite-][icon-position=top] > div { margin: 0 auto; } .projects-description p, .featured-events-description p, .featured-blogs-description p, .os-project-hero p, .os-desc-left p, .os-hero p { max-width: 708px; } .end-padding-medium { padding-bottom: 64px; padding-top: 0; } .os-subheader-46.devsite-landing-row h2 { font-size: 46px; line-height: 40px; } .os-project-hero[class^=devsite-] [class^=devsite-] [class^=devsite-] h3 { font: 400 56px / 68px Google Sans; margin-bottom: 0; } .os-project-hero [class^=devsite-][size=xlarge], .os-project-hero [class^=devsite-][size=xlarge] img { height: 60px; width: 221px; } .os-no-padding-b { padding-bottom: 0; } .os-project-hero .button { font: 700 16px / 24px Roboto; } .os-project-hero.no-padding { padding-bottom: 0; padding-top: 0 } .os-project-columns-top .devsite-landing-row-group { grid: auto-flow / 3fr 1fr; } .os-project-columns-bottom .devsite-landing-row-group { grid: auto-flow / repeat(3, 1fr); } .os-project-columns .os-divider h3 { padding-top: 40px; } .os-project-columns .button { padding: 0; } .os-project-columns-bottom { padding: 16px 24px; } .os-divider { border-top: 1px solid #9aa0a6; } .os-project-source { border-radius: 8px; } .os-project-source [class^=devsite-] a:first-child { margin-left: 8px; } .os-project-source .devsite-landing-row-item-list-item-buttons a { display: block; text-align: start; } .os-project-source h4 { border-bottom: 1px solid #9aa0a6; font: 400 18px / 32px Google Sans; margin-top: 8px; padding-top: 8px; } .os-all-projects .os-margin-bottom-zero { margin-bottom: 0; } .os-margin-top-zero { margin-top:0; } /* Override core 'row-reverse' to left-align buttons in dynamic content cards. */ .os-featured-blogs .devsite-card-buttons { flex-direction: row; } [dynamic-card-style="card"] ul li, .os-project-card span:not(a) { border: 1px solid; border-radius: 5px; padding: 6px 8px 4px; background: none; } .os-project-hero.os-android-bg { margin-bottom: 96px; padding-bottom: 0; padding-top: 0; } .os-project-hero.bg-yellow[background] { background: #fff7dd; } .os-project-hero.bg-green-warm[background] { background: #dfffea; } .os-project-hero.bg-blue-cool[background]{ background: #e1eaff; } .os-project-hero.bg-red-warm[background]{ background: #ffdfee; } </style> <div class="devsite-article-meta nocontent" role="navigation"> <ul class="devsite-breadcrumb-list" aria-label="Breadcrumb"> <li class="devsite-breadcrumb-item "> <a href="https://opensource.google/" 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="Google Open Source" > Google Open Source </a> </li> <li class="devsite-breadcrumb-item "> <div class="devsite-breadcrumb-guillemet material-icons" aria-hidden="true"></div> <a href="https://opensource.google/about" 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="" > About </a> </li> </ul> </div> <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-toc class="devsite-nav" depth="2" devsite-toc-embedded disabled> </devsite-toc> <div class="devsite-article-body clearfix "> <section class="devsite-landing-row devsite-landing-row-1-up devsite-landing-row-67 devsite-landing-row-hero devsite-landing-row-no-image-background devsite-landing-row-padding-large hero os-custom-desc os-hero" background="grey" header-position="top" > <div class="devsite-landing-row-inner"> <div class="devsite-landing-row-group"> <div class="devsite-landing-row-item" description-position="bottom" > <div class="devsite-landing-row-item-media "> <figure class="devsite-landing-row-item-image"> <picture> <img alt="" src="https://opensource.google/static/images/about/os-anim-about.gif" srcset="https://opensource.google/static/images/about/os-anim-about.gif" sizes="(max-width: 600px) 100vw, (max-width: 840px) 50vw, 464px" fetchpriority="high"> </picture> </figure> </div> <div class="devsite-landing-row-item-description" > <div class="devsite-landing-row-item-body"> <h3 id="about-google-open-source" data-text="About Google Open Source" class="hide-from-toc no-link" tabindex="0"> About Google Open Source </h3> <div class="devsite-landing-row-item-description-content"> Open source is at the heart of Google—it’s what we’re built on and at the core of everything we do. </div> </div> </div> </div> </div> </div> </section> <section class="devsite-landing-row devsite-landing-row-1-up devsite-landing-row-50 os-about-history os-custom-desc" header-position="top" > <div class="devsite-landing-row-inner"> <div class="devsite-landing-row-group"> <div class="devsite-landing-row-item" description-position="bottom" > <div class="devsite-landing-row-item-media devsite-landing-row-item-media-left "> <figure class="devsite-landing-row-item-image"> <picture> <img alt="" src="https://opensource.google/static/images/about/OSPO-about.png" srcset="https://opensource.google/static/images/about/OSPO-about_36.png 36w,https://opensource.google/static/images/about/OSPO-about_48.png 48w,https://opensource.google/static/images/about/OSPO-about_72.png 72w,https://opensource.google/static/images/about/OSPO-about_96.png 96w,https://opensource.google/static/images/about/OSPO-about_480.png 480w,https://opensource.google/static/images/about/OSPO-about_720.png 720w,https://opensource.google/static/images/about/OSPO-about_856.png 856w,https://opensource.google/static/images/about/OSPO-about_960.png 960w,https://opensource.google/static/images/about/OSPO-about_1440.png 1440w,https://opensource.google/static/images/about/OSPO-about_1920.png 1920w,https://opensource.google/static/images/about/OSPO-about_2880.png 2880w" sizes="(max-width: 600px) 100vw, (max-width: 840px) 50vw, 708px" loading="lazy" > </picture> </figure> </div> <div class="devsite-landing-row-item-description" > <div class="devsite-landing-row-item-body"> <h3 id="history-of-ospo" data-text="History of OSPO" class="hide-from-toc no-link" tabindex="0"> History of OSPO </h3> <div class="devsite-landing-row-item-description-content"> The Google Open Source Programs Office dates back to 2004, making it one of the first OSPOs in the industry. </div> <ul class="devsite-landing-row-item-list"> <li class="devsite-landing-row-item-list-item"> <div class="devsite-landing-row-item-list-item-content" icon-position="left" > <div class="devsite-landing-row-item-list-item-icon-container" size="small" > <picture> <img class="devsite-landing-row-item-list-item-icon" alt="" src="https://opensource.google/static/images/about/os-about-circle.svg" srcset="https://opensource.google/static/images/about/os-about-circle.svg" sizes="48px" loading="lazy" > </picture> </div> <div class="devsite-landing-row-item-list-item-description"> <h4 id="making-open-source-more-open" data-text="Making open source more open" class=" no-link" tabindex="0"> Making open source more open </h4> <div class="devsite-landing-row-item-list-item-description-content"> At first, OSPO focused on enabling Google to build on open source technologies and share Google-developed technology under open licenses. With the launch of Google Summer of Code in 2005, OSPO expanded to support open source mentorship and reduce barriers to open source participation. Today, OSPO runs multiple programs dedicated to improving the open source ecosystem as a whole, including the <a href="https://developers.google.com/season-of-docs">Season of Docs</a> program, multiple efforts dedicated to improving <a href="https://github.com/google/oss-fuzz#readme">open source security</a>, <a href="https://opensource.googleblog.com/2020/11/googles-initiative-for-more-inclusive.html">respectful language guidance</a>, code of conduct enforcement training, and more. </div> </div> </div> </li> <li class="devsite-landing-row-item-list-item"> <div class="devsite-landing-row-item-list-item-content" icon-position="left" > <div class="devsite-landing-row-item-list-item-icon-container" size="small" > <picture> <img class="devsite-landing-row-item-list-item-icon" alt="" src="https://opensource.google/static/images/about/os-about-triangle.svg" srcset="https://opensource.google/static/images/about/os-about-triangle.svg" sizes="48px" loading="lazy" > </picture> </div> <div class="devsite-landing-row-item-list-item-description"> <h4 id="sharing-with-the-world" data-text="Sharing with the world" class=" no-link" tabindex="0"> Sharing with the world </h4> <div class="devsite-landing-row-item-list-item-description-content"> A key part of OSPO's mission is helping Google-led projects thrive and grow. Some of Google’s most notable open source projects were released in 2008, including <a href="/projects/android">Android</a>—providing an operating system for phones internationally, Chromium—which our Chrome browser runs on, and Go—an efficient programming language which <a href="https://opensource.googleblog.com/2021/04/actuating-google-production-how-googles-sre-team-uses-go.html">we build on internally</a>. Google <a href="https://www.cncf.io/blog/2018/11/05/beginners-guide-cncf-landscape/">partnered with the Linux Foundation</a> to create the Cloud Native Computing Foundation in 2018, which now hosts major projects such as Kubernetes. In 2022, Google donated IstioMesh to the CNCF and applied for Kubeflow to become an incubating project as well. </div> </div> </div> </li> <li class="devsite-landing-row-item-list-item"> <div class="devsite-landing-row-item-list-item-content" icon-position="left" > <div class="devsite-landing-row-item-list-item-icon-container" size="small" > <picture> <img class="devsite-landing-row-item-list-item-icon" alt="" src="https://opensource.google/static/images/about/os-about-square.svg" srcset="https://opensource.google/static/images/about/os-about-square.svg" sizes="48px" loading="lazy" > </picture> </div> <div class="devsite-landing-row-item-list-item-description"> <h4 id="changing-as-open-source-changes" data-text="Changing as open source changes" class=" no-link" tabindex="0"> Changing as open source changes </h4> <div class="devsite-landing-row-item-list-item-description-content"> Many things have changed in open source since Google’s OSPO began in 2004—but one thing that remains the same is Google’s commitment to supporting open source projects, communities, and maintainers across the entire open source ecosystem. </div> </div> </div> </li> </ul> </div> </div> </div> </div> </div> </section> <section class="devsite-landing-row devsite-landing-row-1-up devsite-landing-row-header-centered" background="grey" header-position="top" > <div class="devsite-landing-row-inner"> <header class="devsite-landing-row-header" > <div class="devsite-landing-row-header-text"> <h2 id="ospo-by-the-numbers" data-text="OSPO by the numbers" tabindex="0"> OSPO by the numbers </h2> </div> </header> </div> </section> <section class="devsite-landing-row devsite-landing-row-1-up devsite-landing-row-100 devsite-landing-row-no-image-background" header-position="top" > <div class="devsite-landing-row-inner"> <div class="devsite-landing-row-group"> <div class="devsite-landing-row-item devsite-landing-row-item-no-description" description-position="bottom" > <div class="devsite-landing-row-item-media "> <figure class="devsite-landing-row-item-image"> <picture> <img alt="" src="https://opensource.google/static/images/about/os-about-vis-1.svg" srcset="https://opensource.google/static/images/about/os-about-vis-1.svg" sizes="(max-width: 840px) 100vw, 1440px" loading="lazy" > </picture> </figure> </div> </div> </div> </div> </section> <section class="devsite-landing-row devsite-landing-row-1-up devsite-landing-row-100 devsite-landing-row-no-image-background" header-position="top" > <div class="devsite-landing-row-inner"> <div class="devsite-landing-row-group"> <div class="devsite-landing-row-item devsite-landing-row-item-no-description" description-position="bottom" > <div class="devsite-landing-row-item-media "> <figure class="devsite-landing-row-item-image"> <picture> <img alt="" src="https://opensource.google/static/images/about/os-about-vis-3.svg" srcset="https://opensource.google/static/images/about/os-about-vis-3.svg" sizes="(max-width: 840px) 100vw, 1440px" loading="lazy" > </picture> </figure> </div> </div> </div> </div> </section> <section class="devsite-landing-row devsite-landing-row-1-up devsite-landing-row-100 devsite-landing-row-no-image-background" header-position="top" > <div class="devsite-landing-row-inner"> <div class="devsite-landing-row-group"> <div class="devsite-landing-row-item devsite-landing-row-item-no-description" description-position="bottom" > <div class="devsite-landing-row-item-media "> <figure class="devsite-landing-row-item-image"> <picture> <img alt="" src="https://opensource.google/static/images/about/os-about-vis-4.svg" srcset="https://opensource.google/static/images/about/os-about-vis-4.svg" sizes="(max-width: 840px) 100vw, 1440px" loading="lazy" > </picture> </figure> </div> </div> </div> </div> </section> <section class="devsite-landing-row devsite-landing-row-1-up devsite-landing-row-padding-medium" header-position="top" > <div class="devsite-landing-row-inner"> </div> </section> <section class="devsite-landing-row devsite-landing-row-1-up devsite-landing-row-cta" background="google-green" header-position="top" > <div class="devsite-landing-row-inner"> <div class="devsite-landing-row-group"> <div class="devsite-landing-row-item devsite-landing-row-item-no-media" description-position="bottom" > <div class="devsite-landing-row-item-description" > <div class="devsite-landing-row-item-body"> <h3 id="interested-in-ossospo-roles" data-text="Interested in OSS/OSPO roles?" class="hide-from-toc no-link" tabindex="0"> <a href="https://careers.google.com/jobs/results/?q=open%20source"> Interested in OSS/OSPO roles? </a> </h3> <div class="devsite-landing-row-item-buttons"> <a href="https://careers.google.com/jobs/results/?q=open%20source" class="button button-primary " >View careers</a> </div> </div> </div> </div> </div> </div> </section> </div> <div class="devsite-floating-action-buttons"> </div> </article> <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"]],[],[],[]] </template> </div> </devsite-content> </main> <devsite-footer-promos class="devsite-footer"> </devsite-footer-promos> <devsite-footer-linkboxes class="devsite-footer"> <nav class="devsite-footer-linkboxes nocontent" aria-label="Footer links"> </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/v870e399c64f7c43c99a3043db4b3a74327bb93d0914e84a0c3dba90bbfd67625/opensource/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="//www.youtube.com/googleopensource" class="devsite-footer-sites-link gc-analytics-event" data-category="Site-Wide Custom Events" data-label="Footer YouTube Link" > YouTube </a> </li> <li class="devsite-footer-sites-item"> <a href="//x.com/GoogleOSS" class="devsite-footer-sites-link gc-analytics-event" data-category="Site-Wide Custom Events" data-label="Footer X Link" > X </a> </li> <li class="devsite-footer-sites-item"> <a href="https://www.linkedin.com/showcase/googledevelopers/" class="devsite-footer-sites-link gc-analytics-event" data-category="Site-Wide Custom Events" data-label="Footer LinkedIn Link" > LinkedIn </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="//policies.google.com/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> </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="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="id" >Indonesia</a> </li> <li role="presentation"> <a role="menuitem" lang="it" >Italiano</a> </li> <li role="presentation"> <a role="menuitem" lang="pt" >Português</a> </li> <li role="presentation"> <a role="menuitem" lang="pt_br" >Português – Brasil</a> </li> <li role="presentation"> <a role="menuitem" lang="tr" >Türkçe</a> </li> <li role="presentation"> <a role="menuitem" lang="ar" >العربيّة</a> </li> <li role="presentation"> <a role="menuitem" lang="zh_cn" >中文 – 简体</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> </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>[{&#34;dimensions&#34;: {&#34;dimension3&#34;: &#34;en&#34;, &#34;dimension5&#34;: false, &#34;dimension4&#34;: &#34;en&#34;, &#34;dimension1&#34;: &#34;Signed out&#34;, &#34;dimension2&#34;: false}, &#34;gaid&#34;: &#34;UA-53341410-8&#34;, &#34;metrics&#34;: {}, &#34;purpose&#34;: 0}]</script> <script type="application/json" tag-management>{&#34;at&#34;: &#34;True&#34;, &#34;ga4&#34;: [{&#34;id&#34;: &#34;G-Q7VJ8CW5GK&#34;, &#34;purpose&#34;: 0}], &#34;ga4p&#34;: [{&#34;id&#34;: &#34;G-Q7VJ8CW5GK&#34;, &#34;purpose&#34;: 0}], &#34;gtm&#34;: [], &#34;parameters&#34;: {&#34;internalUser&#34;: &#34;False&#34;, &#34;language&#34;: {&#34;machineTranslated&#34;: &#34;False&#34;, &#34;requested&#34;: &#34;en&#34;, &#34;served&#34;: &#34;en&#34;}, &#34;pageType&#34;: &#34;article&#34;, &#34;projectName&#34;: &#34;Google Open Source&#34;, &#34;signedIn&#34;: &#34;False&#34;, &#34;tenant&#34;: &#34;opensource&#34;, &#34;recommendations&#34;: {&#34;sourcePage&#34;: &#34;&#34;, &#34;sourceType&#34;: 0, &#34;sourceRank&#34;: 0, &#34;sourceIdenticalDescriptions&#34;: 0, &#34;sourceTitleWords&#34;: 0, &#34;sourceDescriptionWords&#34;: 0, &#34;experiment&#34;: &#34;&#34;}, &#34;experiment&#34;: {&#34;ids&#34;: &#34;&#34;}}}</script> </devsite-analytics> <devsite-badger></devsite-badger> <script nonce="L1lPm0S7Ag/8JLUrcSY28Z+bDnwuSI"> (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/v870e399c64f7c43c99a3043db4b3a74327bb93d0914e84a0c3dba90bbfd67625/opensource/js/app_loader.js', '[42,"en",null,"/js/devsite_app_module.js","https://www.gstatic.com/devrel-devsite/prod/v870e399c64f7c43c99a3043db4b3a74327bb93d0914e84a0c3dba90bbfd67625","https://www.gstatic.com/devrel-devsite/prod/v870e399c64f7c43c99a3043db4b3a74327bb93d0914e84a0c3dba90bbfd67625/opensource","https://opensource-dot-devsite-v2-prod-3p.appspot.com",1,null,["/_pwa/opensource/manifest.json","https://www.gstatic.com/devrel-devsite/prod/v870e399c64f7c43c99a3043db4b3a74327bb93d0914e84a0c3dba90bbfd67625/images/video-placeholder.svg","https://www.gstatic.com/devrel-devsite/prod/v870e399c64f7c43c99a3043db4b3a74327bb93d0914e84a0c3dba90bbfd67625/opensource/images/favicon.png","https://www.gstatic.com/devrel-devsite/prod/v870e399c64f7c43c99a3043db4b3a74327bb93d0914e84a0c3dba90bbfd67625/opensource/images/lockup.svg","https://fonts.googleapis.com/css?family=Google+Sans:400,500,700|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,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],"AIzaSyCNm9YxQumEXwGJgTDjxoxXK6m1F-9720Q","AIzaSyCc76DZePGtoyUjqKrLdsMGk_ry7sljLbY","opensource.google","AIzaSyB9bqgQ2t11WJsOX8qNsCQ6U-w91mmqF-I","AIzaSyAdYnStPdzjcJJtQ0mvIaeaMKj7_t6J_Fg",null,null,null,["Cloud__enable_cloud_facet_chat","Cloud__enable_cloudx_ping","OnSwitch__enable","MiscFeatureFlags__enable_project_variables","Search__enable_page_map","Profiles__enable_awarding_url","Cloud__enable_cloud_shell","CloudShell__cloud_code_overflow_menu","Profiles__enable_page_saving","BookNav__enable_tenant_cache_key","DevPro__enable_developer_subscriptions","MiscFeatureFlags__enable_view_transitions","CloudShell__cloud_shell_button","MiscFeatureFlags__developers_footer_image","Profiles__enable_developer_profiles_callout","Profiles__enable_complete_playlist_endpoint","MiscFeatureFlags__enable_variable_operator","Profiles__enable_release_notes_notifications","Cloud__enable_cloud_shell_fte_user_flow","Concierge__enable_pushui","Cloud__enable_cloud_dlp_service","Cloud__enable_free_trial_server_call","Profiles__require_profile_eligibility_for_signin","Profiles__enable_public_developer_profiles","MiscFeatureFlags__emergency_css","Cloud__enable_llm_concierge_chat","Experiments__reqs_query_experiments","DevPro__enable_cloud_innovators_plus","TpcFeatures__enable_required_headers","MiscFeatureFlags__enable_firebase_utm","Search__enable_dynamic_content_confidential_banner","Profiles__enable_dashboard_curated_recommendations","Profiles__enable_recognition_badges","Search__enable_ai_eligibility_checks","EngEduTelemetry__enable_engedu_telemetry","Profiles__enable_completecodelab_endpoint","Cloud__enable_cloudx_experiment_ids","MiscFeatureFlags__enable_explain_this_code","Profiles__enable_profile_collections","TpcFeatures__enable_mirror_tenant_redirects","Analytics__enable_clearcut_logging","MiscFeatureFlags__developers_footer_dark_image","Search__enable_suggestions_from_borg","Cloud__enable_legacy_calculator_redirect"],null,null,"AIzaSyA58TaKli1DculwmAmbpzLVGuWc8eCQgQc","https://developerscontentserving-pa.googleapis.com","AIzaSyDWBU60w0P9hEkr29kkksYs8Z7gvZ8u_wc","https://developerscontentsearch-pa.googleapis.com",2,4,null,"https://developerprofiles-pa.googleapis.com",[42,"opensource","Google Open Source","opensource.google",null,"opensource-dot-devsite-v2-prod-3p.appspot.com",null,null,[null,1,null,null,null,null,null,null,null,null,null,[1],null,null,null,null,null,null,[1],null,null,null,null,[1,null,1]],null,[58,null,null,null,null,null,"/images/lockup.svg",null,null,null,null,1,null,null,null,null,null,null,null,null,null,1,null,null,null,"/images/lockup-dark-theme.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,null,null,[[],[1,1]],[[["UA-53341410-8"],["UA-53341410-20"],null,null,["UA-53341410-19"],null,null,[["G-Q7VJ8CW5GK"],null,null,[["G-Q7VJ8CW5GK",1]]],[["UA-53341410-8",1]],null,[["UA-53341410-19",1]],null,1],[[4,5],[3,4],[2,2],[1,1],[5,8]]],null,4]]') </script> <devsite-a11y-announce></devsite-a11y-announce> </body> </html>

Pages: 1 2 3 4 5 6 7 8 9 10