Sunday, September 30, 2007

Prochain Arret Neuchatel

I write this from the Swiss Air Lines business center in Geneva...awaiting my flight back to the US.

I've been in Neuchatel the past few days for the quarterly meeting of the JBoss TBOD (Technical Board of Directors). Sacha Labourey chairs the two days of meetings of the JBoss technical leaders. We covered a wide range of business and technical topics (OpenJDK, Java EE 6, etc., etc.) over the two days. It's a good way to ensure that we synchronize our thoughts once a quarter. And it offers a great chance to generally catch up with folks face to face...during the meetings...after the meetings over food and drink....etc.

Speaking of food and drink, the meeting nicely dovetailed with the annual Neuchatel Wine Festival. It's 3 days of food, drink, and general partying into the wee hours. I took some time on Saturday to wander around the town and found myself at around 1:30 completely famished.

No worries there of course, since every kind of food and drink is right here for the asking. I kept it simple by ordering "la choucroute et une bier".

As I lifted the beer to my lips, I toasted another successful TBOD meeting...and then tucked into my dish.

Mmmmmm....sauer kraut with various sausages and a beer never tasted so good!

Sunday, September 16, 2007

Who's the BOSS? JBoss Seam and JBoss Rules, of course

InfoWorld recently awarded the Best Open Source Software for the Enterprise (aka the 2007 InfoWorld Bossies).

Gavin King and the JBoss Seam community were given top honors as the Best Web App Server Framework in the Platforms and Middleware category:
"is a Java EE-based framework that helpfully combines Enterprise Java Beans (EJB) 3.0 and Java Server Faces (JSF), and delivers important new benefits that include handling the thorny problem of stateful page flows, simple construction of CRUD applications, AJAX and Web 2.0 interfaces on server-based applications, reporting enhancements, and an extensive business-rules capability."

And speaking of business-rules capability, Mark Proctor and the Drools/JBoss Rules community were given top honors as the Best Business Rule Management System in the Software Development category:
"Measured by enterprise-grade features including sophisticated tools for developers, graphical interfaces for business analysts, and fast runtime performance, lags only Fair Isaac's Blaze Advisor and ILOG's JRules. At the current pace of development it will not lag them for long."

Both of these communities have been quickly building out innovative features designed to simplify application development. When used together and along with JBoss jBPM for Business Process and Workflow, the speed with which a robust, AJAX-enabled, business process and rules-driven application with full CRUD capabilities can be created is mind-numbingly impressive.

Anyhow, kudos to the Seam and Drools communities for showing who's the BOSS...the Best Open Source Software.

Friday, September 7, 2007

What's in a Subscription?

So, it's been a busy couple of months of business travel. With lots more to come in September and October.

My travel has mostly focused on meeting with customers and partners to understand their needs, share our strategy, and discuss ways we might be able to help them.

In these discussions, I typically cover our strategic roadmap and development model for the JBoss Enterprise Application Platform and other JBoss Enterprise Middleware products.

Since the Red Hat / JBoss business model is built on selling subscriptions, the discussion leads to the definition of a Subscription.

Put simply, a Subscription is comprised of:
  1. Software bits
  2. Patches and updates to the bits
  3. Support in the use of the bits
  4. Legal assurance

While there's much more to say about each bullet point, that's basically the definition in a nutshell.

Since our products are open source, some people associate subscriptions with just support. In my Open Source Business Models: Definition of Support posting, I make the case that our customers need more than just support...which is why we are in the business of selling Subscriptions.

Sunday, July 1, 2007

When Was Your Last Giant Leap?

A few years ago, I participated in a two day session with Bill Treasurer of Giant Leap Consulting. Bill's focus is on helping people and organizations be more courageous.

Founders of open source projects and companies exemplify what Bill would call "purposeful risk-taking". It takes courage to put your passion and work out there for all to see.

Two recent events reminded me of taking Giant Leaps:
  1. My friend and prior coworker Ibrahim Abdelshafi is headed back to Egypt to be the CIO of one of their top financial services companies. Ibrahim has been at Primavera Systems for the past 15 years and has done a great job leading the development team there. He periodically considered a move back to Egypt to be closer to his family, but figured he'd seriously think of it in 3 or 5 years since he was really enjoying himself at Primavera. A conversation with an old friend from Egypt led him to more conversations....and bada bing....Ibrahim was faced with a Giant Leap decision. He leaves for Egypt on Tuesday.
  2. My daughter Liza will turn 16 this July but will not be home for her sweet 16th birthday. She is currently participating in the Experiment in International Living and is in Europe for the entire month of July. I have tried to raise my kids to be open to life's opportunities, and I feel the EIL program will open her eyes to the much bigger world out there. This is definitely a Giant Leap for Liza who has never been away from home for an extended period of time...and frankly...a Giant Leap for me as her parent who still can't believe it's been 16 years since she was born.

