On CBS MoneyWatch: Who Does the Most College Drinking?
BNET Business Network:
BNET
TechRepublic
ZDNet

November 9th, 2005

Was OpenSolaris a Mistake?

Posted by Paul Murphy @ 3:43 am

Categories: Development, Enterprise Policy, General, Linux

Tags:

In my Monday blog a week ago I suggested that Sun’s management could reasonably do an employee buyout by leaving Sun’s consulting services in the company and taking everything else private. That way the consultants could go and become an EDS or Accenture, the shareholders would be better off, and the real network computing company could stop trying to play both sides of the fence in its relationships with its partners and customers.

The very first talkback comment on this came from Anton Philidor. Here’s part of what he said:

 

Solaris was a major asset. Now they’ve open sourced it. I thought the reason for this questionable move was selling services.

I’m probably not following your argument completely. Wouldn’t shedding services make open sourcing Solaris a (more) obvious blunder?

Again thinking simplistically, Sun will not be able to underprice mass market hardware makers. And with Linux and Windows both growing rapidly, the cheap software is not going to be Sun’s either.

So Sun is a company with strengths that apparently no one wants which has an unfortunate tendency to give away the assets that might persuade people that the company can go against the tide.

There are several issues here and I want to focus on this idea that open sourcing Solaris might have been a strategic mistake. Before getting to that, however, I’d like to answer the other points:

 

  • Right now, Sun offers the fastest, and cheapest, x86 boxes around. Prior to the recent introduction of the "Galaxy" (aka "becky boxes") line these were simply the same third party products companies like Dell and IBM ship -and the Sun label on the front didn’t make them any faster, although Sun’s willingness to buy market share did make them marginally cheaper.

    The new machines, however, incorporate some advanced design elements aimed at reducing manufacturing cost, increasing reliability, and decreasing power use. As a result they cost less, and work better, than the third party products they replaced - products other companies are still shipping.

     

  • Right now Solaris costs less than Linux - amazing given that Linux is free, but true since Solaris really is free while the people who buy Linux for businesses generally like to pay through the nose for a license in the guise of a support agreement. Further Sun’s x86 boxes run the same cheap Linux software as everybody else - but, and more importantly, the "Janus" run-time means that the SPARC/Solaris machines do too.

How these things will play out as Linux moves to Cell I don’t know, but for right now I don’t see any boats being missed here.

And that brings us to the main issue: was open sourcing Solaris a mistake?

Intuitively my feeling is that open is better, so I’ve never really questioned this. Be aware, too, that Solaris (and SunOS) have always been open in the sense that people with the right credentials and a willingness to sign NDAs have had relatively easy access to both source and key developers. Recognize, therefore, that formally opening the source is really more of a broadening of access than a new departure.

At the practical level, open Solaris is key to the CDDL license and the patent umbrella initiative. That initiative, in turn, is the key tactic in a strategic battle for developer loyalty: remember hardware sales lag developer commitments by a few years, so Sun sales in 2009 and 2010 are really dependent on what they get developers to commit to this year and next.

One of DEC’s (and later HP’s) big mistakes was to cut back on developer support: Sun is doing the opposite, with open Solaris a key component of one specific tactic for that. I can’t see this as being anything but good for the company, but we won’t know for sure until we see whether present developer take-up (which is setting records) really does translate into exciting new applications and therefore hardware and services demand in the future.

That’s the practical argument, but there’s a much more compelling theoretical one too.

Let’s assume that a hardware company’s goal is to sell more hardware. In that situation, keeping the company’s operating systems and major applications code proprietary locks in customers already using it and therefore guarantees at least some replacement sales by keeping the rate of customer defection down. Conversely, opening the code gives customers more choice and thus produces market growth during times in which the company’s products are competitive.

As a result, a proprietary response on code is called for when the hardware won’t be competitive for the next few years and openness is called for when the company expects its hardware to lead in cost performance for the next few years.

Right now Sun’s x86 hardware beats everything else out there - and they see a clear roadmap to rack servers offering four AMD CPUs with four cores each. More importantly, the new USIV+ "traditional" Ultrasparcs are beating Power5 on both price and performance while the company is about to introduce a whole new world of high performance, low cost, CMT/SMP computing.

IBM’s Linux on Cell will be faster and cheaper than CMT on floating point, but the software is much more difficult and they’re late in the field while Microsoft’s nexen is years from making it to the data center - in other words, Sun has clear competitive advantages across the board right now.

In this situation openness on code is clearly called for -and going after developer loyalty the number one mission critical strategic activity.

So, bottom line: is openSolaris a mistake? Nope, it’s business school 101 strategy in practice.

Paul MurphyPaul Murphy (a pseudonym) is an IT consultant specializing in Unix and related technologies. See his full profile and disclosure of his industry affiliations.


