In the last few years, all of us in the IT industry, and many of the general public, have come to accept free and open source software (F/OSS) as a fact of life.
It has always been the case that as an organization gets bigger and more, diverse it becomes progressively harder for separate groups to communicate with each other.
Coming out of nowhere, blogs have become commonplace in today's Internet-connected world. Only a few years ago, social media, like blogs, were strictly the province of hard-core geeks.