As they say, the only constant in life is change. Many of us are spectators for these waves of change. In my opinion, the best changes, the sweetest changes, the most impactful changes are those where you make a conscious and informed decision to "go for it".

So, when was your last giant leap?

Whether it's in open source, business, or life, I'd love to hear your giant leap story.

Thursday, June 21, 2007

Open Source Business Models: Definition of "Support"

Interesting thread on InfoQ regarding open source business models:
http://www.infoq.com/news/2007/06/open-source-models

Rod Johnson and Stormy Peters are engaging in the debate of which model is better: "Create & Support" vs. "Pure Support". This topic has gone round and round in the past, and I think the heart of the debate lies in the definition of "Support".

The "Pure Support" model should actually be called "Technical Assistance" since it focuses on helping people get over technical issues, find workarounds, etc.

Technical assistance is important, but what happens when the issue requires a bug fix...or a refactoring of some of the code? Then what?

The code can be changed...but who manages that change? And if that code is part of a complicated stack of open source technologies...who is managing all the patches and branches of all those changes?

Also...who ensures that change is committed upstream so that future releases of the technology benefit from the change? If the changes are not committed upstream...then who will maintain that fork for the X-years lifecycle that enterprise customers demand?

Let's be real. While enterprise customers need technical assistance, they also need patches and updates to the versions of the software they have deployed today...and they want the peace of mind that comes with knowing that their fix today will still be there in future versions if/when they upgrade.

So, this explains why we at JBoss hire the key technical leaders from the projects that comprise our middleware portfolio. THIS is Professional Open Source.

Professional Open Source is not just Technical Assistance.

Tuesday, May 15, 2007

So, How's Life After Marc Fleury?

I was at the Red Hat Summit in San Diego last week and we had a capacity crowd of attendees, with lots of press and analysts attending the event as well. There was a lot of interest in our Open Source Architecture and our Developer strategy.

A variety of people also asked the question: "So, how's life after Marc Fleury?"

My thoughts on Marc's departure remain unchanged from my JBoss Reloaded blog in March. "Marc was never shy to speak his mind, and that fact helped keep JBoss in the news as much as our great technology did. Marc's persona fueled love/hate feelings forever preserved on the Internet; if you Google "Marc Fleury", you will get hundreds of thousands of hits. Love him or hate him, you have to give Marc props for taking a huge risk in 1999 and creating a software business that was valued at $350M in June 2006."

The recent article by Tom Sanders accurately quotes me in some aspects but sums things up in a misleading way. I do not think that "Marc Fleury's oversised ego stood in the way of partnerships, according to JBoss vice president - product management. ". And I do not credit our continued growth to Marc's departure.

I believe my thoughts above are clearly stated in my JBoss Reloaded blog. Marc Fleury absolutely has a lightning rod personality, and that fact helped make JBoss the success it is today. As part of Red Hat, however, JBoss Reloaded is less about one person. Things are different because folks like Sacha Labourey and Bob McWhirter have their own way of doing things. The new look at JBoss.org is just one example.

While I am quite happy with the success JBoss is having as part of Red Hat, I do not credit that success to one person joining...or one person leaving. We've got a great team of folks focused on the success of JBoss.

So, how's life after Marc? Fast-paced, exciting, and in the eye of the open source storm. While some things have changed...other things remain the same.

Friday, April 27, 2007

JBoss Enterprise Application Platform 4.2 Beta is Available

On Tuesday, we announced our New Development, Distribution, and Support Model for JBoss. As followup to that announcement, we have released the JBoss Enterprise Application Platform 4.2 Beta. Congratulations to the development team and community for helping us pull this Beta together!

You can access the Beta download from the JBoss Enterprise Middleware Downloads page.

JBoss Enterprise Application Platform integrates the following open source JBoss technologies for building, deploying and hosting enterprise Java applications and services:

  • JBoss Application Server 4.2
  • Apache Tomcat 6
  • JavaServer Faces 1.2
  • JBoss Clustering, Cache and Messaging
  • JBoss Transactions JTA
  • Hibernate
  • JBoss Seam

This Beta Release represents an opportunity to evaluate the JBoss Enterprise Application Platform before its widespread production release. It is intended as a technology preview in order to allow users to explore its capabilities and evaluate its suitability for their needs. Please deploy it in testing and evaluation environments only.

Your feedback on this technology preview is valuable to us, and is an integral part of making this the most stable Enterprise Application Platform possible. Please raise any concerns that you have or issues that you encounter by opening an issue in our JIRA Issue Tracking System at http://jira.jboss.com/jira/browse/JBPAPP. Please bear in mind that the JBoss Enterprise Application Platform Beta is a technology preview and will not have a support SLA until its final release.