Showing posts with label Red Hat. Show all posts
Showing posts with label Red Hat. Show all posts

Friday, February 27, 2009

Virtualization Big Dog: VMware, Microsoft, Citrix, or Red Hat?

I was catching up on industry news today when I saw the following eWeek post: Red Hat Is Getting Ready to Take on VMware

It has been a while since I've written a "Big Dog" article, but this topic is worthy; so here goes.

Who is the virtualization big dog?

VMware is the incumbent big dog, of course. They have a compelling portfolio of offerings that are proven, feature-rich, and getting better all the time. Moreover, while I was at Princeton Softech, I was an avid and happy user of VMware's products.

Virtualization is big business these days and will only get bigger since it plays a fundamental and foundational role in cloud computing. VMware is faced with competitors interested in chipping away at their market dominance:
Just for fun, I've compared/contrasted the players in the Virtualization market with the players in the Enterprise Middleware market back in 2003/2004:
  • VMware and BEA: Early/dominant market leaders driving innovative technology
  • Microsoft and IBM: Huge players who think/execute over the long term
  • Citrix and Sun: Xen ignited these market dynamics; Java made the middleware market
  • Red Hat and JBoss/Tomcat: The power of bottom-up market groundswell
The middleware market leader was BEA Systems. IBM was the much bigger player applying top-down market pressure and working its usual long-term plan to gain market dominance. Sun was the vendor responsible for the technology that made the market but never became the market leader. And JBoss and Tomcat were generating significant and unyielding bottom-up market groundswell.

How did it play out? BEA became so focused on fighting IBM at the high end that they ignored/denied the bottom-up groundswell: BEA Chief Downplays Open-Source Alternatives. Alfred Chuang never gave credence to the JBoss or Tomcat threat and ultimately BEA got swept up by Oracle.

Bob Pasker (founder of Weblogic) had an interesting post after BEA got acquired by Oracle: JBoss (and possibly Tomcat) should never have happened. "JBoss launched an innovators dilemma attack against BEA, not with a revolutionary product, but with a revolutionary business model, one that BEA couldn’t hope to copy without cannibalizing its existing revenue stream. BEA fell right into the trap."

That Was Then But This Is Now
While there are some interesting similarities between the middleware and virtualization markets, the market dynamics today are clearly different. The open source model has clearly made its mark across many software markets. Neither Microsoft nor VMware are denying the power of open source or the threat that companies such as Red Hat pose to their business.

Add in the fact that VMware has Paul Maritz (ex-Microsoft executive) as their CEO and that changes things as well. While I don't like the article's title, I do agree with much of Chris Mellor's points in: VMware's one-trick pony: Destined to be a platform?. Chris highlights Maritz as an inspirational leader who has a great feel for where the market is heading.

So with all of that said, my answer to the question:

Who is the virtualization big dog?

VMware

Bottom-line: As long as VMware stays focused on creating great solutions to customer problems and honestly assesses the threats posed by the other market players, they should be able to retain their market leadership status for many years to come.

Saturday, February 14, 2009

Tim Yeaton Snares Black Duck

I agree with the sentiment behind Dana Blankenhorn's post asserting that it is "Happy days for Black Duck". As Dana states:
Having had the pleasure of working closely with Tim Yeaton before, during, and after Red Hat's acquisition of JBoss, I'm happy to see him join Black Duck as CEO. I'm quite familiar with some of Black Duck's offerings from prior due diligence efforts that used Black Duck to scan source code for the open source licenses contained within the code. Definitely useful for understanding any potential legal exposure you may have when acquiring medium to large code bases.

Anyhow, as Dana Blankenhorn points out, Tim Yeaton drove Red Hat's acquisition of JBoss in June 2006. Tim truly understood the value and strategic importance of expanding Red Hat's footprint to include middleware. And while the integration of the two companies was challenging (as are most integration efforts), Red Hat clearly benefited from the move.

Tim Yeaton did a great job of making all of the JBoss team feel comfortable and welcome at Red Hat. And when I left Red Hat in March 2008 for some "Purposeful Risk-Taking", I publicly thanked Tim and others at Red Hat / JBoss for making the experience a great one.

