For businesses, the risk associated with closed sourcing your app are finite and simple:
1) The people that want source code with their app won't buy it. As was said in the article "not that many people will even notice", so it's not a lot of people.
2) You lose out on _possibly_ getting some work done on your product for free.
It seems to me that there are more and larger risks associated with open sourcing your app:
1) Lower bar to entry for competitors. 2) Definitely losing sales to customers with IT departments that know how to compile source code. 3) Possibly losing control over your own creation. 4) Fragmentation - IMO Linux would be better and more popular if there weren't so many distributions.