Makes sense. Instead of publishing standards, you just release the source. Sure you wear the initial development costs, but you benefit because you've got an instant army of user's and supporter's, and you get to benefit from code upgrades from the open source community.
IBM can still work...