Email Paul Murphy

Subscribe to Managing L'unix via Email alerts or RSS.

  • Talkback
  • Most Recent of 44 Talkback(s)
SuSE was already open source.
So gaining unpaid labor to help Novell without letting those helpers take control of the sold product makes a certain degree of sense, no?!

But, for the sake of argument, let's say Solaris is g... (Read the rest)
Posted by: Anton Philidor Posted on: 11/11/05 You are currently: a Guest | | Terms of Use
Not getting it  Roger Ramjet | 11/09/05
Walmart vs. Microsoft  Real World | 11/09/05
And yet...  rapson | 11/09/05
excellent point  zzz1234567890 | 11/09/05
Dude...your anti-religous bigotry is showing!  techboy_z | 11/09/05
Not what I meant  Roger Ramjet | 11/09/05
Dude, your lack of history is showing  windbourne | 11/10/05
Your point?  Zinoron | 11/11/05
Most programmers aren't threatened.  rsteiner@... | 11/10/05
Not getting it  Roger Ramjet | 11/09/05
ZDNet server sux  Roger Ramjet | 11/09/05
ZDNet server 'challenged' for awhile now  palmwarrior | 11/09/05
how bout gettin some sun equipment.....  pesky_z | 11/09/05
Janus/LAE  phillip.fayers | 11/09/05
it's the libs  murph_zZDNet Moderator | 11/10/05
Was or Wasn't a mistake?  mabricen | 11/09/05
Are you so sure?  Roger Ramjet | 11/09/05
Amen to that!  HiRezL | 11/09/05
Here we go again  mabricen | 11/10/05
What will run Solaris?  Anton Philidor | 11/09/05
Hardware  Roger Ramjet | 11/09/05
Easier for you, but how does Sun benefit?  Anton Philidor | 11/09/05
GIGO: flawed quote, flawed followup  techboy_z | 11/09/05
OpenSolaris might work  dwjunix | 11/09/05
How does it help Sun...  Anton Philidor | 11/09/05
services  dwjunix | 11/09/05
Are you sure you want to recommend...  Anton Philidor | 11/10/05
Questionable logic.  Anton Philidor | 11/09/05
Answers  murph_zZDNet Moderator | 11/09/05
More choice.  Anton Philidor | 11/09/05
Another response  murph_zZDNet Moderator | 11/09/05
Support cost?  HiRezL | 11/09/05
Okay.  Anton Philidor | 11/09/05
Sun asks, "Who are we"?  No_Ax_to_Grind | 11/09/05
And the company that's following your advice?  murph_zZDNet Moderator | 11/09/05
No, HP has LOTS of other problems.  No_Ax_to_Grind | 11/09/05
Answer: On the forefront  Manxster | 11/10/05
Java Most Popular Development Environment?  PMC-CON | 11/10/05
Google and Sun.  Anton Philidor | 11/10/05
OpenSolaris, not necessarily...  Anti_Zealot | 11/10/05
OpenSolaris, not necessarily...  Anti_Zealot | 11/10/05
Why...  Anton Philidor | 11/10/05
Failsafe  Anti_Zealot | 11/11/05
SuSE was already open source.  Anton Philidor | 11/11/05

What do you think?

SponsoredWhite Papers, Webcasts, and Downloads

advertisement

Recent Entries

Premier Vendor Content Whitepapers, webcasts & resources from our Power Center Sponsors
Save time with automated shipping solutions
The Business Essentials Guide provides you useful tools and templates to help grow your business and save you time with automated shipping solutions.
Visit the UPS Business Essentials Guide
Reduce risk. Reduce complexity. Increase reliability.
A simplified IT environment isn't just less complex. It's also more reliable. Standardize on a single Linux platform with SUSE Linux Enterprise from Novell, and get the world's most interoperable Linux
Learn more >>
The best support in the Linux business
If Linux is going to power your mission-critical applications, you'd better have the best support known to business. Novell was rated the top provider of Linux technical support.
Learn more >>
The more you simplify, the more you save
When you transition from your existing Red Hat environment to SUSE Linux Enterprise from Novell, you can recognize dramatic cost savings, perhaps as much 50%
Learn more >>
Keep Up With The Latest In Document Management with The DocuMentor.
Doc delivers the scoop on today's enterprise content management, printer maintenance, and all other issues related to document management. It's the DocuMentor Blog.
Learn more >>
Microsoft Dynamics CRM Online - Free Six-Month Trial for Eligible Organizations
Microsoft Dynamics CRM Online provides fast online access, simple contact management and better sales performance for a low monthly cost - the best value on the market today.
Learn more about the free, six-month trial offer>>

Archives

ZDNet Blogs

White Papers, Webcasts, and Downloads

SmartPlanet

Click Here