opensource.google.com

Menu

Posts from April 2019

Google Open Source Peer Bonus winners are here!

Friday, April 26, 2019

At Google we’ve always used open source to innovate, build amazing products, and bring better technology to the world. We also enjoy being part of the community and are always looking for ways to give back.

In 2011 we launched the Google Open Source Peer Bonus program with the goal of supporting the ecosystem and sustainability of open source by rewarding external developers for their contributions to open source projects. Over the years the program has grown and expanded. Now we reward not just software developers but all types of contributors, including technical writers, user experience and graphic designers, community managers and marketers, mentors and educators, ops and security experts.

We are very pleased to announce the latest Google Open Source Peer Bonus Winners and their projects. We have a record number of 90 recipients this cycle representing 20 countries all over the world: Australia, Belgium, Canada, China, France, Germany, India, Italy, Japan, the Netherlands, Poland, Russia, Singapore, Slovakia, South Africa, Spain, Sweden, United Kingdom, Ukraine and USA.

Below is the list of projects and awardees who gave us permission to thank them publicly:
Name Project Name Project
Cyril Tovena Agones Vincent Demeester Knative Build Pipeline
Rebecca Close AMPHTML Nader Ziada knative/build
Leon Tan AMPHTML Jim Angel Kubernetes
Wassim Chegham Angular Zach Arnold Kubernetes
Paul Gschwendtner Angular Material Serguei Bezverkhi Kubernetes
Maxim Koretskyi Angular-in-depth blog Damini Satya Kammakomati Kubernetes
Kaxil Naik Apache Airflow Jennifer Rondeau Kubernetes
Kohei Sutou Apache Arrow Michael Fromberger Kythe
Matthias Baetens Apache Beam Mark Brown Linux kernel
Lukazs Gajowy Apache Beam Luis Chamberlain Linux Kernel
Suneel Marthi Apache Beam Tetsuo Handa Linux kernel
Maximilian Michels Apache Beam Takashi Iwai Linux kernel
Alex Van Boxel Apache Beam Heiko Stuebner Linux Kernel
Thomas Weise Apache Beam Cong Wang Linux kernel
Julian Hyde Apache Calcite Richard Hughes Linux Vendor Firmware Service
Lan Sun Apache Groovy Aaron Puchert LLVM/ Clang
Campion Fellin Apps Script CLI – Clasp Orne Brocaar LoRa Server
Nicolò Ribaudo Babel Graeme Rocher Micronaut
Rong Jie Loo Bazel Anders F Björklund minikube
Dave Mielke BRLTTY Iskren Chernev Moment JS
Raphael Kubo da Costa Chromium Tim Deschryver NgRx
Mike Banon coreboot Brandon Roberts NgRx
Elyes Haouas coreboot Eelco Dolstra NixOS
Angel Pons coreboot Guy Bedford Node.js
Ansgar Burchardt Debian Yaw Anokwa Open Data Kit
Chris Lamb Debian's Reproducible Builds Andreas Bartels Open Location Code
Zach Leatherman eleventy Wes McKinney pandas
Vladimir Glavnyy FlatBuffers Pradyun Gedam pip
Alexandre Ardhuin Flutter Marvin Hagemeister preact
Kyle Wong Flutter Andre Wiggins preact
Duncan Lyall Forseti Security Chris Roche protoc-gen-validate (PGV)
Ross Scroggs GAM (Google Apps Manager) Ernest Durbin Python Package Index (PyPI)
Gert van Dijk Gerrit Ramon Santamaria raylib
Luca Milanesio Gerrit Code Review Aleksa Sarai runC
David Ostrovsky Gerrit Code Review Cornelius Weig skaffold
David Pursehouse Gerrit Code Review Anton Lindqvist syzkaller
Matthias Sohn Gerrit Code Review Zdenko Podobný Tesseract
Derrick Stolee Git Keqiu Hu TonY
Roman Lebedev Google Benchmark Basarat Ali Syed TypeScript Deep Dive (book)
Florent Revest googlecartographer/cartographer_ros Peter Wong V8
Kirill Katsnelson gRPC Kevin Murray Verilog to Routing
Eddie Kohler hotcrp Darrell Commander VirtualGL
Daniel-Constantin Mierla Kamailio Lin Clark Wasi + Wasmtime
Philipp Crocoll Keepass2Android Password Safe Sébastien Helleu Weechat
Shashwathi Reddy Knative build Wesley Shields Yara
Congratulations to our recipients! We look forward to your continued support and contributions to open source!

By Maria Tabak, Google Open Source

Bringing the best of open source to Google Cloud customers

Tuesday, April 9, 2019


Google’s belief in an open cloud stems from our deep commitment to open source. We believe open source is an essential part of the public cloud: It’s the foundation of IT infrastructure worldwide and has been a part of Google’s foundation since day one. This is reflected in our contributions to projects like Kubernetes, TensorFlow, Go, and many more.

Today, we’re taking our commitment to open source to the next level by announcing strategic partnerships with leading open source-centric companies in the areas of data management and analytics, including:
  • Confluent
  • DataStax
  • Elastic
  • InfluxData
  • MongoDB
  • Neo4j
  • Redis Labs
We’ve always seen our friends in the open-source community as equal collaborators, and not simply a resource to be mined. With that in mind, we’ll be offering managed services operated by these partners that are tightly integrated into Google Cloud Platform (GCP), providing a seamless user experience across management, billing and support. This makes it easier for our enterprise customers to build on open source technologies, and it delivers on our commitment to continually support and grow these open source communities.

Making open source even more accessible with a cloud-native experience

The open-source database market is big, and growing fast. According to SearchDataManagement.com, “more than 70% of new applications developed by corporate users will run on an open source database management system, and half of the existing relational database installations built on commercial DBMS technologies will be converted to open source platforms or [are] in the process of being converted."