With Tim at the helm, I do indeed hope that there are "happy days" ahead for Black Duck.

Friday, September 5, 2008

Red Hat Acquires Qumranet: Tactical or Strategic?

I just saw the news that Red Hat acquired Qumranet for $107M:
"The acquisition includes Qumranet's virtualization solutions, including its KVM (Kernel Virtual Machine) platform and SolidICE offering, a virtual desktop infrastructure (VDI), which together present a comprehensive virtualization platform for enterprise customers."

While the price seems a little high, this is not a surprising move since Red Hat leverages libvirt as its pluggable hypervisor layer that supports Xen, KVM, and other virtualization technologies. This move now gives Red Hat much more control over KVM, offsetting their relative lack of control over Xen, for instance.

This announcement begs the following question, however:

Is this a strategic or tactical move by Red Hat?

My initial reaction is that while virtualization is arguably a strategic capability, this move by Red Hat feels very tactical and inward-facing (i.e. garner more control over KVM). And while the SolidICE appears to be really cool desktop virtualization technology, I fear it will get lost within what has been a very confusing Red Hat desktop strategy.

OK, so if I don't consider this move strategic, then what kind of strategic move would I advise Red Hat to make?

Red Hat is strong on the server with both RHEL and JBoss/Metamatrix, but they are generally weak in management of that stack. Yes, they have Red Hat Network, JBoss Operations Network, and other technologies, but their management story is incomplete and tactical in execution.

A strategic move would be for Red Hat to acquire both Virtual Iron and Hyperic.

This would give them impressive management capabilities....across virtualization, networks, storage, middleware, databases, etc.

Would my suggestion cost Red Hat more than $107M? Of course it would. But it would establish Red Hat as a real player in the management software market in a way that complements their leadership positions in the server operating system and middleware markets.

Those are my 2 cents. I'd love to hear from you if you disagree or have other strategic suggestions for Red Hat.

Tuesday, April 29, 2008

Open Source Big Dog: Red Hat or Sun?

So my question is simple: Who is the open source big dog?

The answer to the question as stated is likely IBM.
You're welcome Savio. :-) IBM, of course, benefits nicely from its investments in Apache and Eclipse and has done a lot to make Linux what it is today. But IBM is not betting the farm on open source, so let me tweak my question to be:

Who is the open source [as a business] big dog?

The answer really boils down to Red Hat vs. Sun.

Red Hat is the incumbent big dog, of course. They have a nice portfolio of Linux and JBoss Middleware offerings. And Red Hat's financial performance last fiscal year was quite impressive.

Red Hat however continues to suffer from [re]breathing its own air. "Red Hat Announces Improvements in Organizational Alignment to Focus on Top Priorities" just underscores Red Hat's "business as usual" approach.

The above "news" simply talks about how folks like Cormier and Pinchev (long-time executive team members) will "Assume Responsibilities to Enable and Accelerate Growth". Snore. I'd like to think that that's been their focus for the past few years.

They've clearly done a great job convincing Jim Whitehurst (new CEO last January) that there's no need to add fresh talent to the team. Hey Jim, you already have the A-Team, so there's no reason to change things. Just look at last year's financial performance after all.

Call me naive, but while Red Hat's financial performance has been quite good, the measure of "big dog" status needs to go beyond that. Red Hat can continue to grow nicely off of its Linux and JBoss Middleware businesses, but "big dogs" need to aggressively lead the charge into new areas. Which requires fresh blood with fresh ideas, in my opinion. Asking people who are good at executing on "business as usual" to aggressively expand into new areas does not work.

Meanwhile....Sun is busy marking its own territory in its quest to be the big dog.

Jonathan Schwartz's recent statements make Sun's strategy pretty clear:
"Everything Sun delivers will be freely available, via a free and open license (either GPL, LGPL or Mozilla/CDDL), to the community. Everything. No exception."

Sun sponsors a portfolio of open source technologies arguably wider than Red Hat's portfolio...from OpenOffice to Java to NetBeans to Glassfish to OpenSolaris to...

The acquisition of MySQL.

