FWIW, LLVM was a thing before Apple got involved (and I remember the project from them, back when it really was a "low-level virtual machine" as its primary purpose). They hired the guy who ran that project and then essentially took over, and have on occasion run "rough shod" over the community: they built their ARM64 backend in secret for the iPhone 5S and essentially forced Google and others to spend a lot of time building out a quality AArch64 toolchain for that same architecture, which everyone else did as part of a public community. When everyone else was pretty much done Apple finally decided they were ready to open source their backend, and used their steering of the project to stall a lot of things while the work was merged. They also had a chilling effect on some developers in the open ecosystem by saying they were going to open source their work: you can find mailing list posts from people saying they didn't want to waste their time as Apple would be providing theirs, which of course they did much much later than they originally scheduled. FWIW, I don't entirely blame Apple here as evil or anything, as I can appreciate "we are the first to care about this chip and we really did all this work ourselves and it would be really demotivating for someone else to just watch us slave away at it and then still be able to come out with a final product only months after us because we gave it away", but they certainly don't deserve the kind of props you bestow upon them by claiming they "open sourced" that project :/.