Regarding Apple’s Open Source strategy, the WebKit origin story is a major disaster.
They forked an existing project, only did sourcedumps every few months, often stripped of all comments, refused to work with the original devs that they had forked from (the KDE KHTML engine), etc.