Sun not only added a database to their footprint, they added a great team (Marten Mickos, Zack Urlocker, etc.) with a strong open source pedigree. If Jonathan Schwartz manages the acquisition and integration properly, he will listen to and value the input from the MySQL team. MySQL's success and market momentum has been impressive and Sun finally seems to have a better appreciation of the importance of momentum and what it means to lead the market.

Matt Asay's article entitled "Ubuntu + Sun = Very good idea" expands further:
"But Sun does recognize the importance of momentum for it right now, and it wants the favor of open-source developers pulling its way. With MySQL and Ubuntu in its court, it's hard to see how it could possibly be less sexy in the market."

While Sun is making great strides, I need to see more from them before I entirely buy into their ability to execute. Sun's open source portfolio doesn't have enough #1's in it to overtake the current top dog. Moreover, Sun has historically stumbled and fumbled in executing on its software strategy. The transition from McNealy to Schwartz, who has been leading Sun into new areas, came just in time. But I still need to see more. While Sun gets "community"...they don't have a strong history of success in the software business. And their commitment to open source almost came too late.

So for now, my answer to the question "Who is the open source [as a business] big dog?" is:

Red Hat

But Red Hat needs to realize that past success does not guarantee future dominance. Red Hat needs to improve its ability to grow into new areas. It needs to make its ability to expand its footprint a strategic weapon.

Focusing purely on business as usual may yield some solid results over the coming year, but will ultimately result in decreased momentum...

...and the crowning of a new open source big dog.


UPDATE ON MAY 1:
I got some private emails about this post. I believe Matt Asay hit the nail on the head in his "Former JBoss executive to Red Hat: Don't rest on your laurels".

This post is purely based on my desire to see Red Hat step up and lead. And I mean lead beyond Linux. To Matt's point...a response of "we already are" just proves they are missing the point entirely.

Frankly, IBM, HP, Oracle and others set the table for the Linux market (years ago, they all poured a ton of marketing $$'s and other resources into putting the "Enterprise" in Linux). Yes, Red Hat did a lot too, but they benefited greatly from the sugar daddy investments in the Linux market.

Red Hat's move into middleware (i.e. beyond Linux) illustrates the fact that those same sugar daddies are likely NOT interested in helping Red Hat market themselves beyond Linux. It is up to Red Hat to prove it can do that themselves. And they need to prove that they can do it beyond middleware as well.

So, yes, execution is very important, but maintaining and increasing momentum is critical! Otherwise your competitor with the mojo will be more than happy to be the big dog. In this industry, it’s not an either or. If you want to stay on top, you need momentum and you need to execute.

And as Matt stated: "this isn't intended to be a rant against Red Hat." As the big dog, I simply expect a great deal from them....as should others.

Saturday, March 1, 2008

Purposeful Risk-Taking

In Matt Asay's article "Executive moves: Shaun Connolly leaves Red Hat", he covers the fact that I have chosen to leave Red Hat and take a little time off before finding my next challenge

In a prior blog, I asked "When Was Your Last Giant Leap?". In it, I stated that, 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, I have decided to go for it. In answer to a couple of Matt's points: No, I don't plan on staying out of the game for too long....and Yes, I am hoping to reinvest my experience in other open-source companies.

But first, I do have some family plans in March and April...starting off by literally smelling the flowers with my wife at this week's Philadelphia Flower Show, then hosting an exchange student from Switzerland in March. I will continue to help my son hone his programming skills on ROBLOX. And since my daughter is a high school Junior, it is time for a College Road Trip of our own. I'm not THAT overprotective, am I? ;-)

I feel privileged to be in the position to be able to take some time off between challenges, and I have the JBoss / Red Hat team to thank for this. Thanks to Marc Fleury, Bob Bickel, and Joe McGonnell for recruiting me to JBoss. Thanks to Rob Bearden, Brad Murdoch, Tom Leonard, Ben Sabrin, Rich Friedman, Francois Dechery, Michel Goosens, Steve Raby, Matt Quinlan, Katie Poplin, Martin Musierowicz, and Sacha Labourey for the pleasure of working with a strong and motivated JBoss management team.

Thanks to the talented JBoss Core Developers (Bill, Scott, Adrian, Bela, Gavin, Mark, Mark, Tom, Dimitris, Max, Thomas, Ivelin, etc., etc.), the platform productization team (Andy, Patrick, Ryan, Alex, Fernando, etc.), and the support team (Francois, Luc, Stan, etc.) for creating and supporting technologies and products that continue to delight the community and customers.

