Skip to content
HomeVideosBooksBlogs
AllTop postsTopics
Podcasts
HistoryListsWatch laterLiked videosFollowing

The videos, books, blogs and podcasts Hacker News keeps recommending, all in one place.

VideosBooksBlogsPodcastsAboutPrivacySettings

Data from Hacker News, HackerTube, HackerBooks, HackerBlogs and Open Library. Credits · Not affiliated with Y Combinator.

HomeVideosBooksBlogsPodcasts
Ctrl K

    Google Open Source Blog

    opensource.google.com · Company blog · on HN since 2017

    Google's open source team posts about its open source programs, policies such as AGPL restrictions, and featured projects.

    Visit blogHN submissions
    Open Source & LinuxTech Industry
    What HN says

    Commenters link it to show Google's open source output and its AGPL policy, with some praising the default Apache licensing and review process.

    Stats for nerds
    86HN people shared it
    16linked in comments
    436story points
    Jul 2024last shared
    2017people per year2024

    Top posts on HN

    1. 1
      A new home for Google Open Source
      8 people · 257 points · first shared 2017 · 63 comments on HN
    2. 2
      Some software cannot be used at Google
      11 people · 149 points · first shared 2017 · 186 comments on HN
    3. 3
      Google's Common Expression Language for Expression Evaluation
      1 person · 6 points · first shared 2019 · 1 comments on HN
    4. 4
      Google Opensource Featured Projects
      4 people · 5 points · first shared 2017 · Discussion on HN
    5. 5
      Xi-editor – A modern editor with a back end written in Rust
      1 person · 4 points · first shared 2018 · 1 comments on HN
    6. 6
      Magenta: Music and Art Generation with Machine Intelligence
      1 person · 3 points · first shared 2019 · Discussion on HN
    7. 7
      GPL Enforcement – Google's Committment
      1 person · 3 points · first shared 2017 · Discussion on HN
    8. 8
      Google Adopts Contributor Covenant for All Its OSS Projects
      1 person · 3 points · first shared 2018 · Discussion on HN
    9. 9
      Creating
      3 people · 2 points · first shared 2018 · Discussion on HN
    10. 10
      Chrome extention to encrypt, decrypt, sign, and verify using OpenPGP
      1 person · 2 points · first shared 2018 · Discussion on HN

    What HN people wrote when they linked it

    • jagthebeetleSep 2019

      The lingua franca for Google's building needs is (more or less) bazel, where you say target /a/b/c depends on /dep/v1_1, /dep/xyz, /common/foo, etc.). (There is a filesystem-like hierarchy parallel to, but not necessarily the same as the corresponding repository's directory layout.)

      Bazel is extensible via rules [1], so if you really wanted to use NodeJS on your team, you might create a `nodejs_binary` rule that put everything in the right directory and ran some NodeJS packager on it. You'd probably not put it into production.

      Also, third-party code lives in a single third-party directory, so yes, internal users could pull down code they wanted (and for which there wasn't a satisfactory internal version already) into that directory: https://opensource.google.com/docs/thirdparty/

      [1]: https://docs.bazel.build/versions/0.29.0/skylark/rules.html

    • geofftMar 2019

      I am neither a Googler nor a laywer, but I think yes and yes - if you don't care about copyright ownership and only licensing (which most of the time is fine - you usually only care if you either want to commercialize it later or you want to make sure either you have standing to sue infringers or Google doesn't), there's an easy process for open-sourcing something and letting Google retain ownership, and a much more involved process for confirming that Google doesn't own it. So it's easier to let Google claim copyright and not argue about whether they really have had ownership.

      Some relevant links are https://opensource.google.com/docs/releasing/ for the personal-project-with-Google-copyright flow and https://opensource.google.com/docs/iarc/ for the personal-copyright flow.

    • edmondlauDec 2017

      If there are engineers you highly respect on your team, their code is a great place to start.

      Otherwise, many top tech companies now open source software that they've written internally, oftentimes with their own websites. And there is also a growing trend for them to actually maintain the software they open source as opposed to just throwing it over the fence.

      Think of companies that have a strong engineering brand, and then just search for what open source software they're released. Pick whatever seems most aligned with your interests.

      Some examples:

      Google: https://opensource.google.com/projects/list/featured?language=python
      Facebook: https://code.facebook.com/projects/#backend
      Stripe: https://stripe.com/open-source
      Airbnb: http://airbnb.io/projects/

    • DannyBeeOct 2018

      So i'm the one who forbid WTFPL at Google, and we forbid it mainly because it's bad for developers, believe it or not.

      We go over it in new googler training (and our reasoning is on the Google open source policy site we publish: https://opensource.google.com/docs/thirdparty/licenses/#wtfpl-not-allowed)

      You are welcome to not (but if you go and look, it's completely consistent with my viewpoints and history in OSS so ...).

      I would love to live in a world where WTFPL is a good license, but we don't live in that world, and wanting it to be so will not change that.

      I can also tell you stories of companies we've acquired who had bad experiences, FWIW.

      So the "small companies" you think are being served, aren't.

    • renegat0x0Jul 2024

      Oh google has many pages:

      - https://arvr.google.com/

      - https://bughunters.google.com/

      - https://design.google.com/

      - https://opensource.google.com/

      - https://code.google.com/

      - https://ai.google.com/

      - https://mapsplatform.google.com/

      - https://programmablesearchengine.google.com/

      - https://privacy.google.com/

      - https://lens.google.com/

      - http://labs.google.com/

      - https://jigsaw.google.com/

      - https://datastudio.google.com/

      - https://tagmanager.google.com/

      - https://script.google.com/

      There are some more scraped by me https://github.com/rumca-js/Internet-Places-Database

    • _msw_Mar 2019

      Disclosure: I work at Amazon, and from time to time I help out with open source policy.

      There have been a number of changes to Amazon's policies over the years, and personal participation ("outside activity") is really straightforward now. For the vast majority of cases you just need to submit a ticket with details, and then it is auto-approved.

      For comparison, you can have a look at Google's open source policy on personal projects here: https://opensource.google.com/docs/iarc/

      If you are an employee and have questions, drop me a line at msw at amazon.com

    Related

    Microsoft Open Source Blogopensource.microsoft.com81 people

    Microsoft makes Zork open-source

    Microsoft Open Source Blog
    Company · last shared 2026
    Google Blogblog.google2.1k people

    Gemini 3

    Google Blog
    Company · last shared 2026
    Go Blogblog.golang.org529 people

    Go 2, here we come

    Go Blog
    Company · last shared 2026
    Google Code Bloggooglecode.blogspot.com165 people

    Why should anyone ever use a Google API again?

    Google Code Blog
    Company · last shared 2022
    GNOME Blogsblogs.gnome.org490 people

    AirPods fast connect security vulnerability

    GNOME Blogs
    Company · last shared 2026
    Facebook Engineeringcode.facebook.com552 people

    Relicensing React, Jest, Flow, and Immutable.js

    Facebook Engineering
    Company · last shared 2021
    Windows Blogblogs.windows.com885 people

    The Windows Subsystem for Linux is now open source

    Windows Blog
    Company · last shared 2026
    Open Source Initiative Blogblog.opensource.org33 people

    Gnome patent troll stripped of patent rights

    Open Source Initiative Blog
    Company · last shared 2024