• On mySimon: Magno Wooden AM/FM Radios
February 23, 2009 9:07 AM PST

Ubuntu's next wave: Open server, closed cloud

by Matt Asay
  • Font size
  • Print
  • 18 comments

I admit that I nearly got caught up in my former colleague James Urquhart's excellent analysis of Canonical's Ubuntu 9.10 release, code-named Karmic Koala. I saw the word "open" laced heavily through the post, and given Canonical's commitment to fully open-source Ubuntu experience, I played along.

Ubuntu in the clouds

Ubuntu in the clouds

(Credit: Ubuntu)

But something doesn't quite fit in Canonical's story.

It's called Amazon.com. Yes, Ubuntu 9.10 will give users an option to build its own Elastic Compute Cloud-style service, using open-source Eucalyptus (or another cloud provider), but the intent certainly seems to seamlessly plug users into Amazon's closed cloud:

Ubuntu aims to keep free software at the forefront of cloud computing by embracing the APIs of Amazon EC2, and making it easy for anybody to set up their own cloud using entirely open tools...During the Karmic cycle, we want to make it easy to deploy applications into the cloud, with ready-to-run appliances or by quickly assembling a custom image...Wouldn't it be apt for Ubuntu to make the Amazon jungle as easy to navigate as, say, APT?

Or is Ubuntu simply making it easier to navigate one's way into the Amazon jungle but not to get out of that jungle?

This isn't meant as a criticism. After all, I've increasingly seen that the best way to monetize open-source software is with the careful inclusion of proprietary software. I told The New York Times' Ashlee Vance that Mark Shuttleworth would eventually have to grapple with this same strategy, basing it on my own conversations with Shuttleworth about how to effectively monetize Ubuntu.

That strategy increasingly points to tethering an open server (and desktop) with closed cloud services. That's not a critique. It's a fact.

Unfortunately, it's also a fact that once Ubuntu hands off its customers to a closed cloud, it depends on that cloud vendor to offer open data policies. The delivery of such policies is out of its hands. It won't have much say in the matter.

It's ironic, in many ways, that the key to Canonical monetizing Ubuntu will be proprietary software. There's a very good reason that Canonical isn't leading with a link into open-source software like Eucalyptus: just as Red Hat depended on proprietary Oracle to drive its early business, Canonical's best chance of driving open-source revenue from Ubuntu is likely to be closed-source Amazon.

Amazon's service is popular. It's also proprietary. Depending on an open but weak cloud service would be futile; building bridges to proprietary Amazon will likely not.

Canonical, just as Google has done in search, is helping its users build habits. I am sure that there will be positive financial remuneration to Canonical, the more that Ubuntu users indulge their Amazon EC2 habit--a habit that Canonical therefore will have an interest in feeding.

Is this bad? No, it's business. Even Canonical needs to make money, and it's really, really hard to make a lot of money by giving everything away.

Some things need to be closed. In this case, it's the cloud that Ubuntu will feed.


Follow me on Twitter at mjasay.

Matt Asay brings a decade of in-the-trenches open-source business and legal experience to The Open Road, with an emphasis on emerging open-source business strategies and opportunities. Matt is vice president of business development at Alfresco, a company that develops open-source software for content management. He is a member of the CNET Blog Network and is not an employee of CNET. Disclosure. You can follow Matt on Twitter @mjasay.
Recent posts from The Open Road
The 'wisdom of crowds' loses steam
Microsoft's embrace of MySQL could kill it
Apple: 'Enterprise' is as enterprise does
Theory of competition fails in open source, elsewhere
Microsoft's Web business spurring development of IE
The case for the open-source Goliath
Netherlands' open-source policy goes double Dutch
Why is Google Android beating Symbian?
Add a Comment (Log in or register) (18 Comments)
  • prev
  • 1
  • next
by zelrik February 23, 2009 9:52 AM PST
I knew this would be coming. Hybrid models are the current way to go for businesses. I do not think it will be that bad for the customers. One can make money using a mixture of open/proprietary software and not be considered evil.
Reply to this comment
by MichaelTiemann February 23, 2009 10:14 AM PST
Matt,