Thank you to the JBoss Community, Customers, and Partners for your continued passion, interest, and help in making JBoss a success.

Thanks to Tim Yeaton, Todd Barr, Aaron Darcy, Iain Gray, Ed Boyajian and team, Mark Entzweiler and team, Charlie Peters, Deb Kane, and Deb Delegge for making Red Hat home for the JBoss team.

And finally, thanks to Craig Muzilla, Jon Atkins, Aaron Darcy, Rebecca Goldstein, Rob Morrison, Pierre Fricke, Burr Sutter, Rob Cardwell, Ken Johnson, Rayme Jernigan, Keith Burres, Kevin Barfield, and too many others to name for continuing to lead the charge...and while I'm at it, well done at JBoss World Orlando!

OK...OK...I see that I've exceeded my time limit on thank you's!
So, I will simply close with a few choice quotes:
  • "Do or do not... there is no try." - Yoda
  • “The most difficult thing for people to say in 25 words or less is good-bye.” - Anonymous
  • “Don't cry because it's over. Smile because it happened.” - Dr. Seuss
  • "Smile well and often, it makes people wonder what you've been up to." - Anonymous
  • "Never get so busy making a living that you forget to make a life." - Anonymous
  • "I'm on my way, I don't know where I'm going, I'm on my way, I'm taking my time, But I don't know where..." - Simon and Garfunkel
  • “You and I will meet again, When we're least expecting it, One day in some far off place, I will recognize your face, I won't say goodbye my friend, For you and I will meet again.” - Tom Petty

And last but not least: "Onward!" - Sacha Labourey

Thursday, November 29, 2007

Scaling a Software Business (open source or otherwise)

OK, I've grabbed the bait Savio Rodrigues (of Big Blue fame) has cast for me. Savio's a good guy and we've traded opinions in the past, so here we go again.

Savio asserts "The OSS business model is great to grow from $0-$50M, but very difficult if you're trying to get to $100M.".

In my inimitable Philly style, my response is: Dude, that same statement can be made of most software companies, open source or not.

Let me use Princeton Softech (non open source) as an example. I was there before JBoss, and my focus was to help them grow to $50M and beyond. So I helped build and launch their database archiving solutions for Oracle E-Business, PeopleSoft, Siebel, and JD Edwards. In order to scale the business, we expanded our footprint beyond the generic archiving solution, to application-specific solutions. This scaled the business and increased valuation enough to entice your Big Blue to buy them recently...so be sure to treat my friends well! ;-)

So let me now use JBoss and Red Hat as examples.

To establish and build the business, you've got to start with great technology and A players. You then need to focus your business model on selling the right stuff. In the case of JBoss, we sold 75% subscriptions, 15% training, 10% consulting. Why? Because subscriptions have higher margins than training and consulting.

Once you've got momentum going on one product, you scale the business by:
  • Expanding your footprint (new products, product lines, solutions, etc.)

  • Expanding your reach (channel business, partners, geographies, etc.)
The focus when I joined JBoss in 2004 was to grow the footprint beyond the application server into a full middleware suite of products (Hibernate, JBoss jBPM, JBoss Rules, JBoss Portal, etc.). Add in our upcoming SOA Platform (based on JBoss ESB), and the fact we added MetaMatrix earlier this year, and you've got a nice footprint.

On top of that, Red Hat has a pretty cool strategy for the RHEL business, has a solid Channel focus that includes JBoss, and offers a global reach.

All of that adds up to a multi-product line company with decent reach. You take that into customer conversations and you're able to drive strategic decisions rather than single product discussions.

[Added on Dec 1]
To those who think “The support-only OSS business model does not scale.”. Uhhh…I disagree. It may take a while to build up a base, but once you do and you can keep renewals at a good level, it’s a very scalable model. It's actually quite similar to the maintence revenues traditional software companies treasure. The subscription model is the gift that gives day in/day out.

IBM is famous for its 10 year strategies, so I encourage you to visualize this over the long term and let me know if you're still having problems seeing the model scale.

