The open-source software movement developed because people had an "itch to scratch". One that "off-the-shelf" software did not support or was too costly to use. In the open source community people want to contribute, learn and share their knowledge and experience. They want to participate in a rich learning environment. They want to be able to get their work done and make a difference. We know from experience that these ideas work in a business environment.
Bullshit doesn't work in the blogosphere. So how do you negotiate the terms of your own surrender when you screwed up or do you let the blogospsher do it for ya?. In the case of Ketchum, a PR Brand Management agency, they got b-slapped in an nyc sec by the blogosphere. These guys didn't learn much since they were just coming off of the Armstrong Williams mess. Huh, I wonder if they are advising the Press Secretary Scott McLellan these days.