I respectfully disagree with your premise that any successful open source strategy must be subordinated to a successful proprietary software strategy. As I have written on my <a href="http://opensource.org/blog/8">OSI Board Blog</a>, I believe that one of the largest opportunities for open source today is to remediate the $1 trillion dollars a year that proprietary software is costing us in flat-out dead-loss costs. I believe that the industry and the world have reached a point where we all agree that an investment loss rate of more than 30 cents of every dollar is simply unacceptable, and I believe that the company that best addresses /that/ problem is going to be the medium-term winner.

You can rationalize semi-proprietary strategies all you like, but those strategies are all too clever by half, because they all imagine winning the next battle in a war that's already been lost.
Reply to this comment
by Matt Asay February 23, 2009 11:36 AM PST
I think I both agree and disagree with you. Any business involves some amount of control. Red Hat does, too. But even Red Hat perhaps doesn't control as much as it would like. In fact, ask around internally and you'll find (as you already know) that your biggest competition is not Unix or maybe not even Windows: it's free-riding on RHEL (CentOS, in particular, but also Oracle). The higher up the stack you go, however, the worse it gets, because the less Red Hat's model works: when you don't have complexity, certifying simplicity becomes a harder sale. Brian Stevens called that out in an interview with me years ago.

But there's a more telling argument to be made about Red Hat's business: it depends upon its success to date on selling proprietary software. Where would Red Hat be without Oracle? It wouldn't be doing nearly $600M, that's for sure. Had Red Hat decided to stick to a completely open source story, it would be...Mandriva, or something like that.

Trust me, Michael, I don't *want* open source/proprietary hybrid models. But I think that's what we're stuck with. I would be **ecstatic** to get away from them, and spent years talking myself into a 100% free model. But then I was given a quarterly number, and the higher it became, the harder it was to sustain it with giving software away. I suspect that if you talk with your salespeople internally, they'll have a very different perspective on open source than you do, and that I'd like to.
by supernatendo February 23, 2009 10:26 AM PST
Why are you trying to scare people away from Linux? Its articles like these, the ones where Ubuntu is darned if they do, darned if they don't kind of thing. Articles love to write how Ubuntu does not come with proprietary MP3 or DVD codecs for playback support out of the box, or that it doesn't support Microsoft's DirectX API, but as soon as they DO utilize proprietary API's like Amazon's proprietary EC2 Cloud service through an open-source application (Eucalyptus) all of a sudden they are yet another cog in the evil corporate machine? If they had not come with the ability to acces the amazon API, would that not be considered a "flaw" not just of Ubuntu's but of the whole linux mindset? I dont get you and others like you who write articles such as these at all which you consistently contradict yourselves on, and I think you'l find many others with the same sentiment.
Reply to this comment
by Matt Asay February 23, 2009 11:38 AM PST
Oh, I'm not trying to scare anyone away from Linux. I was just calling out the inevitable step Ubuntu had to take to make money. I don't think they're evil at all, and can only guess you didn't read my entire post to come away with that feeling. I don't fault Canonical *at all* for plugging into the world's most popular cloud service...which also happens to be proprietary.
by supernatendo February 23, 2009 2:28 PM PST
If this is truly Mark's ambition, then he has a fine line to walk to try and balance the support of the people who have gotten Ubuntu where it is today and the market dominance you claim he strives to command. Sadly, if this is his ambition, I believe it would truly signal the end of canonical contributing their innovations back into the Linux community, and Ubuntu will be nothing more than a proprietary front-end running on the open source Linux kernel. How can he possibly hope to keep market dominance when any other distro can easily and legally port his code?
by bj1126 February 23, 2009 10:27 AM PST
Wait ... It was my understanding that you would run apps on your Ubuntu servers just the same as you would on Amazon's EC2 cloud not that it would hand off applications to the Amazon cloud.
Reply to this comment
by snfx February 23, 2009 10:43 AM PST
I think this is a step that can lead to hurting open source software rather than aiding it, as it is almost always the case when a company wants to exploit something that belongs to everyone's benefit. I doubt business types as yourself can dictate what is fair for OSS as you guys are not nearly creative enough to take advantage of OSS' strengths in order to create a cost-effective solution, that would be truly capitalist, rather than exploitative.
OSS is slowly becoming the same thing commercial kingpins like yourself help create, a hybrid bastardization of OSS software. OSS was never meant to be reigned in by your types, but you guys keep trying to exploit our software and force unwanted compromises on the table. This act of trawling OSS users for commercial exploitation, rather than mutual benefit for the sake of openness and sharing, has created a dangerous precedent. As all types like you, you all pretend to aid the community of people you try to exploit until the original image of the community is totally destroyed, and you have to find something else to exploit in what you excuse as being capitalist, but has more similarities with communist exploitation.
Reply to this comment
by supernatendo February 23, 2009 10:58 AM PST
First of all, what are you talking about and who are you refering it to? The author of the article or Mark Shuttleworth or us posters? You don't make that especially clear in your post.