Wednesday, November 21, 2007

Microsoft's Open Source Strategy

Microsoft's Bill Hilf Reveals Its Open Source Strategy caught my attention, as well as July's Microsoft's Open-Source Strategy Coming Into Focus.

I found Dana Blankenhorn's response interesting, and I have to agree with many of his points.

Microsoft's stance on open source is pretty clear to me:

  • Microsoft has no plans on flipping any of its flagship products to open source. Period. The effort vs. reward equation just does not make sense since it would be a HUGE effort to make the code consumable by a community.
  • Microsoft sees some value in understanding open source; hence its investments in Port25 and CodePlex.
  • Microsoft sees some value in open source technologies that run on or interoperate with its platforms and products.
  • Microsoft sees some value in enabling people to see (but not touch) parts of their code; as evidenced by them Releasing the Source Code for the .NET Framework Libraries. This is not open source, but it does yield some benefit to developers targeting the .NET platform.
  • Microsoft will aggressively fight/compete with products (open source or closed source) that pose a threat to its core products. Hence, Bill's points re: Red Hat Enterprise Linux.

Now, while I do work at Red Hat, I should also disclose that I know and respect Bill Hilf. We started working together a few years ago on the JBoss / Microsoft alliance. At that time, we agreed to set aside the Java vs. .Nyet (sorry Bill) debate and focus on better serving our developer and production users that target Windows. Among other things, we focused on interoperability (Web Services, etc.) and have participated in various plug-fest workshops over the years.

So, I have to admit that I'm disappointed to see Bill Hilf dance around the questions and hide behind such FUD as proprietary software "guarantees".

As much as I hate to say it, Microsoft could learn something from IBM's strategy. They make no bones about it: they work in the open source on piece-part components that they Bluewash into their closed-source products. While it's not a pure open source business model...it's clearly an open source strategy.

C'mon Bill, drop the FUD (that's Ballmer's shtick, not yours) and just say it as plainly as I have above.

Friday, November 16, 2007

Larry's Groundhog Day

I was reminded this week of one of my favorite movies, Groundhog Day. It's the story of an egocentric man who finds himself repeating the same day over and over again.

What triggered this reminder was Larry Ellison's closing keynote at this year's Oracle OpenWorld.

But before we get to that, let's look back a year ago...at last year's OpenWorld where Larry's quotes are best summarized as:
"Red Hat...Red Hat....giggle giggle...Red Hat...Red Hat"

Bottom-line on last year's speech: Larry grabbed Red Hat Enterprise Linux...rebranded it Oracle Unbreakable Linux...and declared Red Hat, Inc. public enemy #1.

Fast forward to this year and the headlines read... "Larry Ellison levels guns at Red Hat". Sounds familiar...but with a year to prepare, I've gotta believe Larry's speech writers and product marketing folks have something special to share.

"Oracle has been in the Linux business for a year now. With the Red Hat code all we did for the first year was fix bugs". Hmmm...funny, this is not an issue that I've heard from customers...but Larry's a smart guy, so let's move to the next point.

"Now Oracle is growing a lot faster than Red Hat. Red Hat has been growing too because it is a growing market." I always think of Pierre Fricke's blog whenever a comparison like this comes up.

"Oracle VM takes on VMware". OK, OK, this sounds important since it's "one of the biggest software launches in the company's history". I'm almost giddy with anticipation....until I look at the product website. Is it just me or do the key features of Oracle VM sound an awful lot like...Red Hat Enterprise Linux Advanced Platform which was released last March as I recall?

Anyhow, since I'm the middleware guy at Red Hat, I'll leave the details of how accurate my assessment of Larry's Groundhog Day moment is to the Linux and Virtualization experts out there.

Moving on to a topic of keen interest to me, you gotta love Oracle's interest in BEA. I can see it now, Oracle finally acquires BEA and Larry promises he will "fix" the BEA products. Soon after, Larry introduces the revolutionary OraLogic Server 11g and explains that he will raise the price on the product because BEA customers feel that the products have been priced too low for too long.

Now that's real innovation and customer value!

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.

Tuesday, April 24, 2007

Driving Developer Preference

