I don't think you have any evidence of such a pledge.
Personally, I think Apple doesn't give a fig about software freedom. I don't think they are in favour of it, or against it, they simply want to ship their products.
For a time they were happy to use GPL software to help them do that, but then v3 happened and they have been moving away from the projects that switched to v3.
It's impossible to argue that WebKit, LLVM, Swift, etc. are intended "to kill software freedom". They are simply software projects that exist and release code under an OSI license (or will do, in the case of Swift).
If Apple/Google/others can push these projects beyond where things like GCC are, that is more the fault of the GCC project for not being nimble enough to stay on the leading edge (if it ever was there). It's also not because they are determined to kill projects like GCC, it's because they need really good compilers/renderers/etc.
They were never happy to use copyleft software, and they (then NeXT, now Apple) have been trying to weasel out of it since the 1980s, long before the GPLv3 happened.
Personally, I think Apple doesn't give a fig about software freedom. I don't think they are in favour of it, or against it, they simply want to ship their products.
For a time they were happy to use GPL software to help them do that, but then v3 happened and they have been moving away from the projects that switched to v3.
It's impossible to argue that WebKit, LLVM, Swift, etc. are intended "to kill software freedom". They are simply software projects that exist and release code under an OSI license (or will do, in the case of Swift).
If Apple/Google/others can push these projects beyond where things like GCC are, that is more the fault of the GCC project for not being nimble enough to stay on the leading edge (if it ever was there). It's also not because they are determined to kill projects like GCC, it's because they need really good compilers/renderers/etc.