What if Sun fails with open source?
The more I read about Sun CEO Jonathan Schwartz betting the company's future open source, the more I grow concerned that if it fails, Sun will be the harbinger of sorrow for the rest of the open source world.
Sun is arguably the most important open source vendor right now as Schwartz has bet the company on software instead of its traditional hardware revenue. (I'm not discounting Red Hat's place, just that RH has been on the open source path since the beginning.)
Sun's strategy is audacious and reshapes the way that everything is done, but it's not clear that the strategy is correct or that Sun's existing corporate structure can execute on this enormous change. Staff reductions and other cost-cutting measures have little if anything to do with the switch to open source. Those measures would need to be taken regardless as the company is simply too bloated and expensive to run even if it generates a decent amount of cash.
Sun's approach--at least the way I'm reading it from Jonathan Schwartz's statements, is about making the software totally free and trying to sell support and hardware. This clearly diminishes the value of the products and doesn't offer a mechanism that encourages people to pay for software. It also puts an unnecessary burden on the notion of open source--such that if Sun is wrong, everyone else will look wrong too. But, Sun's approach is quite different from most (all?) of the open source start-ups and also different from Red Hat, the obvious leader.
The most successful open source companies have figured out ways to encourage people to pay for software. This usually includes a commercial license that removes the open source license restrictions. Typically, we see the base "open core" product plus some type of value added feature or service set that can't be obtained for the community version. The idea of simply selling support fell by the wayside for most companies at least one year ago.
If we take away Java and Solaris, Sun's only revenue-meaningful open source product is MySQL, which is also the only ubiquitous product in the Sun portfolio. Beyond MySQL, it's hard to find a category killer or even a highly adopted open source component that they generate revenue from.
If Sun is going to be a software company then it needs people to pay them for software. Period.
Note: Let me clearly state my biases:
- I'm not looking to get flamed here. I think this is a legitimate concern.
- I admire and support Sun
- Java is my language of choice
- I have several friends at MySQL
- A company I founded theoretically competes with Sun in the SOA and integration areas
Dave Rosenberg dishes up "Software, Interrupted" with nearly 15 years of technology and marketing experience that spans from Bell Labs to multiple start-up IPOs to open-source enterprise software companies. He is co-founder of MuleSource and currently serves as the general manager of Hardy Way. He is a member of the CNET Blog Network and is not an employee of CNET. Disclosure. You can contact Dave via e-mail at softwareinterrupted@gmail.com or follow him on Twitter @daveofdoom. 



The trick is to not sell the software, but to sell the services behind it. RedHat makes a tidy profit from selling support, not the software. IBM rakes in billions of dollars per annum from doing the same thing.
You may want to do a bit of research in the future, eh?
/P
Mr. Rosenberg's blog clearly stated that selling services no longer works. You need to sell value-added software on the back end to make a profit. In other words, you need to become a proprietary closed source company. I have been around a long enough period of time to know these things without doing research. It is just common sense. It might have worked for Red Hat, but it certainly has not worked for Sun and there will be many, many more failures.
This seems to be the path that Mr. Rosenberg advocates.
If you are not trying to build a business and just want to make software free then this approach is not applicable.
the model of open source at the core and "value added" software in a subscription is the model being adopted at Sun. It may take some more time for product lines to figure out and deliver their value add components, but that's the approach. In effect, Sun is going to use the "MySQL model" of building a profitable software business on open source. It's not just about selling support or selling hardware. (Though of course, selling hardware can be a good business also.)
But I agree, it's important for Sun to do this right and there's lots of work required to make sure Sun can become profitable and growing once again.
--Zack
http://blogs.sun.com/jonathan/resource/LineItems.pdf
- by gggg sssss November 17, 2008 7:46 PM PST
- mySQL has grown because it was free. If you wanted to pay for a database you could always have paid for Oracle, MS SQL Server or DB2. If you wanted something from a 2nd tier player you could always have baught Pervasive and other pices of crap. The world has no room for another costly database.
- Reply to this comment
-
(18 Comments)