<i>Apple didn’t have to release WebKit as an open source project — they could have taken the BSD-licensed KHTML and kept their derivative rendering engine private.</i><p>Yes, they did have to release it as open source, as KHTML is LGPL, not BSD licensed. I don't believe for a minute that Apple is any more open than they are legally required to be, and even then only after some arm-twisting.