devnews.pl

Main Menu

  • Informacje
    • Systemy i przeglądarki
    • Gadżety
  • Narzędzia
  • Frontend
  • Backend
  • QA
  • Języki programowania

logo

devnews.pl

  • Informacje
    • Systemy i przeglądarki
    • Gadżety
  • Narzędzia
  • Frontend
  • Backend
  • QA
  • Języki programowania
Informacje
Home›Informacje›Działalność open source Google w liczbach

Działalność open source Google w liczbach

By Bernadeta Zapała
11 sierpnia 2020
112
0
Share:

Działalność open source jest podstawą infrastruktury Google, jego procesów oraz kultury. W opublikowanej wiadomości Google przeanalizowało wskaźniki dotyczące tej działalności. Głównym celem jest zwiększenie kontekstu, przejrzystości i odpowiedzialności w społecznościach.

W ciągu pięciu lat liczba pracowników wspierających projekty open source podwoiła się. W 2015 r. na GitHubie oraz Git-On-Borgu działało prawie 5 tysięcy osób, a teraz ich liczba wzrosła do 10 tysięcy.

Dlaczego open source?

W dzisiejszych czasach działalność open source jest nieodłącznym elementem nowoczesnego programowania. Działanie w wolnym oprogramowaniu ma na celu wsparcie oprogramowania oraz oddawanie społeczności od których Google jest zależne.

Gigant z Mountain View prace open source’owe wykonuje głównie na dwóch platformach hostingowych – własnym git-on-borg oraz GitHub.

Działalność open source Google – skala społeczności

Z przygotowanego wpisu wynika, że w 2019 r. ponad 9% etatowych pracowników Alphabet czynnie działało na rzecz open source. Ta wartość pokazuje tylko pełnoetatowych inżynierów, marketerów czy administratorów. Oprócz nich w otwarte repozytoria zaangażowani są także inni pracownicy. Zaobserwowano tendencję wzrostową w bazie zarejestrowanych współpracowników.

Działalność open source Google

Łączna roczna liczba pracowników Google aktywnych w repozytoriach publicznych hostowanych na GitHub i git-on-borgWarto wspomnieć, że dane wzięte do analizy dotyczą aktywnych repozytoriów i użytkowników w każdym przedziale czasowym. Ponadto przefiltrowano wyniki, aby pokazać działania wykonywane tylko przez człowieka, a nie przez stworzone systemy czy boty.

Tworzenie i praca nad open source

Działalność open source Google obejmuje tysiące wydanych projektów, w tym ponad 2600 wciąż aktywnych. Ostatnie pięć lat wskazuje na znaczny rozwój, a ostatecznie podwojenie liczby prywatnych repozytoriów.  W samym 2019 roku Google wskazało aktywność w ponad 70 tysiącach repozytoriach, z czego nawet 40 tysięcy polegało na otwieraniu lub zatwierdzaniu pull requestów.

Liczba działań zainicjowanych przez pracowników Google w ciągu roku w GitHub

W ciągu ostatnich pięciu lat 80% pull requestów otwartych przez pracowników Google zamknięto i połączono w aktywne repozytoria.

Czas spędzony nad projektami open source

W 2015 r. prawie 40% otwartych żądań ściągnięcia skoncentrowało się w 25 repozytoriach na GitHubie. Jedna k od tego czasu nastąpił rozwój i rozproszenie na większą liczbę projektów. Dla Google jest to pewna dywersyfikacja interesów.

Wkład w open source to coś więcej niż sam kod

Inwestycja w projekty open source zapewnia rozwój oprogramowania w trzech kluczowych obszarach Google:

  • bezpieczeństwo,
  • społeczność,
  • badania.

Projekty takie jak OpenTitan czy OSS-Fuzz skupiają się na pomocy w rozpoznawaniu błędów programistycznych w oprogramowaniu. W ciągu ostatnich 15 lat z projektów rozwijających społeczność skorzystało ok. 15 tysięcy studentów. Było to możliwe dzięki programom takim jak Google Summer of Code czy Season of Docs. Wkład w open source jest także inwestycją w badania. Pod koniec 2019 roku firma zainwestowała milion dolarów na badania open source’owe.

