Steam Deck is mostly standard Linux (although most stuff Valve does is gets merged into the kernel/free packages etc. so it’s hard to disentangle the these, but not exactly comparable to building a platform almost from scratch)
> the problem is that facebook, a very rich company, get charged 0.
Just like every other company using the same business model (i.e. ads instead of IAP)?
What I’m suggesting more than asking is, when you say that open source has lifted their development burden, it makes it sound like it’s a unidirectional taking.
And sure, some might be freeloading. But they also do contribute quite a bit to open source. https://opensource.apple.com/
I know your response was more to correct the “developed from scratch” but I still think it’s important to note that it’s not unidirectional. Even in the development of their own platforms, you can find old Usenet discussions of how they were feeding things back. I think they could have gone their own route but Unix compatibility was important.
The history of Next, Apple, and the open source community is very intertwined and unfortunately cannot be reduced so easily.
Webkit (and subsequently Blink/Chromium) and LLVM especially did have a significant impact though.
> didn't build their platform "almost from scratch".
Well, no, it’s of course relative I meant that compared to Valve/Steam they did. And it’s not like iOS/macOS is just a collection of open source components slapped together with some small proprietary layer on top. At this point it’s mostly proprietary stuff they had to build effectively from scratch over the years with some open source components here and there.
> the problem is that facebook, a very rich company, get charged 0.
Just like every other company using the same business model (i.e. ads instead of IAP)?