I'm horribly disappointed in the way that Apple seems to give back barely anything to the community. Google and Facebook's github is populated with dozens of projects. Granted, some are in a state of disrepair, others are incredibly useful. E.g., the state of open source static analysis is on par with Coverity at this point for our 300k line C++ project. I'm a bit of a tinfoil privacy nut, but thanks Google and Facebook, you guys rule!
http://opensource.apple.com/release/os-x-10103/
.. they're just not fanboys about it.
xnu (the kernel), Libsystem (C/C++ core libs), CommonCrypto/Security, CF (CoreFoundation), IOKit et al, hfs, Apple SMB and more.
It doesn't include a number of other Apple projects that are hosted elsewhere like launchd, libdispatch, clang/llvm.
* XNU is based on existing open source software. You're right that Apple had no obligation to release the source of XNU given the permissive licences of the parent code. But equally it feels a little disingenuous to congratulate a company for releasing their code to a project that was open source to begin with anyway.
* Apple SMB referenced from Samba code and only created because Samba changed licence to GPLv3.
* Clang/LLVM isn't an Apple owned project. Though I will granted you that they are major contributors to it.
I cannot blame Apple for wanting to keep their proprietary inventions closed. They are a business after all so I'd expect them to put their business interests ahead of "good will".