TagsGit-on-BorgGithubGoogleGoogle open sourceOpen Source

Share:

  • InformacjeSystemy i przeglądarki

    One UI 3.1 z ciekawymi nowościami dla urządzeń Samsunga

  • Informacje

    Poznańska konferencja POZITIVE TECHNOLOGIES 2020 platformą wymiany wiedzy i doświadczeń najlepszych specjalistów IT

  • Frontend

    React Native Paper 4.0 dostępny w wersji stabilnej

  • 13 kwietnia 2021

    TypeScript 4.3 beta z oddzielnymi typami zapisu

  • 7 kwietnia 2021

    Billboard.js 3.0 z nowym typem świecy

  • 2 kwietnia 2021

    Silnik V8 9.0 beta udostępniony

  • 1 kwietnia 2021

    ReacType 6.0 z nowym dashboardem

  • 29 marca 2021

    Udostępniono Android 12 Developer Preview 2

  • 24 marca 2021

    Git 2.31 dostępny z konserwacją w tle

  • 19 marca 2021

    Relay Hooks – nowy zestaw interfejsów API

  • 18 marca 2021

    Deno 1.8 ze wsparciem interfejsu API WebGPU 

  • 16 marca 2021

    React Native 0.64 z silnikiem Hermes na iOS

  • 9 marca 2021

    Windows Terminal Preview 1.7 z lepszym zarządzaniem oknami

  • 3 marca 2021

    Vite 2.0 wydane z nowymi wtyczkami

  • 25 lutego 2021

    ReacType 5.0 – zmiany we wprowadzaniu komponentów

  • 23 lutego 2021

    Dapr v.1.0 gotowy do fazy produkcji

  • 22 lutego 2021

    ReScript 9.0 z zewnętrzną konfiguracją stdlib

  • 22 lutego 2021

    One UI 3.1 z ciekawymi nowościami dla urządzeń Samsunga

  • 22 lutego 2021

    Windows Terminal Preview 1.6 z nową sekcją ustawień

  • 15 lutego 2021

    Visual Studio Code 1.53 z ulepszeniami debugowania

  • 8 lutego 2021

    Edge 89 beta, Edge Dev 90 i nowości na kanale Canary

  • 2 lutego 2021

    Firefox 85 i Firefox Nightly – nowe wersje przeglądarki Mozilli

  • 29 stycznia 2021

    Billboard.js 2.2.0 z nowymi funkcjami wykresów

  • 26 stycznia 2021

    Kendo UI R1 2021 – nowości dla bibliotek

  • 21 stycznia 2021

    Narzędzie Vno – połączenie Vue i Deno

  • 19 stycznia 2021

    GitHub Enterprise Server 3.0 RC – kandydat do wydania

  • 15 stycznia 2021

    TypeScript 4.2 Beta z ulepszeniami typów krotek

  • 13 stycznia 2021

    Styczniowy Patch Tuesday z luką 0-day

  • 11 stycznia 2021

    Safari Technology Preview 118 dostępne dla programistów

  • 8 stycznia 2021

    Microsoft Launcher na Androida z usprawnionym dotykiem

  • 7 stycznia 2021

    WebStorm 2020.3.1 dostępny dla urządzeń z Apple Silicon

  • 22 grudnia 2020

    ReScript 8.4 z przypiętymi zależnościami

  • 14 grudnia 2020

    Edge 88 beta i przeglądarka na kanale Canary dostępne!

 

 

Jesteśmy pasjonatami najnowszych technologii w świecie programowania. Zbieramy dla Was informacje i porady z całego świata, które sprawią, że Twoja praca stanie się jeszcze bardziej efektywna.

Obserwuj nas codziennie, aby być na bieżąco oraz śmiało udostępniaj nasze posty.

Zespół DevNews

Kategorie

  • Backend
  • Bez kategorii
  • Frontend
  • Gadżety
  • Informacje
  • Języki programowania
  • Narzędzia
  • QA
  • Systemy i przeglądarki

OBSERWUJ NAS

KONTAKT

Chcesz się z nami skontaktować?

Napisz do nas wiadomość: kontakt@devnews.pl

www.devnews.pl | DEVNEWS 2020 | Newsy i ciekawostki ze świata IT