Is OSGi the Untold Story?

February 28, 2007

Over the last 12 months I continue to be amazed by the investment and adoption of the OSGi standard in the enterprise software world. For instance, IBM hosting Websphere on OSGI, BEA announcing their msa strategy is using OSGi, Spring support for OSGi, JoNas support, and a slew of Apahce projects (Directory, Cocoon, James, Tuscany, Geronimo) using OSGi and of course essentially anyone using Eclipse via Equinox is using OSGi.

These are some major corporate and open source adopters. However, if you then look at what is getting reported in the media and blogsphere there seems to be very little written. Of course there are exceptions, EclipseZone just did a great series on OSGi. InfoQ gives it decent coverage. The question becomes why is there so little written on OSGi and should we care?

OSGi is well on the way to becoming the first component model that spans embedded, desktop and server applications. OSGi started in the embedded industry and continues to have strong adoption in this space. As previously mentioned, OSGi is now breaking out on the server, so we might now actually have one software component model that finally allows for the convergence of embedded and enterprise IT software development.

Things are changing in terms of OSGi coverage. The guys at Interface 21 are doing a great job talking about their support for OSGi. I also think next week at EclipseCon there will be lots of OSGi news. For instance, Parmeus is talking about their vision of SOA/OSGi and Eclipse. The OSGi Developer Conference is co-located with EclipseCon, so it is a great opportunity to highlight the synergies between Eclipse and OSGi.


New RCP Case Studies

February 27, 2007

We just published three new case studies about companies using Eclipse RCP.

1) Proteus who is doing some interesting network management software for the US DoD with RCP.

2) Swiss Rail has developed an RCP application to help manage the data that runs the famous ‘always on-time’ Swiss rail system.

3) BEA’s new Guardian product is built on RCP.

A nice trend in these case studies is that people are using RCP plus some of the other Eclipse project, like BIRT, GEF and EMF. The different frameworks that are being built at Eclipse are a great value for RCP developers.


Bring Back the NetBeans Girls

February 21, 2007

There seems to be some uncertainty regarding a return visit of the NetBeans Girls to EclipseCon 2007. Not to leave things to chance, I thought it might be appropriate to write a petition to Jonathan Schwartz requesting that they attend EclipseCon 2007. If you agree, please ‘sign’ the petition by leaving a comment or if someone wants to start a bugzilla entry, feel free. Anonymous comments will not be counted but please feel free to use a pseudonym.

Open Petition to Jonathan Schwartz, Sun CEO

Dear Mr Jonathan Schwartz

We the undersigned, concerned members of the Eclipse community, request that you guarantee a return visit of the NetBeans Girls to EclipseCon 2007. Given the recent cuts to the Sun workforce, we are concerned the they might have been declared non-critical to the success of Sun. We the undersigned, feel the NetBeans Girls are critical to the success of NetBeans and must return to EclipseCon 2007.

In addition, we request the aforementioned NetBeans Girls provide the conference attendees free water and NetBeans CDs. Last year, the water was essential for the conference attendees to recover from late night BOFs and parties. The NetBeans CD also proved to be an excellent coaster for our beer. Failure to provide these two essential elements may have a detrimental effect on the success on NetBeans and EclipseCon. In fact, if you don’t mind using your new found money, free coffee in the morning would also be grateful.

In conclusion, the NetBeans Girls must return to EclipseCon 2007. However, if they can’t attend, can you please send Roumen and Tim; they seem like fun guys to hang-out with.

Sincerely,
Committee To Have the NetBeans Girls Return to EclipseCon


EclipseCon Blogger Party

February 19, 2007

Last year we organized the first EclipseCon Blogger party.   Is anyone up for a repeat engagement?  I suggest we hold it Sunday, March 4 from 6-8pm.   I know some people come in late Sunday night but every other night just seems booked with other parties and BOFs.

I will buy the drinks and munchies but I need to know how many people plan to show-up.  If you are interested, leave a comment or send me an e-mail (ian at eclipse dot org).


Finalist for the Eclipse Community Awards

February 19, 2007

The finalist for the Eclipse Community Awards have been announced. Congratulations to everyone. The winners will be announced Monday, March 5 at EclipseCon. Good luck to all.


A reminder of first principles for community building

February 16, 2007

I came across two good blog post this morning that reminded me about the first principles of marketing and community building for an open source project.

Adventures in Open Source makes the point that for an open source project to be successful to has to be ‘extremely useful‘ and ‘never suck‘.

Principle #1: To build a community you need code and needs to be good.

