This whole mess reinforcecs me belief that [Apple] Open Source is not a magic bullet for fixing problems. When a core team is working on end-user releases and tons of hobbyists/tinkerers make changes to the source tree independently to fix bugs as *they* find them and their changes are never merged into the end-user release why bother with open source?
Obviously this was a serious issue for the CUSTOMERS (the one's paying real money for Apple's product) and it was found out by someone on the outside a year after it was first reported, not Apple engineers.
Darwin is nothing more than mind-share for Apple. Its contributing so little to Mac OS X on just a bug-fix level its a waste of resources IMV.
I can appreciate both sides of the argument for Open Source, but really how can Apple be competitive when it makes changes to GNU tools that boost performance on Mac OS X when that change can then apply to Linux or other non-Mac OSes negating any advantage?
I feel this is why so many GNU tools are being replaced in the BSD layer of OS X. OS X has so many more APIs available than a straight UNIX so why not build a custom tool for OS X only and further push OS X into the forefront of UNIX OSes (and past Windoze)?
The benefits of Open Source are clearly not being realized and as a ShareHolder I say nix Dawrin and its endless black hole of expenses and focus on making Mac OS X the best desktop/server OS it can be. Without kowtowing to the GNU crowd Apple's customers can all benefit from the millions of dollars worth of work Apple engineers do accomplish every year (QuickTime anyone? One of the last OpenGL platforms?).