I certainly used to regularly chat about bug burndown rates, joke about ship dates, and play that old game of "how many release candidates" with other managers. And I overheard more new feature discussions in public from folks on other teams than I can possibly imagine.
But, it was part of the culture. Love it or hate it, most members of the dev organization who are successful long-term at MSFT talk about their work all the time, everywhere they go. I've overheard heated arguments in public about Windows servicing patching strategies, and been in ones about such nits as whether the VS solution explorer should be on the left or the right in the default profile.
Many companies encourage people to talk about their work. See, for example, Microsoft, Facebook, Google, Twitter etc.
Obviously they have some restrictions - but nothing like Apple.
That's a stage managed corporate event announcing new products and initiatives, it's no more a display of openness than Steve Jobs' keynotes.
Some of what can be produced is patents (describing the mechanisms), papers at conferences, and white papers.
Essentially, any special technology - anything providing competitive advantage - is kept under lock and key.
At least this is what I understand from talking and reading. Please feel to correct me with facts if I am wrong. :-)