Just had dinner with The Other American President at the indian place off Marble Arch / Oxford Street.
A really nice dinner, I have to say, even when our main topics were stress, the IT market’s suicide in the attempt to stop Microsoft and its further inevitable and impending doom, leading to crap buggy code, crap ridiculously large bloated relatively bug-free code, and then some more sad things.
Ok, horrible example, but pick a company that has some sort of business model on top of Open Source, like, say - and I told you this was a bad example - JBoss. They apparently own 37% of the J2EE Application Server market, if I read TSS correctly (despite having lost the link and being fairly tired by now). And they’ve got around 30 to 50 employees…
Isn’t there something wrong with this? I mean, you would’ve thought that a company that owned 37% of a market where there’s a f*ckload of cash flowing around like mad would be able to grow larger, presuming that the basic intent of every company is to grow. And I’m sure it is growing, but, still, there’s something fishy in this picture. Are they doing better than BEA? Certainly, in market share terms, but in terms of pocket depth, I would disagree.
I don’t mean this to say that JBoss is taking jobs out of the BEAs and IBMs around, I mean that we all are, as an industry, giving more and more of our products and services away for free. Sure, there’s a lot of potential business models there, and I’m sure Bob at OpenXource is the right person to talk to if you’re interested, but I’m still wondering why we are deliberately rushing out to produce free and open source products, mostly to provide an alternative or to beat Big Evil Companies, and if we’re not thinking about the whole industry while at it.
We’re making ourselves redundant, in a sense. Which is actually a good thing. We’ll have to move on to more interesting problems. Why would that be bad?

Sam Newman | 03-Feb-05 at 4:05 pm | Permalink
I heard a stat the other day that said BEA make in 8 hours what JBoss makes in a year. You also have to ask yourself what market sectors JBoss has penetration in, and where they are being used, how widely are they being used?
Carlos E. Perez | 04-Feb-05 at 3:05 pm | Permalink
It thought about this a little bit. It’s interesting that the Java community strives towards openess that ultimately leads to commoditization. That is the exact opposite of the Cobol folks who drive towards job security and information obscurity. In the grand scheme of things the Java folks will of course be more effective, however from the local point of view, it’ll be tough to claim that you’re indispensible.
Open Source, where software is a commodity leads to the situation that the only way to make money is through your own development capabilities. That is the limit, you make money only on your perceived abilities and not on something you can print on a CDROM. Since you can’t replicate yourself, then you can see why there’s a limit to your growth. Bill Gates is rich because he can replicate his product, unless open source can figure out how to replicate people then they’ll always be limited to physical boundaries.