Why should they open source everything? I never see anyone complaining how Apple doesn't open source Safari or XCode. I mean there are plenty other totally open source editors out there to choose from.
You can’t push something as a standard, claim that the fact that it is standardized allows for interoperability, benefit from the work other people do to conform to your standard, then prevent your own work from being used by others like you claimed would be possible. Apple sidesteps this issue by rarely promoting standards in the first place.
How is that the standard? You can write you python code in PyCharm with their own set of tools or use vim or emacs with other open source python servers.
Why? Because they're the new Microsoft that completely embraces open source, we have been told, and it was seen as paranoid and ridiculous to suggest that they were merely the old Microsoft with a new trick.
Who told you that? Nobody said they would open source everything. There were never plans to open source Visual Studio or Office or Windows. And why should they? Did they sign a contract in blood?
They've been pretty good stewards though, for a long time.
I don't know how much of it is lip-service, but webkit.org talks about using webkit on non-Apple platforms, and webkit-gtk gets discussed on their mailing list.
It feels to me like a truly collaborative open-source project, in a way that's unlike most of what Apple does. Again, I don't know how much of this is an aberration, but I've always been impressed with the whole thing.
Exactly, it was open source before Apple came along. Guess GP didn’t realize that WebKit is a fork of KHTML from KDE which was LGPL licensed (if memory serves).