JBoss' success has hinged on grassroots adoption by developers and users of our open source technologies. Thank you for your support over the years! With our relaunch of JBoss.org, we are hoping to fuel that innovative spirit further and keep our users informed and excited about our new technologies and directions.

There are many types of developers, of course. While many will download our open source components and tools and support themselves via our forums and wikis, many corporate developers just want a set of solid tools they can use and a well tested platform to develop and deploy on. While they may think innovation is cool...and will factor it into future applications...stability is what gets deployed today. They have a job to do and want vendors like Red Hat to make their lives simpler.

At Red Hat, we are focused on driving preference for our Open Source Architecture as early in the development lifecycle as possible. So, we are building on the grassroots relationship JBoss has with developers and consolidating our developer-related efforts into a single strategy across all of Red Hat.

Towards that end, we have launched the following new subscriptions:
  • Red Hat Developer Professional is designed for corporate developers and individuals.
  • Red Hat Developer Enterprise is designed for Independent Software Vendors, larger development organizations and mission critical development projects.
  • Red Hat Developer Studio is an Eclipse-based development tools environment that integrates tools for Linux, Java, and Web 2.0 application development.
The first two offerings provide full access and developer support for ALL Red Hat certified products (Red Hat Enterprise Linux, JBoss Enterprise Middleware, etc.) under a single subscription. We want to make it as easy as possible for developers to get access to any/all of our certified bits and support them in the use of those bits as they're developing their applications.

The Red Hat Developer Studio subscription is due out in the summer timeframe and will integrate all of our Eclipse-based tools, including the Exadel Studio Pro and Ajax technologies, into a development environment that works well with and includes our certified platforms. So, developers will not only get the tools but also access to our certified JBoss and Red Hat Enterprise Linux platforms.

This is a first step, of course, and as always, if you have cool ideas for other things we should be doing to help developers, just let us know.

Saturday, March 31, 2007

Building A Great Open Source Architecture

For the past 3 years, we have been busy building out JBoss Enterprise Middleware as the Open Source Platform for SOA. During this time, we have been very consistent in our stance that SOA needs to be Simple, Open, and Affordable. We contend that SOA technologies should be available to all, not just the privileged few who can afford the HUGE license costs.

This approach delivers real value to our customers. And since joining Red Hat last June, there are more and more people around the world who want to understand our strategy, product roadmap, etc.

I use a set of 3 graphics to describe our product strategy. These are designed to illustrate how I see the open source market - one graphic for last year, this year, and next year. The color coding on the slides is meant to illustrate the level of pain (threat level) that proprietary vendors are feeling due to open source competitors.

Needless to say, Operating Systems a la Red Hat, Web Servers a la Apache, Developer Tools a la Eclipse, and App Servers a la JBoss are causing high and severe alert levels for the proprietary vendors. Portal, Business Process Management (BPM), and Integration markets have been gaining ground and should generate strong momentum into 2008 and beyond.

I actually use these graphics for two purposes: 1) to explain to people how open source is penetrating software market areas that are relevant to Red Hat / JBoss, and 2) as a radar screen, of sorts, that I personally use to help identify strategic areas of opportunity/expansion.

For example, looking at the pace of BPM, Portal, and Integration, I ask myself: what things can I do to accelerate those areas. This is why you have seen JBoss spend considerable time and effort over the past two years on building out technologies such as JBoss jBPM, JBoss Rules, JBoss Portal, and JBoss ESB.

So, mapping all of this back to the bigger Red Hat Open Source Architecture strategy yields a product map that looks something like this:
This architecture, from left to right, covers the typical lifecycle areas of Develop, Deploy, Secure, and Manage. I believe we have a pretty impressive array of open source technologies in our architecture today, and I point you to the the recent reactions of some of the major sofware vendors in the industry as proof positive that the threat levels I illustrate above are accurate and real.

In my Open Source Strategy: Freeing Great Technology blog, I outlined the different approaches we take towards expanding our base of open source technologies. With this in mind, I encourage you to stay tuned over the course of 2007 and beyond as we continue to rollout new technologies and services focused on driving real customer value. The fact that this will have the net effect of turning up the heat on our proprietary competitors is icing on the cake.

What areas will we expand into next? Well...you'll just have to wait and see, now won't you? ;-)