This mirrors what we hear from our customers—that you want to be able to use open-source technology easily and in a cloud-native way. The partnerships we are announcing today make this possible by offering an elevated experience similar to Google’s native services. It also means that you aren’t locked in or out when you are using these technologies—we think that’s important for our customers and our partners.

Here are some of the benefits these partnerships will offer:
  • Fully managed services running in the cloud, with best efforts made to optimize performance and latency between the service and application.
  • A single user interface to manage apps, which includes the ability to provision and manage the service from the Google Cloud Console.
  • Unified billing, so you get one invoice from Google Cloud that includes the partner’s service.
  • Google Cloud support for the majority of these partners, so you can manage and log support tickets in a single window and not have to deal with different providers.
To further our mission of making GCP the best destination for open source-based services, we will work with our partners to build integrations with native GCP services like Stackdriver for monitoring and IAM, validate these services for security, and optimize performance for users.

Partnering with leaders in open source

The partners we are announcing today include several of the top-ranked databases in their respective categories. We’re working alongside these creators and supporting the growth of these companies’ technologies to inspire strong customer experiences and adoption. These new partners include:

Confluent: Founded by the team that built Apache Kafka, Confluent builds an event streaming platform that lets companies easily access data as real-time streams. Learn more.

DataStax: DataStax powers enterprises with its always-on, distributed cloud database built on Apache Cassandra and designed for hybrid cloud. Learn more.

Elastic: As the creators of the Elastic Stack, Elastic builds self-managed and SaaS offerings that make data usable in real time and at scale for search use cases, like logging, security, and analytics. Learn more.

InfluxData: InfluxData’s time series platform can instrument, observe, learn and automate any system, application and business process across a variety of use cases. InfluxDB (developed by InfluxData) is an open-source time series database optimized for fast, high-availability storage and retrieval of time series data in fields such as operations monitoring, application metrics, IoT sensor data, and real-time analytics. Learn more.

MongoDB: MongoDB is a modern, general-purpose database platform that brings software and data to developers and the applications they build, with a flexible model and control over data location. Learn more.

Neo4j: Neo4j is a native graph database platform specifically optimized to map, store, and traverse networks of highly connected data to reveal invisible contexts and hidden relationships. By analyzing data points and the connections between them, Neo4j powers real-time applications. Learn more.

Redis Labs: Redis Labs is the home of Redis, the world’s most popular in-memory database, and commercial provider of Redis Enterprise. It offers performance, reliability, and flexibility for personalization, machine learning, IoT, search, e-commerce, social, and metering solutions worldwide. Learn more.

We’re pleased to bring these partner technologies to you. Partnering with the companies that invest in developing open-source technologies means you get benefits like expertise in operating these services at scale, additional enterprise features, and shorter cycles in bringing the latest innovation to the cloud. 

We look forward to seeing what you build with these open source technologies. Learn more here about open source on GCP.

By Chris DiBona, Director, Open Source and Kevin Ichhpurani, Corporate VP, Global Ecosystem and Business Development

Cross-posted from the Google Cloud Blog

Season of Docs now accepting organization applications

Tuesday, April 2, 2019

The newly launched Season of Docs program is excited to announce that organization applications are now open!

Deadline for organization applications:
April 23, 2019 at 20:00 UTC. 

Documentation is essential to the adoption of open source projects as well as to the success of their communities. Consequently, Season of Docs was created to bring together technical writers and open source projects to foster collaboration and improve documentation in the open source space. You can find out more about the program on the introduction page of the website.

How does my organization apply to take part in Season of Docs?

Open source organizations can now submit applications to participate in Season of Docs. First, read the organization administrator guide and guidelines for creating an organization application on the Season of Docs website.

Organizations can submit their applications here: https://forms.gle/axk8AvV561K2cT6S6.

Your organization application should include one or more projects that you would like a technical writer to work on. Take a look at the examples of project ideas, then describe one or more specific projects based on your open source project’s actual documentation needs. Your goal is to attract technical writers to your organization, making them feel comfortable about approaching the organization and excited about what they can achieve in collaboration with your mentors.

Reach out to your community members to see who would like to be a mentor for Season of Docs. They may also have great suggestions for project ideas. Mentors don’t need technical writing skills. Instead, they are members of the open source organization who know the value of good documentation and who are experienced in your organization’s processes and tools. See the guidelines on working with a technical writer.

Once you have selected mentors for your organization, have them register with Season of Docs using this form: https://forms.gle/a1x26WQGzURLerv66.

Organization applications close on April 23 at 20:00 UTC.

If you have any questions about the program, please email us at season-of-docs-support@googlegroups.com.

General timeline

  • April 2-23: Open source organizations apply to take part in Season of Docs
  • April 30: Google publishes the list of accepted mentoring organizations, along with their ideas for documentation projects
  • April 30 - June 28: Technical writers choose the project they’d like to work on and submit their proposals to Season of Docs 
  • July 30: Google announces the accepted technical writer projects
  • August 1 - September 1: Community bonding: Technical writers get to know mentors and the open source community, and refine their projects in collaboration with their mentors
  • September 2 - November 29: Technical writers work with open source mentors on the accepted projects, and submit their work at the end of the period
  • December 10: Google publishes the list of successfully-completed projects.
See the full timeline for details, including the provision for projects that run longer than three months.

Join us

Explore the Season of Docs website at g.co/seasonofdocs to learn more about participating in the program. Check out our mailing lists and Slack to get more information and join the community. Use our logo and other promotional resources to spread the word. Examine the timeline, check out the FAQ, and apply now!

By Andrew Chen, Google Open Source and Sarah Maddox, Google Technical Writer

.