

The LGPL anticipates situations such as these and doesn't prohibit them.
It is a feature/weakness of the license.
My guess is that Apple isn't afraid of KDE or even Linux in the short term. I think the short term concern is one of resources. It is simply easier to make Mac OSX specific changes to KHTML than to make changes in a cross platform manner. It probably also leads to better browser performance. Now the nice thing to do would be to hire a developer whose full time job is to port changes back into KHTML, but the license doesn't require this, and in fact if it did it would not be a "Free" license.
It seems that Apple is doing more than is required by submitting changes at all, not that this is either hard for them to do or especially helpful for KHTML.
In the long run, is Apple afraid of Linux or KDE? Probably. It wouldn't surprise me if there is a long-term plan to neglect certain projects. At the very least Apple could help them with web-hosting. It is nearly impossible to get to the KDE web entry right now.
a random John [johnharrison@gmail.com]
I should probably add that while this might appear to be a defacto
conversion of LGPL code into BSD, this is probably an oversimplification.
If it were BSD code they could simple close it. That is not what has
happened. I can be argued that it is closed in practice because the
changes are Mac-centric and don't easily port, but you can still read the
code and learn from it, which is one of the benefits of it being open that
gets mentioned so often.
a random John [johnharrison@gmail.com]
Yes, I oversimplified since the code is STILL open, and KDE developers can
get hints from Apple's code. Derek Kite summarizes this pretty well here and pulls the browser war into the picture.
Derek makes a good point in that at some point Apple might drop Safari and
it will die. Somebody else won't be able to pick it up because most of it
isn't LGPL. I honestly don't know if the rest of it is APSL or whatever it
is.
In any case, now that /. has picked this up it seems that many people are taking the kde blog entries as a complaint that Apple isn't "going the extra mile", when that isn't what is being complained about. The complaint is over the perception that Apple is doing work that isn't happening, not that they aren't doing the work. It seems that Apple was getting Open Source cred that they weren't earning. I certainly thought that the changes were such that they could be easily incorporated into KHTML. This has been eye-opening for me.
a random John [johnharrison@gmail.com]
Derek makes a good point in that at some point Apple might drop Safari and
it will die...