Actually, I wish JBoss were paying me to write this article. ;) It did not. This article only reflects my personal opinion.
In fact, while JBoss is one of the many EJB 3.0 supporters, we support customers running Spring on our servers. We have "vested interests" in both Spring and EJB 3.0. As I mentioned in the article, a major strength of EJB 3.0 is that it is a standard -- not a JBoss proprietary thing. If I had an evil plot to promote JBoss in the article, I would have suggested using Hibernate + JBossCache + JBoss MC instead of either EJB 3.0 or Spring. ;)