Google Open Source Peer Bonus program recognizes first group of 2024 recipients

We are excited to announce the first group of winners for the 2024 Google Open Source Peer Bonus Program! This program is designed to recognize open source contributors who have been nominated by Google employees for their exceptional contributions to open source projects.

It is worth reiterating the importance of open source to solving real-world problems for everyone. Open collaboration via open source allows for increased innovation and sustainability and provides infrastructure that countless projects and companies rely on. It is also important to note that oftentimes, open source progress made by the work of contributors and maintainers is overlooked. To the recipients of this award: whether this work is a part of your salaried role or a free time passion project, we hope that this small token of appreciation for your commitment spurs you to continue this work.

This cycle’s Open Source Peer Bonus Program received 159 nominations and the 130 winners reside in 25 different countries with work spanning 78 projects. As always, this reflects the program’s global reach and just a fraction of the enormous impact of open source software.

We would like to extend our congratulations to the winners! Included below are those who have agreed to be named publicly.

Winner

Open Source Project

Brandon Roberts

Analogjs

Matthieu Riegler

Angular

Thomas Laforge

Angular Challenges OSS project

Sergio Sastre

AOSP and Android-screenshot-testing-playground

Dongjoon Hyun

Apache Spark

Ellie Huxtable

Atuin

Fabian Meumertzheim

Bazel

Mark Friedman

Blockly

Kevin O'Reilly

CAPEv2

Ed Page

cargo

Daniel Olabemiwo

chakraUI - Vue

Sylvain Hellegouarch

chaostoolkit

Himanshu Singh

Charty

Daniel Kolesa

Chimera Linux

Helmut Januschka

Chromium

Botond Ballo

clangd

Best Ibitoye-Rotimi

ClassroomIO.com

Vamsi Avula

CLI Mate

Dinko Osrecki

Cloud SQL Node.js Connector

Kevin Petit

clvk

Max Heller

Comprehensive Rust

Derek McGowan

containerd

Toru Komatsu

containerd/runwasi

Pierre Rousselin

Coq

Pierre Roux

Coq

Chris O'Haver

CoreDNS

Daniel Stenberg

curl

Pokey Rule

Cursorless

Martin Prpic

cvelint

Jerry Gamblin

cvelint-action

Simon Binder

Dart

Niraj Kumar

Data Ingestion Framework (DIF)

David Vallejo

Data Layer Helper

Hajime Hoshi

Ebitengine

Dario Nieuwenhuis

Embassy

Hans de Goede

Fedora IPU6 camera support

Kate Hsuan

Fedora IPU6 camera support

Lukas Klingsbo

Flame

Alex Li

Flutter

Bartek Pacia

Flutter

Dario Klepoch

Flutter TensorFlow Lite Plugin

Richard Rausch

flutter/flutter - clean up memory leaks

Kostiantyn Sokolovskyi

flutter/flutter - clean up memory leaks

Jaydip Gabani

Gatekeeper

Qiusheng Wu

geemap

Sam James

Gentoo Hardened

Sean Liao

Go

Quim Muntal

Go

Rhys Hiltner

Go

Nick Ripley

Go

Felix Geisendörfer

Go

Cuong Manh Le

Go

Dominik Honnef

Go

Tomislav Turek

Go Linux nftables package

Mauri de Souza Meneguzzo

golang/go

KJ Tsanaktsidis

Google Protobuf

Viktor Blomqvist

Gopls, the Go language server

Antoine Tollenaere

gRPC

Jay Lee

gRPC-rs

Ridwan Hoq

GUAC

Naveen Srinivasan

GUAC

Marco Rizzi

GUAC

Jonathan Behrens

image-rs/image-png

Kilian Schulte

Jaspr

Kevin Hannon

JobSet

Yuya Nishihara

Jujutsu VCS (jj)

Diego Calleja

kernelnewbies.org

Kai-Hsun Chen

kuberay

Filip Křepinský

Kubernetes

David Eads

Kubernetes

Marko Mudrinić

Kubernetes

Yuki Iwai

Kueue

Dmytro Liubarskyi

LangChain4j

Iryna Liubarska

LangChain4j

Volodymyr Agafonkin

Leaflet

Yuan Tong

libavif

Laurent Pinchart

libcamera

Eli Schwartz

liblc3

Jason Gunthorpe

Linux Kernel

