Conversation

Replying to and
LLVM was as much of an Apple project as WebKit. Clang was entirely an Apple project from the start. Both of them transitioned to being controlled by a foundation not at all controlled by Apple. Various Google open source projects have gone through comparable transitions to that.
1
Replying to and
llvm wasn't even started at apple, and both llvm and webkit have been managed as actual open source projects with open contributions for as long as I can remember with chromium and android this has *never* been the case
1
Replying to and
AOSP and Chromium are actual open source projects with actual open source contributions. Chromium is almost entirely developed in the open other than security fixes. AOSP is partly developed in the open and partly behind closed doors with code dumps (merges into AOSP) for those.
2
It doesn't matter where LLVM was started. Android wasn't started at Google. Google acquired it. Apple essentially acquired LLVM. I'm really not sure how can you can claim that WebKit is a more collaborative project than Chromium. It's entirely not based on the actual reality.
1
Replying to and
The same thing happens with the Linux kernel and most other open source projects. That's quite normal. Once you're an established contributor, you start having the influence to land things that the people responsible for the upstream project don't need themselves.
2
I've never seen any contribution in webkit where this would happen, you don't even need to go through a complicated CLA process and patches from individuals go in on regular basis (regardless of how much it matters to apple)
1
Replying to and
There's no complicated CLA for AOSP or Chromium, and no copyright assignment to contribute. I've regularly landed patches in AOSP. It has been drastically easier to get my patches reviewed and landed there than in the Linux kernel where I'd be unlikely to try contributing again.
3
1