There are three separate issues that I can see:
- xnu x86 source release - macosforge announcement - Apache licensing of software
For the xnu x86 source release, clearly access to source is better for the community than not having access, so this is good. However, people have been asking about the source for 8 months now, and Apple has not said anything. If Apple were truly interested in community participation, it would not have been that difficult to have told the community that source will be unavailable until WWDC. To me, the handling of the xnu x86 source release just reinforces the idea that open source at Apple is a marketing gimmick.
For the macosforge announcement, it's about time. Apple has historically not been receptive to community participation with their open source projects, something they try to deny. Even WebKit, Apple's flagship open source product of the moment, was hosted at OpenDarwin and was supposedly a community project. However, the source has always been at Apple with Apple managers controlling who has access and who doesn't. It has never been and was never intended to be a community effort. Given this, Apple should have provided their own hosting and not tried to play the game of being open but not. Macosforge will allow them to do that. They can restrict access, ensure click through licensing agreements, censor bug reports, and hide code prior to marketing announcements, all without strong-arming the supposedly independent and open community to these things for them. I believe macosforge is a good thing for the community because of this. It will reduce tensions with the community.
For the Apache licensing of various projects, this is a very good thing. It was a shame Apple couldn't have worked with their community and told them this was something they were working towards, and that it had to wait for an Apple controlled hosting facility before it could happen.
Overall, my impression is the status quo has been maintained. The secrecy leading up to these announcements reinforces the belief that open source is simply a marketing exercise for Apple. Communication is key to community participation, and is something that Apple is willing to sell for a little glitz.
I'm sure that other people have their own takes on the quality and utility of the initiatives, but if the question is "will this be enough to bring the jaded developers back?" then the answer appears to be "no, not yet."