August 2007

Bryan Kirschner over at Port25 has a very interesting graph:

What does the graph show? According to Bryan:

“It’s showing Microsoft’s reported fiscal year revenue, which grew to $51.122B USD in 2007 from $6.075B in 1995


During most of this time, we didn’t have Codeplex.
We didn’t have licenses submitted to the OSI.
We didn’t have Port 25.
We didn’t have Bill Hilf, or Sam Ramji, or the rest of the OSS lab.
And we didn’t have

And Microsoft and open source did grow…”

Dude, couldn’t you create a fancy 3d chart in PowerPoint or something?!? :-)

All kidding aside, great point Bryan!! (And one I’ve been making about the impact of OSS to the application server market that is near and dear to my heart/pay cheque)

Just imagine the possibilities as Microsoft continues to get “more OSS religion”. I’m not saying Gates is going to don a Penguin suit. But if you think Microsoft isn’t going to use OSS to drive their business forward (in some way), then you’re underestimating one of the largest and most successful businesses of all time.

Don’t let history cloud the possibilities at Microsoft’s disposal.

Microsoft may not always play as fairly with OSS as some would like, but rest assured that Microsoft isn’t going to walk off the pitch.

Sun’s Simon Phipps posted about the different roles/stakeholders in an OSS community. Phipps states:

“I’ll be using this model in the coming months within Sun to advise our engineering, marketing and management teams on their community engagements…”

These are the 4 groups Phipps starts with:

  • Originators (originating co-developers)
  • Extenders (extending co-developers)
  • Deployer-developers
  • Users

Initially, I contributed minor points to the discussion. This morning I wondered if the discussion is completely necessary. Back when we were doing the Gluecode acquisition, we had to put together a “few” charts educating our execs and the broader team on the stakeholders in the OSS market. That was over 2 years ago. Are there really folks at Sun who don’t “get OSS” today? And if there are, shouldn’t these folks have been “educated” prior to Sun open sourcing their software portfolio? Maybe Simon is pointing out that things have changed in the OSS market since and he’d like everyone at Sun (and in the market) to work from the same definitions.

In any case, take a look at Simon’s definitions and add/subtract to them as you see fit.

We’ve all read about the Windows Genuine Advantage server outage. Dvorak used the event to raise concerns about SaaS.

“All this proves is that these Web-based applications cannot be trusted.”

I am by far the biggest supporter of SaaS, but I do see it as a market inevitability.

The WGA outage proves that when you don’t design a system for five or six 9’s uptime, you won’t magically get that level of availability. As web apps move from “good enough” to “business critical”, these types of outages will be outliers.

Here’s another Dvorak conclusion:

“What is often lost in individual analyses of how to proceed with your data-processing needs is the concept of “being at the mercy of a single company.” “

If you work for a medium to large enterprise, it’s very likely that ADP, one of the oldest SaaS providers in the world, handles your payroll. Your company is very likely at the “mercy of a single company, ADP, when it comes to processing your bi-weekly salary and paying you on time”. And yet businesses choose to use ADP.
Staying with the ADP example: I find it somewhat amusing that “fear of data loss or risk of your data being mistakenly viewed by a competitor in a multi-tenant SaaS environment” are inhibitors to broader SaaS adoption. Isn’t your employee’s salary & privacy concerns just as important as your customer lists or sales records? Sadly, maybe the answer is no…..

In any case, SaaS isn’t going anywhere. It’s been here for decades. A few SaaS-related outages simply make the case for more mainframes! ;-)

Reading Matt’s blog today, I found this press release (via Groklaw) from the FSF.

The title says it all: “Microsoft cannot declare itself exempt from the requirements of GPLv3”

We discussed this a little bit on a previous post. I was corrected that the FSF wouldn’t lead the legal battle, but that the Software Freedom Law Center (SFLC) would. If you recall, I’d looked into the finances of both organizations. SFLC had $509k in assets as of 2005, and the FSF had about $892k in assets as of 2006. (Note: the year for the FSF data wasn’t completely clear).

In the comments to Roy & others, I’d pointed out that Microsoft is essentially saying GPLv3 does not apply to the deal with Novell and now it’s up to the FSF/SFLC to respond.

Today’s press release appears to the part of the reply. Matt suggests that:

“Microsoft is in no position to determine which open-source licenses it respects. If it distributes software under the GPLv3, it is bound to abide by its terms. Period. End of story.

I suspect that if Microsoft pushes this issue, it will find a long list of people happy to fund the FSF’s lawsuits against Microsoft.”

Without any insider knowledge on this topic, I’ll predict that there will be few large vendors (with deep pockets) rushing to generously support the FSF/SFLC in this battle versus Microsoft. There may be individuals who donate to such a cause. Current vendor patrons may even donate for the sake of optics. But I find it difficult to believe that large IT vendors will see this as a good investment of their donations.

Do we really believe that Microsoft is going to sue customers using versions of Linux other than SUSE? I don’t. Whatever you think about Microsoft, they’re not the RIAA. At best, the FSF/SFLC would be able to ensure that Microsoft “truly” / “legally” (whichever you prefer) extends patent protection to any Linux user or customer. If you discount the FUD, aren’t we there already since Microsoft isn’t about to sue individuals or customers? At worst, the Microsoft legal team could work to invalidate the GPLv3. I don’t want to create FUD here, since the FSF states that the GPL has been tested in a court of law. But don’t think that the clever lawyers at Microsoft will lie down and get run over. Whether the Microsoft legal team is successful in their defense or not is a different question.

