Publish with Google Open Source

We invite Googlers and program participants to author a post for our blog when they have relevant updates to share with our community. We’re proud of the impact that our programs have, and that Google open sources so much of its code, so we especially want to share those stories.

To expedite this process, consult our guidelines and make sure you have secured the appropriate permissions before submitting a request.

  1. Prepare the draft in this Google Doc template.
  2. Submit a request through the submission form at least 7 business days before your desired publication date in order to allow time for triage, editorial work, and securing approvals. Make sure you’ve turned on edit access for emailremoved@.
  3. Refine the draft. Posts go through 2-3 rounds of editing, starting with high level feedback about length, tone, and structure, followed by detailed copyediting, ending with a final review and approval. We’ll make edits as suggestions and leave comments to address questions. Only resolve a comment after taking action to address it. If you have a question about an edit please reply to it versus closing it, so that we may discuss.

Once the draft is finalized and approved, we’ll stage the post for publication. When the post goes live, we’ll promote it on social media.

Guest posts

Guest authors, authors who don’t work for Google, should follow the same process. However, they should use this template and this submission form instead of the ones listed above.

Writing guidelines

Every post should adhere to the style guide, which offers guidance on voice, grammar, and punctuation, as well as words and phrases that are easy to get wrong. Here are a few quick tips:

  • Posts should be short, to the point, and informative.
  • Blog posts should be between 500-1,000 words.
  • Write for a general technical audience and include links to external sites that contain additional details.
  • Every post should include at least one image.
  • Don’t hyphenate or capitalize open source.


Always give proper attribution to content we didn’t create ourselves, generally as a caption. We can only use images and videos in our blog posts if we have the legal right to use them. That means at least one of these must be met:

  • We created it ourselves (it’s owned by Google).
  • It’s under a Creative Commons license that does not restrict commercial use, such as CC BY, CC BY-SA, or CC BY-ND.
  • We have written permission from the copyright holder to use it in this way.


  • We have permission from everyone in the picture to post their image.

If anyone is named in the blog post, we need their written consent. When seeking consent, ask if they want their name linked to a social media profile (no personal or professional websites). We need a special release form signed if the person is a minor.

Google Open Source channels

We operate and support two websites, a blog, and a number of social media channels to further the mission of Google Open Source.

Except as otherwise noted, the content of this page is licensed under CC-BY-4.0 license. Third-party product names and logos may be the trademarks of their respective owners.