Christian Brauner

Linux Kernel

Jan Kara

Linux Kernel

Kuniyuki Iwashima

Linux Kernel

Sebastien Anceau

linuxloops and brunch

Yifan Zhu

llvm-libc

Anton Korobeynikov

llvm/llvm-project

Pierre-Yves David

Mercurial

Marcus Ilgner

MockK

Palak Sharma

moja-global/ui-library

Pony Cui

MPFlutter

Jim Crist-Harif

msgspec

Amadeusz Winogrodzki

next-firebase-auth-edge

Amarachi Johnson-Ubah

Open Terms Archive

Mehdi Saligane

OpenFASOC

Franco Fichtner

OPNsense core

Justin Nguyen

Oppia

Remko Popma

PicoCLI

Andres Freund

postgres

Caitlin Hudon

R-Ladies Austin, Data Mishaps Night (data + ML community online organizing)

Thulio Ferraz Assis

rules_python

Ignas Anikevicius

rules_python

Fridtjof Stoldt

Rust / Clippy

Caleb Zulawski

rust-lang/portable-simd

Dmitry Dygalo

Schemathesis

Pratim Bhosale

SurrealDB

Geoff Rich

SvelteKit

Lonami (unknown)

Telethon

Mayank Raunak

TensorFlow

Svetlana Novikova

The Good Docs Project

Saul Pwanson

VisiData

Etienne Dilocker

Weaviate

Mitsunari Shigeo

xbyak

Tomáš Janoušek

XMonad

Lasse Collin

xz

Zeeshan Ali Khan

zbus


We are incredibly proud of all of the nominees for their outstanding contributions to open source, and we look forward to seeing even more amazing contributions in the remainder of 2024 and years to come!

By Mike Bufano, Google Open Source Peer Bonus Program Lead

#WeArePlay | Meet the people creating apps and games in Australia

Posted by Robbie McLachlan – Developer Marketing

Last year #WeArePlay went on a virtual tour of India, Europe and Japan to spotlight the stories of app and game founders. Today, we’re continuing our tour across the world with our next stop: Australia

From an app helping people during natural disasters to a game promoting wellbeing through houseplants, meet the 50 apps and games companies building growing businesses on Google Play.

Let’s take a quick road trip across the territories.

Tristen's app gives accurate information to people during natural disasters

Tristen, founder of Disaster Science
Tristen, founder of Disaster Science

Meet Tristen from Canberra, founder of Disaster Science. When Tristen was stranded by a bushfire with friends during a holiday, he realized the need to have accurate information in a crisis situation. Moved to help others, he leveraged his software development skills to create his app, Bushfire.io. It collects data from multiple sources to give people an overview of fires, floods, road closures, and vital weather updates.

He has recently added real-time satellite imagery and has plans to expand further internationally, with coverage of region-specific events like cyclones, earthquakes, evacuations and heat warnings.


Christine and Lauren's promotes wellbeing through houseplants

Christine and Lauren, co-founders of Kinder World
Christine and Lauren, co-founders of Kinder World

Friends Christine and Lauren from Melbourne co-founded gaming company Kinder World. As a child, Lauren used video games to soothe the pain of her chronic ear infections. That was how she discovered they could be a healing experience for people—a sentiment she dedicated her career to. She partnered with engineer Christina to make Kinder World: Cozy Plants.

In the game, players enter the comforting, botanical world of houseplants, home decoration, steaming hot coffee, and freshly baked cookies. Since going viral on several social media platforms, the app has seen huge growth.


Kathryn's app helps reduce stress and anxiety in children

Kathryn, founder of Courageous Kids
Kathryn, founder of Courageous Kids

Kathryn from Melbourne is the founder of Courageous Kids. When Kathryn's son was anxious and fearful whenever she dropped him off at school, as a doctor, her instincts for early intervention kicked in. She sought advice from pediatric colleagues to create stories to explain his day, making him the main character. Friends in a similar situation began to ask her for advice and use the stories for their own children so she created Courageous Kids.

A library of real-world stories for parents to personalize, Courageous Kids helps children to visualize their day and manage their expectations. Her app has become popular among families of sensitive and autistic children, and Kathryn is now working with preschools to give even more kids the tools to feel confident.


Discover more #WeArePlay stories from Australia, and stories from across the globe.



How useful did you find this blog post?