Yes, I know, it sucks to think of the situation in this way. We’d like to see Microsoft “pay for their treatment of OSS”. But when you look at the cost / benefit ratio, I believe it is not in the interest of IT vendors to back the FSF/SFLC in this battle vs. Microsoft.

But I’m not a lawyer, so what do I know?


Notes from Ed Burnette’s post today re. GPLv3 & Microsoft:

GPLv3 states:

“…..unless you entered into that arrangement, or that patent license was granted, prior to 28 March 2007.”

Ed states:

“So clearly, GPLv3 will have no effect on the MS/Novell agreement, which was completed in 2006.”


“My guess is, it’ll never come to that, because both sides would be afraid of losing and setting a precedent.”

Score 2 for the non lawyers :-)

PS: I should state: “The postings on this site are my own and don’t necessarily represent IBM’s positions, strategies or opinions.”

I was reading this BusinessWeek article about the recent financial market mess:

“If you don’t trust the value of an asset, you won’t be willing to buy it no matter how cheap your borrowing costs are….What brings this to an end, ultimately, is better information and transparency.”

Apply this idea to the software market, and more specifically, to the software acquisition process.

OSS provides transparency as the code is available in the open. OSS can also be more transparent than Traditional software depending on whether future product discussions happen in the open.

OSS can also provide better information by allowing potential customers to use the product before purchasing support, (or running without support).

Better information and transparency build trust. It goes without saying that building trust was, and remains, a key hurdle for startups. The fact that OSS can help build customer trust explains why so many enterprise software startups choose to incorporate OSS into their business model. Historically, a brand has been the embodiment of the level of trust that a customer places in a vendor’s products. For startups, their brand has yet to be associated with a level of customer expectations. Hence, building trust through better information and transparency is vital to success.

Enterprise software startups can gain customer trust without going down the OSS route. Free (but not open source) software and trials are two alternatives. One could argue that shareware has been around for decades, and yet hasn’t helped the average enterprise software vendor build customer trust in the way that OSS does. There is clearly a transparency benefit (via the source) that helps build customer trust faster than free (but closed) software or trialware does.

A question I’ve been thinking about but haven’t fully developed an answer: Can a vendor drive more revenue by:

  1. Distributing 10 million copies of an OSS product and then trying to convert 0.001%-0.01% of the user base into paying support customers
  2. Marketing & selling a commercial (non-OSS) product which is able to attract 10,000 paying customers (maybe using a SaaS model?)


I’m sure someone with better insight than I (evil Geir?) thought this was a great idea.

Schwartz states:

“Most know Java, few know Sun – we can bring the two one step closer.”

I don’t understand why Sun would want to market the fact that while they “own” Java, IBM, Oracle, BEA and even JBoss have all built & grown middleware businesses of varying size with Java. Sun on the other hand was never able to gain any traction in the middleware market. Imagine if Sun had to play from a level field….

To be fair, Sun may drive substantial revenue from licensing Java to devices etc. I’ve never seen that revenue figure, but that shouldn’t mean it’s not substantial (or that it is).

I wonder what will happen when the next “killer language” comes out. At one time, COBOL and C/C++ held the same marketplace position that Java does today. In the technology market, nothing ever dies completely, but nothing ever remains on top forever.

This seems oddly similar to companies that added an “e-” or “.com” to their company name in the early 2000s.

Well, good luck with that,

Sincerely, Inc.

PS: I should state: “The postings on this site are my own and don’t necessarily represent IBM’s positions, strategies or opinions.”

Dana’s post on the Sun & IBM deal has two very interesting statements:

“This is part of Sun’s exit strategy from the server business.”


“In many ways, Sun is becoming Red Hat.”

On the conference call, Schwartz & Zeitler spoke about early work to get Solaris running on IBM mainframes. This work is very early and nothing may come of it, but it was apparently kicked off because of customer requests. Keep in mind that RHEL & SLES both run on IBM mainframes already. Maybe Dana’s right; Sun is becoming Red Hat.

Dana’s prediction on Sun’s server exit centers on:

Why stay in the hardware business with X percent profit margins when the software business has nearly 3X the profit margins? (Based on IBM results – See pg. 27/124 )

With KKR’s investment in Sun, this is a question I’m sure has been asked. However, such decisions are never so cut and dry. The majority of Sun’s revenue comes from their hardware business. I wasn’t able to find a HW/SW/Services split of Sun’s revenue. If you take their FY06 revenue of $13.068B and use IDC’s estimate of 2006 Sun software revenue you end up with a little less than 15% of total revenue is driven by Software. What’s more, the majority of Sun software revenue is attached to Sun hardware. While deals like this one with IBM will help to reduce the SW+HW linkage, I suspect Sun software revenues will remain largely (85%+ ?) driven from Sun hardware. Remember that Schwartz claims that Sun isn’t a hardware company, they are a System’s company. If Sun’s goal is to be a System’s company, then there is no way they can “exit the server business”.

I think that this deal is simply Sun’s realization that Solaris is a valuable asset that has been tied to Sun hardware for the most part. This would be fine if the market only used Sun hardware. According to Gartner estimates, in 1Q07, Sun’s server share was 10.3% of the total market spending. Remember when Apple came out with iTunes & the iPod for Apple systems only and then expanded to support Windows to address a larger market. Same story here; it just took a little longer for Sun to consider expanding the market reach of Solaris.

So, maybe Sun is becoming Apple? Nah ;-)

Next Page »