Meta is doing things for Meta. Yes, it helps the greater ecosystem but they have problems no one else has outside of Google and Amazon and a few foreign players. Presto, React, etc are things they needed and decided to open source. Valve needed something at went TO the source. There’s a huge difference. The few tools Meta has released for Linux were things that were important to them at that scale. btrfs, etc. While one could argue Valve did it for Valve, the sheer impact it has on small to medium sized studios is undeniable. Not having to rewrite your engine and just compile with a -lproton is wizardry. SteamOS forced graphics card manufacturers to start including drivers. GNU community being what it is, they reverse engineered it and upgraded Mesa. I’d love to see Facebook include something like making Oculus open source. React isn’t a fair comparison either because it’s a singular path architecture. There’s really only one way, the React way. If they wanted to be serious about improving the web, they would have brought the legacy along and made jsx a web standard for browsers to support natively.
Google, isn’t the same Google. Eric Schmidt is from my area of the world but advertising poisoned the company (one would argue, gave it a monetary value). Like Napster, Google was designed with good intentions in the beginning. That’s why it beat Excite, Webcrawler, Yahoo, Bing, AskJeeves, etc was because its usefulness at searching AND ranking.
All the FAANGs contribute to open source. That’s not what I’m getting at. I’m saying Valve does it not just for them but for everyone. With the only hope that Gabe can get HL3 running on a CoreBoot Linux Handheld because console royalties suck.
My main point is that Meta works on issues to support the community much more than other companies, especially Google. Even when those issues don't directly contribute to Meta products itself.
Sure it is self-serving in the sense that they do get a lot out of the community as well, but I don't feel that super min-maxing of resource allocation on their open source projects.
Google, isn’t the same Google. Eric Schmidt is from my area of the world but advertising poisoned the company (one would argue, gave it a monetary value). Like Napster, Google was designed with good intentions in the beginning. That’s why it beat Excite, Webcrawler, Yahoo, Bing, AskJeeves, etc was because its usefulness at searching AND ranking.
All the FAANGs contribute to open source. That’s not what I’m getting at. I’m saying Valve does it not just for them but for everyone. With the only hope that Gabe can get HL3 running on a CoreBoot Linux Handheld because console royalties suck.