Manage access to eSignature in Google Workspace

What’s changing

Starting today, the admin control for Google Workspace’s eSignature feature is live for select Google Workspace editions. Admins can control users’ ability to request signatures before eSignature rolls out to end users in the coming weeks.


To configure this setting, go to Apps > Google Workspace > Drive and Docs > eSignature in the Admin console. Admins can manage eSignature access at the Organizational Unit (OU) level or the Group level, as shown below:

The eSignature control in the Admin console



Why you’d use it 

Admins can manage access to eSignature in advance of the feature rollout to end users so only the appropriate groups will have the ability to request eSignatures. Note: the admin control does not restrict users from providing eSignatures via the feature.


Additional details

eSignature for Google Docs is rolling out to end users soon

In the coming weeks, we will roll out eSignature for Google Docs to end users on select Google Workspace editions. eSignature offers a variety of features to help you streamline requesting and capturing signatures, helping you stay organized and keep your work moving along. Specifically, you can:

  • Request eSignatures, including signatures from more than one user and from non-Gmail users.
  • View the status of pending signatures and find completed contracts.
  • Keep contract templates to initiate multiple eSignature requests.
  • View an audit trail of completed contracts,
  • Use custom text fields to request additional information from signers, such as job titles, email addresses and more. 
  • Sign contracts from both mobile devices and PCs. 

Getting started

Rollout pace

Admin setting

End user availability

Availability

  • Available to Google Workspace
    • Business Standard and Plus
    • Enterprise Starter, Standard and Plus
    • Enterprise Essentials and Enterprise Essentials Plus 
    • Education Plus customers
eSignature is already available for Google Workspace individual subscribers. 


Google Classroom add-ons now generally available to Google Workspace developers

What’s changing

In 2022, we made it easy to seamlessly access popular Education Technology tools directly in Google Classroom. We partnered with 20+ EdTech companies, including Kahoot!, Pear Deck, IXL, ReadWorks, and Nearpod, to build Google Classroom add-ons. These new integrations let educators and students easily find, use, and grade great content in their favorite EdTech tools without having to navigate to external websites and apps. 


