Nevertheless, Geronimo is on the move. It gained strength when IBM acquired the open-source software integrator, Gluecode, which included Geronimo in the stack. Once Gluecode was in the IBM corral getting blue-washed (transformed into an IBM-supported product), IBM became a contributor to the open-source project.
Another sign that Geronimo is on the prowl is Novell's endorsement. Novell was an early partner of JBoss when other companies refused to take JBoss seriously, and it shipped JBoss with its Suse Linux 9 in August 2004.
Suse 10 is due out soon, and when it ships it will include Geronimo, not JBoss.
"We think there are going to be two Java platforms: one will be JBoss, and the other will be Geronimo," said Justin Steinman, director of product management at Novell, and Novell's willingness to provide technical support for Geronimo may herald broader acceptance.
It's also a sign that Novell, after watching archrival Red Hat gobble up JBoss, can't stomach distributing JBoss anymore. The party line is that the change was made because "JBoss changed some of its license terms, which made it difficult to include JBoss," said Steinman. But it's also true that the application server is so central to other middleware that Novell needed to pull back and decide whether it was going to support Red Hat's middleware goals or its own. It's clearly decided to bet on the darker horse.
So Novell has switched horses, Geronimo is tracking JBoss, and it's possible we're watching the stealth arrival of the next $350 million piece of open-source software. (That's what Red Hat paid for JBoss in April.)
It's also possible that JBoss so dominates the enterprise already that Geronimo won't be able to fight its way in. I still think the range is open and that there's going to be more than one open-source horse in the race.