After the recent series of Bloomberg Businessweek scoops about Android, Andy Rubin, who runs Android at Google, decided it was time to clear the air. It's worth reading his whole post, both for what he says and what he doesn't say. On at least the open source issue, he's pretty clear:
We continue to be an open source platform and will continue releasing source code when it is ready. As I write this the Android team is still hard at work to bring all the new Honeycomb features to phones. As soon as this work is completed, we’ll publish the code. This temporary delay does not represent a change in strategy. We remain firmly committed to providing Android as an open source platform across many device types.
-Android Developers Blog, April 6, 2011
There is clearly less here than many have claimed (cough, Dalrymple, cough) though it's also clear that Google is getting tougher about the enforcing outer boundaries of its agreements with carriers like Verizon. That's good for customers and good for the Android ecosystem.