Stephen O’Grady from RedMonk makes a very very important point in ‘Triangulating for Success‘. Marketing and PR types are always trying to get ‘key influencers’ to use and/or talk about their product/project. However, these key influences are actually listening to what people are telling them.

Principle #2: You need to have passionate/vocal users in your community. They are key to making it grow.

In many ways, these sound very obvious and in fact they are but I think it is worth a reminder. The equation is pretty simple: Great technology + Passionate Users = A Growing Community.

A good case study is the Mylar community. Mik and the Mylar community have built great technology and they certainly appear passionate. Which is why it is gaining substantial growth.


Eclipse Adoption Increases in India and Brazil

February 15, 2007

Evans Data has just released a new report that shows Eclipse adoption has increased 31% in India and 20% in Brazil over the last 6 months.    The might explain why are download numbers continue to climb.

I also hope it means good things for Eclipse Forum India.   I would love to organize an Eclipse event in Brazil.  Anyone interested in helping?


Ingres Developer Kit for Eclipse and DTP

February 8, 2007

Nice to see Ingres announcing a developer kit for Eclipse developers and providing some tight integration with the Data Tools Platform.  The DTP project just announced their 1.0 release and it looks like they are getting some nice uptake.

Ingres is also going to be a Gold Sponsor at EclipseCon, so you can get a chance to meet them in Santa Clara.


Meet the Award Nominees at EclipseZone

February 8, 2007

Another bad day for Tim Boudreau

February 2, 2007

About 2 years ago NetBeans Evangelist Tim Boudreau did a blog post that lambasted Eclipse. It was so bad, and inaccurate, that he had to take it down; must have been bad day.

It seems like Tim has had another bad day, as evident in a response to a blog post and comment on Donald Smith’s blog. Not sure why Tim feels it necessary to attack Eclipse? He is obviously very proud of NetBeans, so I appreciate the passion. Just not sure why the need to attack? Regardless, I do believe it is important to re-educate Tim on the facts about Eclipse.

First, let me say it is obvious NetBeans is an open source project; saying something to the contrary just wouldn’t make sense. Therefore I am sure Donald’s comment was in jest.

Tim seems to like to continue to spread the same FUD about Eclipse. For instance, a well used sound bite from Sun seems to be coming through with Tim’s comment:

Now contrast this with Eclipse, where project ownership goes to the highest bidder.’

This is just wrong and Tim knows better. Anyone can start a project at Eclipse; membership in the Foundation is not required and payment is not required. There are lots of examples, including Higgins, Mylar, Parallel Tools, DLTK, etc.

It also seems like Tim really doesn’t understand the true nature/power of Eclipse and open source projects that aren’t controlled by a single corporate entity. Take for instance his comment:

It’s a little bit amazing to me that this has yet to dawn on the various Eclipse distributions - that having a mission of differentiating yourself from…yourself is a monstrous waste of time.

Eclipse, Apache, Linux are all about providing a common platform that allows for value creation. I have lost track of the number of language IDEs, developer tools and general products that have been built on top of Eclipse. The key is that most of these products are not built as Eclipse projects and the large majority are not even remotely associated with IBM or the Eclipse Foundation. Tim, might call it a waste of time but it seems like a lot of people are making money doing it.

My favorite part is where Tim writes off Eclipse as a ‘ big flash in the pan’. In his post 2 years ago, I seem to remember he predicted that Eclipse would collapse in 2 years. By Tim’s prediction, Eclipse is about set to implode anytime now. However the statement ‘NetBeans was designed on the 20 year plan.’ just made me laugh; glad to hear you can think out that far.

I would also like to point out a personal pet peeve in the comment ‘The game was rigged that way from the start, and the price of lots of PR at the outset is eventual stagnation’. I can almost guarantee that Sun NetBeans marketing budget is larger than the Eclipse marketing budget. Their advertising budget alone is probably more than we spend on marketing in a year. The success of Eclipse is not based on PR but based on community and ISV adoption. As for stagnation, I leave that to the reader to decide but things like Mylar, Higgins, ATF are pretty damm cool to me.

Finally, Tim closes with a rather weird question of asking ‘Meritocracy or kleptocracy - which world would you *really* rather live in?’ I think he is insinuating Eclipse is a kleptocracy?. Gee, I wonder who is the dictator or who are the few that are benefiting from Eclipse? Makes me conclude that Tim is very misinformed about Eclipse or he is just spewing FUD. Regardless, my answer is ‘I live in a meritocracy and am I glad I work at Eclipse’.

Tim, lighten-up. Enjoy the NetBeans community, I am sure it is great. Eclipse is pretty great too.