4 ms·
I've been in big tech. They rarely use anything from OSS and usually have their own internal version long before OSS has an offering. Big tech will have no prob
by jchonphoenix 3y ago
I've been in big tech. They rarely use anything from OSS and usually have their own internal version long before OSS has an offering. Big tech will have no problem thriving without OSS. Their business models and execution aren't reliant on it at all. They only use it for recruiting
- ke88y 3y agoLinux, PyTorch, TensorFlow, literally every programming language used everywhere except perhaps MATLAB and CUDA (and even there most of the libraries are OSS, and those languages aren't FAANG property anyways) I think there's a kernel of truth to what you're saying -- namely that big tech would be fine without oss and mostly builds out their own alternatives whenever necessary or desirable -- but it's definitely not true that BigTech "doesn't use OSS", "has internal versions", or "only use it for recruiting"
- phyrex 3y agoPyTorch is a meta project, I think tensorflow is from Google. Both companies maintain their own programming languages (which they later open sourced)
- mathisfun123 3y agoLol at thinking that pytorch and tensorflow are oss. I mean they're definitely free but have you ever tried submitting a patch for something that doesn't matter to FB/Google? Those projects function as free bug finding programs for their respective sponsors.
- vrc 3y agoThey also exist so that infra/hardware is developed to support them specifically. The more people that use each, the more pressure exists for 3p infra/hw to build around them in pursuit of $$.
- ke88y 3y ago> Lol at thinking that pytorch and tensorflow are oss If BSD isn't open source then I don't know what is. > I mean they're definitely free but have you ever tried submitting a patch for something that doesn't matter to FB/Google? Well, you can always fork. > Those projects function as free bug finding programs for their respective sponsors. Yes, most companies engage with OSS strategically and not purely altruistically. But also: 1. Big tech uses OSS. 2. Big tech does not have internal versions of many OSS projects. 3. Big tech uses OSS for reasons other than just recruiting.
- jchonphoenix 3y agoMeta uses its own php called hack. Nothing is shared with php oss. Google and Meta both have their forked versions of Cpp and python. Plus if they're closed source they will just buy it. Pytorch and tensorflow are from FANG. Without OSS being a thing, they just keep using it without sharing it to the world. Your examples are actually proving the opposite of your point :)
- ke88y 3y ago> Without OSS being a thing, they just keep using it without sharing it to the world. But OSS is a thing and they did share it with the world. > Your examples are actually proving the opposite of your point :) How so? Despite the fact that Big Tech doesn't need OSS, it's not true that BigTech: 1. "doesn't use OSS", or 2. "has internal versions" [of any relevant OSS], or 3. "only use it for recruiting". Hack isn't a counter-example; it's open source. The face that TensorFlow started a google isn't relevant to my point, nor is the fact that FB took the healm of Torch from academia a while ago. Companies engage with OSS strategically, not altruistically. In other news, grass is green :) But there are many strategic reasons for having pieces of infra that are (1) OSS, (2) not duplicated internally, and (3) have motivations other than recruiting.
- deleted 3y ago[deleted]
- jchonphoenix 3y agoI think you're misunderstanding my comment because you aren't reading it in context of the parent. Those are all points why big tech will be fine without open source software. I.E. if the entirety of the OSS community disappeared tomorrow, big tech would be minimally impacted. Many of the major OSS projects came from then to begin with and they already have massive efforts to maintain parallel versions. They open source tf, hack, and pytorch because it's good for recruiting. Not because it gets commits and reduces workloads. So if the OSS movement disappeared tomorrow, big tech would be the best positioned companies to keep chugging along. Although even if all OSS software that we've discussed here disappeared tomorrow, I know at least Google and Facebook are fine because they don't use any of it. They have their own internal versions that are better and aren't shared with the world.
- deleted 3y ago[deleted]
- bipop5000 3y agoWithout OS the talent coming into big tech would probably be severely lesser quality.
- ralph84 3y agoThey also use it to manage the pace of innovation in the rest of the industry by open sourcing stuff that is similar but inferior to what they use internally. Hadoop and Kubernetes being prime examples.