Today, we’re excited to make Classroom add-ons generally available to all developers. Now, developers can build an add-on to allow teachers to do the following within Classroom: 

  • Discover and attach content to coursework 
  • Preview content from student perspective 
  • Review student responses to activities 
  • Save time with automatic grading of student responses 

  • Google Classroom add-ons now generally available to Google Workspace developers

    Who’s impacted 

    Admins, end users, and developers 


    Why it’s important 

    Add-ons complement other Classroom API features and let educators and students experience content without having to leave Google Classroom. In addition, Classroom add-ons show up directly in Google Classroom as well on the Google Workspace Marketplace, which is the hub for administrators to manage tools across all of their Google products. 


    Getting started 

    Rollout pace 

    • This feature is now available 

    Availability 

    Available for Google Workspace: 
    • Education Plus and the Teaching & Learning Upgrade 

    Resources 

    Google Fonts Blog 2024-06-24 12:00:00

    Playwrite is a new font superfamily for helping students across the world learn handwriting.

    Try it out in Google Workspace/Google Classroom, or download it to your desktop from Google Fonts.

    You probably use a lot of different software tools created for learning. But have you ever considered a font to be one of them? Many people never think about where fonts come from, who creates them, or why new ones are developed—fonts tend to be in the background. Yet, they’re an absolutely crucial part of our everyday lives in and out of the classroom. Without fonts, how would we type a paper? Or send a text? How could we even use a calculator?


    Just like any other software, big font projects go through a long and complex process (we’re talking years) to become software, from research to ideation to design to development… and then they need to be continuously updated as needs and technology change. The Google Fonts team is solely dedicated to developing, commissioning, acquiring, and maintaining a diverse library of some of the best designs by the top type designers and foundries across the world. Today, there are over 1,500 open-source Google Fonts available to everyone, no matter who you are or where you live.   


    One of the latest additions to Google Fonts is a new superfamily by the Typetogether foundry called Playwrite. Playwrite was designed to help students learn handwriting and is customized into specific fonts for over 40 countries (so far). Try them out in Google Workspace/Google Classroom, or download them to your desktop from Google Fonts


    Created for the classroom, from lots and lots of research


    José Scaglione of Typetogether points out that, “Writing creates an invisible connection with language and also serves in terms of motoric development, cognitive development, and creativity. Typing on a computer is not the same as actually writing things by hand. This is actually proven. You have to sort of summarize things in your head before you write something down, so you retain it in your memory much better.”


    And most education systems seem to agree. Even with the growing abundance of digital tools available to educators and students today, schools around the world continue to see the value in teaching kids how to write by hand. But, as they conducted research for a custom font commissioned by a UK-based education company, Scaglione and his co-founder Veronika Burian discovered handwriting education is inconsistent across the world. The methodology and tools for learning vary region to region, country to country, state to state, and even school to school. Some districts invest in privately owned pedagogies with strict standards and practices, while others stick to old-hat methods and rely on outdated tools. Others leave it up to teachers to create their own methods and source their own resources. As a result, many students aren’t getting the foundation they need. Burian remembers hearing that “students are still often expected to write their work by hand. Since handwriting is unique, like fingerprints, this is a way of verifying that what they wrote is actually theirs. But they’re running into a lot of problems—especially later on in middle school—because they can't hold their pen properly. They get cramps. They can't write legibly, quickly, and so on.”



    So, motivated by a need for better tools, and fascinated by the regional variations in handwriting and how it’s taught, Burian and Scaglione decided to take their research further. They launched an extensive, 18-month study, “Primarium,” on the state of primary school handwriting education in over 40 countries. All use the Latin alphabet and span the Americas, Africa, Asia, Europe, and Oceania. Not only did the research inform the design for the Playwrite fonts, but it’s also a living resource for better understanding handwriting education in primary schools. It examines the styles and methodologies of each region in depth, from current models to the history behind how they came to be.  

    PRIMARIUM IS A LIVING RESOURCE FOR BETTER UNDERSTANDING THE STATE OF HANDWRITING EDUCATION IN PRIMARY SCHOOLS.


    Customized for the handwriting styles of 40 countries… and counting.


    The Primarium research revealed not only major differences in methodology and tools across different regions, but also stylistic differences in handwriting. For example, in France, students learn a unique, upright cursive style, while in Finland they learn a simplified print style with a slight slant. You can read all about the different styles of different regions—and how they formed—on the Primarium site.



    FRENCH (LEFT) AND FINNISH (RIGHT) HANDWRITING EXAMPLES



    Given these findings, a one-size-fits-all font design wouldn’t work. So, while Playwrite is meant to be one, cohesive design idea, the team has built customization into each country’s version to honor their regional preferences. 


    You should be able to start using your country’s Playwrite font right away, without having to change what you teach. (Today, there are fonts available for 40 countries, but more will roll out in the near future.)


    Want to learn more about fonts and how to use them? Check out Google Fonts Knowledge.



    About Typetogether


    Veronika Burian born in Czech Republic, is a product and type designer running the international indie foundry TypeTogether with partner José Scaglione since 2006, today with twelve employees working around the world. She graduated from FH München, Germany, in Industrial Design and holds a MA in Typeface Design from the University of Reading, UK. Veronika is one of the organizers of the Alphabettes mentorship program, co-chairwoman of the GRANSHAN project, co-curator/organizer of TypeTech MeetUp, and guest lecturer at the Faculty of Architecture and Design NTNU in Norway. 


    José Scaglione is a graphic designer, typeface designer, and co-founder of the independent type foundry TypeTogether with Veronika Burian, where they have published numerous award-winning type families. He teaches typography at the University of Buenos Aires, Argentina, and is frequently invited to lecture about typography and to lead workshops on typeface design at international conferences and academic institutions. José co-authored the book Cómo Crear Tipografías: Del Boceto a la Pantalla, and collaborated with Jorge de Buen Unna on his book Introducción al Estudio de la Tipografía.


    Beta Channel Update for ChromeOS/ChromeOS Flex

     The Beta channel is being updated to OS version: 15886.40.0, Browser version: 126.0.6478.120 for most ChromeOS devices.

    If you find new issues, please let us know one of the following ways:

    1. File a bug
    2. Visit our ChromeOS communities
      1. General: Chromebook Help Community
      2. Beta Specific: ChromeOS Beta Help Community
    3. Report an issue or send feedback on Chrome
    4. Interested in switching channels? Find out how.

    Cole Brown,

    Google ChromeOS

    Google Workspace Updates Weekly Recap – June 21, 2024

    3 New updates

    Unless otherwise indicated, the features below are available to all Google Workspace customers, and are fully launched or in the process of rolling out. Rollouts should take no more than 15 business days to complete if launching to both Rapid and Scheduled Release at the same time. If not, each stage of rollout should take no more than 15 business days to complete.


    Now generally available: Build AppSheet automations using Google Forms 
    AppSheet helps users automate manual workflows by integrating with data sources like Google Drive, Chat and Sheets, and earlier this year we announced its integration with Google Forms in beta. This week, we’re excited to announce this is now generally available. | Roll out to Rapid Release domains and Scheduled Release domains is complete. | Available to Business Starter, Business Standard, Business Plus, Enterprise Standard, Enterprise Plus, Enterprise Essentials Plus, Education Standard, Education Plus and the Teaching & Learning Upgrade, Frontline Starter, Frontline Standard, AppSheet Starter, AppSheet Core, AppSheet Enterprise Standard, and AppSheet Enterprise Plus customers only. | Learn more about AppSheet's integration with Google Forms and building your first app and automation using Google Forms. 


    The ability to add and remove Google Groups as space members using the Google Chat API is now generally available 
    Last year, we announced the ability to create spaces, memberships, group chats, and more using the Google Chat API. This week, we’re excited to introduce the option for developers to add and remove Google Groups as space members using the Google Chat API. | Rolling out now to Rapid Release domains and Scheduled Release domains. | Available to all Google Workspace customers. | Learn more about accessing Chat APIs through the Google Chat API. 


    Comments and action items in client-side encrypted Google Docs is now generally available 
    You can now collaborate with others on client-side encrypted Google Docs to add, edit, reply, filter, or delete comments. You can also assign action items to yourself or others. This functionality was previously available in open beta — see our original announcement for complete details. | Rolling out to Rapid Release domains now; launch to Scheduled Release domains planned for July 2, 2024. | Available to Google Workspace Enterprise Plus, Education Standard and Education Plus customers. | Learn more about working with encrypted files in Drive, Docs, Sheets & Slides.


    Previous announcements

    The announcements below were published on the Workspace Updates blog earlier this week. Please refer to the original blog posts for complete details.


    Insert images into practice sets in Google Classroom 
    Teachers can now import images, like graphs, charts or photos, into practice sets using files from Google Drive or directly from their computer. | Learn more about inserting images into practice sets. 

    Help your students learn to read with Read Along in Classroom 
    We’re introducing Read Along in Google Classroom, a new feature that helps students build their independent reading skills by enabling teachers to assign differentiated reading activities, based on Lexile® measure, grade level, or phonics skills. | Learn more about Read Along in Google Classroom. 

    External users can now securely collaborate on client-side encrypted files 
    We’re expanding visitor sharing, a feature that provides secure, pincode-based collaboration over sensitive data with people, to include client-side encrypted files. This allows users to securely collaborate with external partners on sensitive Google Drive, Docs, Sheets, and Slides files, while maintaining the confidentiality of the information with the granular control of encryption keys, identity verification and user permissions. | Learn more about visitor sharing. 

    Create interactive YouTube assignments in Google Classroom more quickly and efficiently, with the help of AI 
    We’re introducing AI-suggested questions that educators can easily attach to a video based on its content when creating interactive YouTube assignments in Google Classroom. | Learn more about YouTube assignments in Classroom.

    Google Meet adds 52 new languages to translated captions and 11 more languages for closed captions 
    For all Google Workspace customers and users with personal accounts, we’ve expanded support for closed captioning. In addition, for Gemini for Google Workspace customers, we are adding 52 languages to translated captions with full language support. | Learn more about translated captions and closed captions. 

    Improved syncing experience between Google Calendar and third-party calendars 
    We’re pleased to introduce an improved email notification experience for those who are using third-party calendar services—like Outlook—to collaborate with Google Calendar users. | Learn more about the improved syncing experience on Calendar.

    Completed rollouts

    The features below completed their rollouts to Rapid Release domains, Scheduled Release domains, or both. Please refer to the original blog posts for additional details.


    Rapid Release Domains: 
    Scheduled Release Domains: 
    Rapid and Scheduled Release Domains: 

    For a recap of announcements in the past six months, check out What’s new in Google Workspace (recent releases).