Google has this annyoing internal engineering ethos of "Google knows better" wherein they discard a whole bunch of established industry practices in favor of their own stupid ideas
@sir @jon Also, many of their open source projects suffer from acute NIH-syndrome. Instead of contributing to an established one, they start anew. Sometimes even multiple times. To name a few: Skia (instead of helping Cairo), BoringSSL, Gyp, GN, Bazel, gtest, gperftools,... It's not even about the licenses of the existing projects not being permissive enough in most cases. There has to be something dysfunctional in Google that causes this.
@aperezdc @sir It's also possible that google has some unique problem spaces to solve, and by making existing open source projects suit their needs, they make it less useful to others. Their employees contribute a lot open source projects. Granted it's mostly their open source, but it's still open source. My point is there may be perfectly rational reasons for why google does what they do that benefit them AND the community.
@jon @sir I have trouble buying that argument. Google indeed has some unique problem spaces, but precisely the solutions they develop for those tend to be proprietary, like BigTable (https://en.m.wikipedia.org/wiki/Bigtable) and GoogleFS (https://en.m.wikipedia.org/wiki/Google_File_System). The open source projects they have which duplicate efforts tend to be out of that category.
This page describes the mastodon.social instance - wondering what Mastodon is? Check out joinmastodon.org instead! In essence, Mastodon is a decentralized, open source social network. This is just one part of the network, run by the main developers of the project It is not focused on any particular niche interest - everyone is welcome as long as you follow our code of conduct!
Hero image by @b_cavello