Then they fight you. Then you win.

Mohandas Gandhi's quote actually goes: "First they ignore you. Then they laugh at you. Then they fight you. Then you win."

This quote has been a rallying cry for many years at Red Hat, and is oh-so-appropriate given the shenanigans going on in the software market these days. Let's focus on two major proprietary software vendors shall we? In order to protect their identities, I will simply refer to them here as....Thing 1 and Thing 2.

Thing 1 says he will just take our technology and make it his own. He reasons that this will help him deliver more value to his customers. Hello!! The BIG COSTS for customers are in the layers on top. I suggest you read my Building A Great Open Source Architecture blog for an illustration of the technology areas I refer to and how open source is poised to deliver more value in those areas.

Now...let's talk about Thing 2. They offer an entry level product that is "based on open source" as an onramp to their complex, proprietary, and expensive stack of products that they are really focused on selling. And in the process....get this...this is the best part...they claim they are actually more open source than we are. Now THAT is great marketing folks! They have a tiny sliver of their stack "based on open source" and that makes them more open source than JBoss. Read my blog on Open Source Community for my thoughts on that topic.

Anyhow, the interesting news is that Thing 2 is spending time building and marketing what I call a bridge to the past. They have built some tools that help people move away from our innovative and fully featured open source platform for SOA to their low-end "children's edition" onramp. The problem is that their onramp only provides a thin sliver of the functionality that people need for their SOA initiatives....so....oh darn....I guess that means people will just need to buy the other complex proprietary stuff in their portfolio...for real license $$'s. This "bridge to the past" will truly be the gift that keeps giving....only their customers are not the ones receiving the gift, if you know what I mean.

So why are Thing 1 and Thing 2 fighting us so vigorously?
Because they are not happy that we are successfully building out a complete open source platform for SOA that not only encompasses the Operating System and Application Server...but also covers the market areas of Portal, BPM, and Integration among others.

They see our big picture. They see our great technology and services. And they will do whatever it takes to preserve the lock-in and huge license fees provided by their big proprietary stacks.

Thing 1 and Thing 2 are more focused on trying to slow us down, rather than on delivering increased value to their customers. And I believe customers and the market in general are smart enough to see that.

Saturday, March 24, 2007

What Do You Stand For?

I've spent the better part of my career as a software developer, bouncing back and forth between Product Management/Marketing and Development since 2000, and programming since the mid-80's before that. In my transition to the Marketing "dark side", I have to admit that it took me a while to get what "Brand" really means.

Yeah, yeah, I know...it's simple stupid! Kleenex, Band-Aid, Google, and Coca-Cola are examples of good brands with well established trademarks. It's easy to spot good brands....but....how do you think they got to be valued brands in the first place? How much effort did it take for them to build real Brand Equity that fuels their business?

Red Hat spends a lot of time, money, and effort on establishing our brand. Red Hat has been named the industry leader in delivering customer value 3 years running. In order for our brand to maintain its value, we need to ensure our trademarks are used in a proper and consistent way. If not, then legally we can lose our trademarks. For example, "elevator" used to be a registered trademark but the owners allowed their trademark to be used unchecked as a generic name and ultimately lost their trademark protection. Band-Aid, on the other hand, has protected its trademark over the years and maintained its brand equity.

Red Hat and the proper use of the Hibernate trademark was a topic of debate in the news recently. Since I am not a lawyer, have no desire to be a lawyer, and want to avoid legal debates on this topic, I will simply point folks to the Red Hat Trademark Policies page which contains links to our detailed Trademark Guidelines document and Trademark Style Sheet/Usage document for the official details.

When you look at the details of the Hibernate issue closely, it really comes down to the importance of protecting the brand equity built up in the registered trademark. There are guidelines for how to properly use trademarks, such as Hibernate, and following these guidelines is really not an onerous task. Allowing people to not follow the guidelines is a sure path to losing your trademark and subsequent brand value.

Bottom-line: If you cherish the value of your brand, then every now and then you will need to defend what you stand for.

Thursday, March 22, 2007

Open Source Strategy: Freeing Great Technology

At Red Hat, we are 100% focused on an open source business model and what we call the democratization of technology. Let me elaborate on what this means and how it fuels our strategy.

