That article gives Apple way to much credit.  KHTML is LGPL licensed They had to release source.  Blocks in GCC had to release source.  The only thing he gets right is that Apple contributes to BSD licensed LLVM, but then he calls it Apple's technology. The project was around a long time before Apple showed up to contribute.<p>So on the whole I'd say Apple doesn't care if its technology is open or not as long as they are in control.  Note the KHTML guys have said that Apple has dorked up the source so much that they basically can't use anything Apple has done, pretty much the same for GCC.  LLVM is the only project where they seem to be playing nice and I don't see that lasting past the point where Apple starts using it heavily.