Monthly Archives: March 2009

Starting up Modular IT Service

I wanted to get everything ready for EclipseCon / OSGi Dev Con next week, in case I could get some conversations started about OSGi adoption plans.

Of course I “prioritized” getting the Web site and email going (ok those of you who just shouted “you mean procrastinated” get 10 points ūüėČ and didn’t investigate what meant by including a basic Web site in the domain name registration charge.

It turns out they force you to use their Widget and designs, and limit you to a single page.¬† The widget is not bad, but there are some funny things.¬† I can’t figure out how to center the name under my photo, and when I tried to move the “blog” widget under the main text widget, the text disappeared.

One good thing though, I could include links to my blogs and to the public LinkedIn profile so I didn’t have to put too much on the page other than the purpose of the new service – which is to help organizations create strategic plans for improving product and application development, with a focus on adopting a more modular approach and using the OSGi Framework.

Hope to see you at the ‘con!

Maybe IBM wants control of Java

The hot topic of debate today is the breaking news story that IBM is in talks to acquire Sun. Dana Gardner doubts this, and a bunch of myFB and Twitter friends ask the obvious questions in their status updates: Why the heck would IBM want to do this?  

I haven’t seen anyone yet bring up the Java question.¬† As co-chair of the OSGi EEG and formerly 9-year employee of a Java vendor, I have seen the battles between Sun and IBM over the control of the Java langauge up close.¬† It has never been a pretty picture.

Recently I was asked about Jonathan Schwartz’s blog entries about Sun’s future direction and corporate strategy. The content of these entries has been subject to the usual praise and criticism, but I haven’t seen anyone talk about¬†what’s so obviously and painfully missing –¬†at least for someone active in the Java community and trying to push the ball forward (e.g. enterprise OSGi). Where is the talk about leading the Java community? Where is the talk about collaboration with IBM, Oracle, Progress, Tibco, and others? Where is the description of how helpful¬†Sun is toward Apache’s Java projects (especially Harmony)?

IBM has ported¬†many products onto the OSGi framework during¬†the past several years, including flagship products such as WebSphere Application Server and Lotus Notes.¬†Never mind the¬†fragmentation in the Java community caused by the disagreement over SCA.¬† What about¬†Sun’s recent announcement that¬†they were going to reinvent Java modularity in the Open JDK project, all on their¬†own, without input, without regard to what happens to¬†OSGi?¬† What kind of potential change cost does that represent to IBM and all the other Java vendors who have ported products onto OSGi?

The¬†potential acquisition of Sun has been debated so far mostly¬†in terms of the¬†business value Sun has – that is, in the context of where it is still making money, as if that were the main or only reason for an acquisition. But I say again, what about the¬†unrealized potential for collaborative leadership in the Java community? Sun obviously isn’t paying attention to this, but¬† IBM might be.