Having been with JBoss since 2004, our approach to expanding our base of open source technologies and accelerating innovation has been accomplished using one of the following approaches:
  1. Work within existing open source communities. Our work on a wide variety of Apache projects and Eclipse projects are examples here.
  2. Create and staff new JBoss projects. JBoss Seam, JBoss Portal, JBoss Messaging, JBoss Web Services, and JBoss ESB are examples of projects that fit this category.
  3. Identify complementary open source projects and recruit them to join our community. Hibernate, JBoss jBPM, and JBoss Rules are examples here.
  4. Free great proprietary/closed source technology. Let me use three examples to illustrate this further.

JBoss Transactions is an example of great technology that was previously proprietary. We worked with HP and Arjuna on freeing that technology so we could enhance our middleware technologies and open up technology to the benefit of the larger community.

Our partnership with Exadel is actually a blend of two approaches. We've added their open source technologies to our community as JBoss Ajax4jsf and JBoss RichFaces. And we are working with them on freeing their great Exadel Studio Pro technology at JBoss.org. Those who want to consume the individual Eclipse plug-ins will have that ability. Those interested in getting all of the Exadel, JBoss, and Red Hat Eclipse tools in an integrated and tested offering will be interested in the Red Hat Developer Studio.

Finally, our new Hibernate Shards project was developed by Software Engineers at Google who created some really cool technology built on Hibernate and then decided to free that great technology for the benefit of the broader community. Max Ross at Google describes the process in his Ode to Hibernate blog. Thanks Max, Tomislav, and Maulik and welcome to the community!

As I mentioned in my blog on Open Source Community, while I consider the open source projects and people who work directly on those projects as the core neighborhood within the "community", I do think the definition of community is broader and includes neighborhoods that extend beyond the core neighborhood.

I love working at a company whose core strategy is focused on constantly extending our community so we can free more and more great technology. It is much more difficult for proprietary closed-source sofware companies to follow suit since they are continually lured by the siren’s song of license sales and using “open source” as a marketing tick rather than as their raison d'etre.

Monday, March 19, 2007

Open Source Community and Barack Obama

So you are wondering what Barack Obama and the open source community have to do with eachother? Well I've been catching up on blogland recently and came across a few new posts arguing the definition of open source community and implying the way we do things at JBoss is less pure than it should be. The argument laid out by posts like these actually reminds me of the wave of press focused on the question: Is Obama Black Enough?

"Obama's mother is of white U.S. stock. His father is a black Kenyan," Stanley Crouch recently sniffed in a New York Daily News column entitled "What Obama Isn't: Black Like Me." "Black, in our political and social vocabulary, means those descended from West African slaves," wrote Debra Dickerson on the liberal website Salon. Therefore....Obama is not black enough. Makes logical sense, right? Uhhhh.....I don't think so!

The definition of open source community isn't as singular in nature as some would like you to believe either. Definitions of open source community that focus on one way to do things or one way to interact and communicate are missing the bigger picture. Open source communities extend beyond those who interact directly on the open source projects, mailing lists and forums, and include the users, customers and partners in a wide variety of ways. In my opinion, there are neighborhoods within the larger community that have their own perspectives and ways of interacting with the larger community. So, yes, there is the core open source development neighborhood, but there are also neighborhoods for customers, partners, indirect users, etc. and they are all active community participants in their own ways.

In order to reach out to this bigger community, the Professional Open Source model we use at JBoss enables our developers to spend some of their time delivering services to our customers - via support, training, or consulting. This affords them the ability to interact directly with users who may not be subscribed to the individual project mailing lists, forums, etc. We also have Product Managers, Sales Engineers, Support Engineers, Trainers, and Consultants who spend a lot of time with customers and partners discussing and understanding their technical requirements and funneling that input directly into the open source process. At Red Hat, we spend a lot of time looking for new ways of serving, expanding, and recognizing our community including user conferences, roadshows, Innovation Awards, Red Hat Challenge, client advisory boards, web conferences, face to face meetings, etc.

The definition of open source community need not be so black and white.
Like the software these communities produce, the definition of community needs the chance to evolve and change in ways that we can't even imagine.