I've long argued that we need open sourced standards combined with compliance authorities using trademarks in order to ensure a functioning utility computing market.
However, companies trademarking generic terms like "cloud computing" is not that helpful. Thanks to James for spotting this.