Patents are one of the ways in which you can protect your IP. There are a number of other factors you have to consider—the size of the business, whether it is a process or software, whether it could be copyright. There are other protections for that. Otherwise you might want to just publish and have the freedom to operate, so you publish it to do that.
On October 2nd, 2012. See this statement in context.