Secondly, this is not about communism! If you believe it to be communism, please tell me which communist state has control over Linux, I would very much like to know.

Linux is above your scope of comprehension, you cannot place it in your closed-box perceptions. It is owned by THE PEOPLE!! Weather those people are from china, from the USA, from Sweden, from Venezuela, or from Iran or any other country ruled by any ideology. This is beyond anything you have witnessed before.

People need to realize the FOSS movement for what it is and stop misleading the public by labeling it incorrectly.
by zelrik February 23, 2009 12:13 PM PST
I ultimately agree with that comment. One cannot control software development, it does not work.
But I do see form the current evolution that things will go like this : Fully proprietary -> Hybrid -> Fully GPLvX . We are heading to an hybrid era and I am not sure how long that will last.

@supernatendo, I think you did not really get that comment since you seem to agree with it.
by Matt Asay February 23, 2009 11:39 AM PST
I personally believe FOSS is one of the world's greatest displays of capitalism, not communism. Whatever RMS' original intentions, open source is a successful business phenomenon as much as it is a winning development methodology.
Reply to this comment
by dudemanguysondog February 23, 2009 1:12 PM PST
Can someone point me to a dumbed down explanation of the cloud? All I can picture is something like a mainframe which does all the real thinking. Is this some sort of technology which will render all machines nothing more than thin clients?
Reply to this comment
by supernatendo February 23, 2009 2:32 PM PST
No, its more like giving your low-power (in comparison to PC's) mobile cellular devices now having access to the same capabilities as your large stay-at-home desktop. Dont Worry, If you have a top of the line powerhouse PC, Ubuntu and eucalyptus are not going to turn it into a glorified thin-client!
by dudemanguysondog February 23, 2009 3:27 PM PST
Thanks for the explanation.
by philipdc February 23, 2009 1:56 PM PST
I want to say thanks for you articles. I like this one. I am the project leader of TurboCASH Accounting and I wrestle daily with the conundrum of paid software and services. At our end of the market its less about the theory of Open or Closed and more about the price of zero or not.

Our compretitors are Microsoft, Intuit and SAGE. For them its also not about Open or Closed, they are very happy to give away free software to aquire users. So the whole industriy seems to be merging again. Cetainly open source comepanies should not fear about using closed companies like Oracle or Amazon, why tie one hand behind our backs we should use anyone that will help us.
Reply to this comment
by jamesurquhart February 23, 2009 2:45 PM PST
Matt,

Excellent analysis, as always. You raise a very important point, but I have to ask: does supporting Amazon APIs with a toolset necessarily reflect capitulation to Amazon as an exclusive monitary strategy? In other words, does Canonical have to rely on a single proprietary source of revenue, or can they use their openness to leverage dozens? If they do the latter, does that make them any less open?

I noted that I hoped they would do the same for support of the GoGrid API. That is one way to leverage about a half dozen more proprietary clouds, if Randy Bias's efforts are successful. They can also arrange to provide standard and customizable images on those services as well.

I think Ubuntu actually does better if they don't "lock" people into one cloud, but provide tools to allow people to choose from many, don't you?

James
Reply to this comment
by simonwardley February 24, 2009 2:40 AM PST
Hi James,

As always you're spot on with your analysis. However you have an advantage. You already know that portability and freedom in the utility computing world (aka cloud) through open source standards (reference models) is what I've been arguing for over the last 3 years (as per my OSCON talk in 2007) and that I'm now working at Canonical in helping to define cloud computing.

It absolutely does not make sense for Ubuntu to lock people into a cloud. It does however make sense to drive towards the creation of marketplaces and ecosystems with freedom of choice and movement between providers and your own infrastructure.

For numerous reason (I've explained the basics on my blog : http://blog.gardeviance.org/2009/02/wide-of-mark.html), the formation of markets will require standards and hence open source reference models (i.e. open standards for data are necessary but not sufficient to create such portability).

However whilst the intention would always be to create an ecosystem, this should not exclude a provider who offers a proprietary implementation of any future standard. The key is to provide users with freedom and choice whilst allowing providers to compete on what they are good at i.e. volume operations. The two are not mutually exclusive.

This move by Canonical starts us on a journey to a world of competitive marketplaces, freedom and choice in service provision. There are many opportunities for revenue generation in such an ecosystem without needing to resort to an open / proprietary model.

Excellent post Matt, it certainly has raised some good discussion points. However the reasoning that this is some form of lock-in strategy into a single cloud provider is wide of the mark.
by tvoneicken March 17, 2009 6:47 PM PDT
This is a very weird analysis, I don't see where you get all that Ubuntu pushing users to the closed cloud stuff from, and I don't see either how they'd make money off the fact that it's closed. Isn't it much simpler? By and large Amazon dominates the public cloud market. Ubuntu wants to be a player in the public cloud. Therefore it better offer itself as the best OS choice in that market. Simple, no? Open/closed cloud is besides the point, the point is being the OS of choice for anyone who is going to operate in a cloud environment.

Also, if you run Ubuntu on EC2 then that doesn't make revenue for Canonical, so I fail to see your point completely about monetizing anything here. Presumably Canonical will offer you support in the cloud environment, but that's no different than offering support in the datacenter environment, which they do today. Do you complain that Canonical offers you support on dell servers because you have to pay dell for the servers? What different here? You pay Amazon for the servers too and they operate them for you to boot!

Finally, you quoted: "Ubuntu aims to keep free software at the forefront of cloud computing by embracing the APIs of Amazon EC2, and making it easy for anybody to set up their own cloud using entirely open tools". Did you read that? It says that Ubuntu embraces Amazon's APIs in that it's gonna make it easy for anyone to set up their own cloud. I'm sure you've looked at Eucalyptus, so you know that Eucalyptus implements the Amazon APIs, right? So rather than sending users to Amazon, I read that they're gonna entice Amazon users to move *away* from EC2 to their own cloud set-up.

Thorsten - CTO RightScale
Reply to this comment
(18 Comments)
  • prev
  • 1
  • next

E-tailers linked to 'scam' blame customers

Priceline, Classmates.com, and Orbitz say customers should read the fine print before complaining about being charged to join loyalty programs they didn't want.

The 411 on early-termination fees

Verizon Wireless has doubled its early-termination fees for smartphones, but what does it mean for the rest of the industry?

advertisement

About The Open Road

Matt Asay brings a decade of in-the-trenches open-source business and legal experience to the Open Road, with an emphasis on emerging open-source business strategies and opportunities. Matt is general manager of the Americas division and vice president of business development at Alfresco, a company that develops open-source software for content management. He is a member of the CNET Blog Network and is not an employee of CNET. Disclosure.

Add this feed to your online news reader

The Open Road topics

advertisement
advertisement

Inside CNET News

Scroll Left Scroll Right