Canonical's business model?
Canonical's business model?
Posted Aug 20, 2008 4:21 UTC (Wed) by drag (guest, #31333)In reply to: Canonical's business model? by gmaxwell
Parent article: In defense of Ubuntu
If Mark Shuttleworth is very smart with money, or at least hires people that are smart with money, then the profits he made selling Thawte (something like 575 million dollars) could support Canonical pretty much indefinitely on interest and return from investments alone. Think about it. If you have $500,000,000 dollars and are able to pull in a 3% return on that money per year, then that's pretty darn close to $15,000,000 dollars a year. Unless you figure out a way to give almost all of it a away taxes will simply take it from you. You could spend $40,000 a day and never go broke. Ubuntu has the hallmarks of a vanity project. It's goal is probably to be mostly self-supporting in the long-term. In the short term I expect their goal is to simply get 'mind share' and market penetration. If they gain high levels of popularity then the opportunities to make money will present themselves naturally. If I had a couple hundred million dollars to burn I'd do a similar thing. I'd would think I'd hire a team of people to simply do the 'boring' work in Linux and try to convince them that they are going to improve humanity with their tireless efforts. Documentation, bug fixing, software packaging, etc. Then for 'profitability' I'd farm them out to companies that want to improve some particular piece of open source; open source software development as a service. Something like that. It would be one of a few different projects. This is one of the positive aspects of capitalism.
Posted Aug 20, 2008 4:45 UTC (Wed)
by jspaleta (subscriber, #50639)
[Link] (19 responses)
Posted Aug 20, 2008 4:58 UTC (Wed)
by drag (guest, #31333)
[Link]
Posted Aug 20, 2008 5:08 UTC (Wed)
by dlang (guest, #313)
[Link] (17 responses)
Posted Aug 20, 2008 6:11 UTC (Wed)
by jspaleta (subscriber, #50639)
[Link] (16 responses)
Posted Aug 20, 2008 6:28 UTC (Wed)
by dlang (guest, #313)
[Link] (2 responses)
Posted Aug 20, 2008 7:08 UTC (Wed)
by jspaleta (subscriber, #50639)
[Link] (1 responses)
Posted Aug 21, 2008 17:05 UTC (Thu)
by gouyou (guest, #30290)
[Link]
Posted Aug 20, 2008 8:03 UTC (Wed)
by tajyrink (subscriber, #2750)
[Link] (12 responses)
Posted Aug 20, 2008 10:04 UTC (Wed)
by jspaleta (subscriber, #50639)
[Link] (11 responses)
Posted Aug 20, 2008 11:53 UTC (Wed)
by Hanno (guest, #41730)
[Link] (10 responses)
Posted Aug 20, 2008 13:55 UTC (Wed)
by ofeeley (guest, #36105)
[Link] (9 responses)
Posted Aug 20, 2008 15:50 UTC (Wed)
by dlang (guest, #313)
[Link] (8 responses)
Posted Aug 20, 2008 17:55 UTC (Wed)
by ofeeley (guest, #36105)
[Link] (7 responses)
Posted Aug 20, 2008 18:05 UTC (Wed)
by dlang (guest, #313)
[Link] (6 responses)
Posted Aug 20, 2008 21:34 UTC (Wed)
by Cato (guest, #7643)
[Link] (5 responses)
Posted Aug 20, 2008 22:57 UTC (Wed)
by ofeeley (guest, #36105)
[Link] (4 responses)
Well, as regards the Java part you can thank Red Hat for hiring the developers that worked on Iced Tea and the FSF for starting GNU Classpath.
As regards the other stuff you can explain to your elderly relative that the proprietary, closed-source Flash on Linux doesn't always work properly and may be responsible for exposing him to vulnerabilities.
Also, how is /you/ setting up your relative's box an example of Ubuntu being "easier" for ordinary users? You could probably just as easily set up a Debian, Mandriva, OpenSuSE or Fedora box and trivially install non-Free software.
The interesting thing is whether the Free/Open software ecosystem will be able to evolve so that there is no need for dependence on closed-source or patent-encumbered stuff, or whether the cheaters in the population will cannibalize the common resources and then cause a population crash.
Posted Aug 21, 2008 21:13 UTC (Thu)
by Cato (guest, #7643)
[Link] (3 responses)
Posted Aug 22, 2008 1:10 UTC (Fri)
by ofeeley (guest, #36105)
[Link] (2 responses)
Posted Aug 22, 2008 1:22 UTC (Fri)
by dlang (guest, #313)
[Link]
Posted Aug 22, 2008 6:08 UTC (Fri)
by Cato (guest, #7643)
[Link]
Canonical's business model?
Are you saying that businesses and governments and individual users should be buying support
contracts and relying on the services of a corporation that can be succinctly described as a
vanity project of the fabulously rich?
I really hope there's more to Canonical that that. I'd like to think that Canonical is a
serious attempt to create and service a developing market of small businesses who are looking
to leverage the power of the open linux platform.
My one concern is that Canonical isn't sure exactly how to do that yet as a sustainable
business model and when it finally figures out what is profitable, its internal reorganization
will disrupt the current Ubuntu community because there is not enough flexibility in the
Ubuntu development framework to sustain efforts that Canonical will have to walk away from to
focus on more profitable areas. But its something the Ubuntu community can fix, if they are
willing to stand up and challenge Canonical to provide an open framework that the community
and Canonical can both rely on.
An open framework serves dual purposes depending how you look at it. First it provides
assurance to the community that as corporate culture changes the community interests can
continue even if the business interest change. That's important, it says the business trusts
its own leadership of the community and the community doesn't have to be coerced into
following. Second it provides a barrier to the development of radically different business
culture that is hostile to open development. The more deeply ingrained an open development
process is to a business the less likely they are to want to move to a closed development
process. The more closed development Canonical relies on the more risk there is that their
internal business culture will shift away from being supportive of open development. What is
the risk to Canonical by using an open build process for Ubuntu? Are they concerned that
someone would steal the secret sauce that holds the Ubuntu community together under their
leadership? What is the risk to the Ubuntu community by relying on proprietary infrastructure
that Canonical has put together? If Ubuntu is a partnership between Canonical and the outside
community who has more to lose if the other partner in the dance decides to walk away? It
seems to be the Ubuntu community puts a lot of trust in Canonical.. is it wrong to expect
Canonical to put as much trust back into the community by opening up its infrastructure?
-jef
Canonical's business model?
> Are you saying that businesses and governments and individual users should be buying support
contracts and relying on the services of a corporation that can be succinctly described as a
vanity project of the fabulously rich?
I donno. Most people that like their job a lot are very good at it. So out of everything in
the world Mark could of done, he choose that. It's a good sign. It's a better sign that he
takes a active role in it.
Or would you rather pay for support from somebody that hates his life?
> I really hope there's more to Canonical that that. I'd like to think that Canonical is a
serious attempt to create and service a developing market of small businesses who are looking
to leverage the power of the open linux platform.
What you said and what I said are not mutually exclusive. :)
Plus the people that work for Canonical defenately want it to succeed. They don't want to lose
their jobs, do they? Most of them probably feel that they have a significant personal stake in
the success of the company. It may be a dream job for a significant number of them.
Canonical's business model?
yes, in part they are afraid of ubuntu fragmenting if lauchpad code was available and anyone
could run their own launchpad server.
they've said this in the past. they've also said that they expected to hit a 'critical mass'
where it no longer matters, they would be big enough and solid enough that clone would be like
CentOS is to RedHat, there, but not a significant force.
the fact that they are now giving a timeline for when they will release the code indicates
that they are close enough to the critical mass to be comfortable with the announcement.
as for the number of developers hired by canonical, they are a young company who's not making
a profit yet. this isn't the dot-com boom and they are trying to grow the business and address
their priorities first. I fully expect that as they grow they will be hiring more and more
developers, and more of them will be heavily involved with other projects. but I would rather
see them grow slowly and become self-sustaining then to have them hire a few dozen
high-profile developers for a couple of years and then go under due to the costs.
and one question for everyone screaming so much about getting the code for launchpad.
what's the big deal here? the source is all available, the compilers are all available. every
other distro out there runs it's own build farms and scripts. the amount of fuss you are
making over this one tool is such that you are making it sound like the best thing since
sliced bread (while at the same time being sure to proclaim how it's nothing special)
Canonical's business model?
Afraid of fracturing the codebase.... that suggests a deep failing to understand the strengths
of open development. Deep failings. Would Mozilla as a corporate entity be the corporate
power it is today...if the mozilla codebase wasn't available to be fractured to create the
phoenix browser which later became firebird which later became firefox?
You want to know what an open codebase really means to a business... it means you trust your
community to find the better answers that you don't see and give them back to you for you to
support as part of your business... that is what an open codebase capable of being fractured
really means.
I'm not sure I like the idea of a corporate entity who doesn't itself understand how to
leverage the strength of open development for its own interests, managing an open development
community.
As for the importance of lauchpad. Let's talk specifics. Canonical released at least one
version of Ubuntu aimed at sparc and now its no longer a 'product' that Canonical supports.
Why did Canonical stop supporting it? Not commercially viable? Who knows. The point is they
tried something as a business, and then dropped it, leaving a set of users out in the cold
with no more future products lined up. Is the Ubuntu infrastracture open enough to allow a
niche sparc using Ubuntu community to continue to build a Ubuntu release for sparc, even if
Canonical doesn't want to support it? Even when Canonical no longer allocates any company
resources towards sparc including corporate backed iron to build packages on? Or will the
community need to go it alone and rebuild a completely new set of infrastructure tools from
the ground up to support a dedicated sparc build once canonical turns off the build support
for sparc? If launchpad were open and replicable by community..there'd be no question. Those
Ubuntu sparc lovers could organize inside the Ubuntu community and provide their own iron and
hosting without having to redo all the software engineering to reimplement the job that
launchpad does for the supported arches. That's what an open infrastructure would mean....
the ability to for the Ubuntu community to sustain their own interests even when Canonical
finds those interests can not pay the costs of commercial support. Hell, they might even do
such a good job at it that Canonical might find itself coming back in later to support sparc
again with commercial contracts. That's what trusting your community means as a business..
giving them access to the tools to find the better answers then giving them back to you to
support. Canonical should trust the Ubuntu community more.
-jef
Canonical's business model?
not afraid to fracture the codebase, afraid to fracture the userbase (i.e. dilute their brand
name) until it got large enough to survive it.
even big companies worry about the dilution of their brand (which is why RedHat requies anyone
compiling their source code differently to strip out the branding)
as for ubuntu dropping sparc, so did redhat (and didn't redhat also drop PPC support?). why
aren't your screaming about that?
yes it would be better if all the tools were available, but the lack of that availability
doesn't make them evil.
Canonical's business model?
"as for ubuntu dropping sparc, so did redhat (and didn't redhat also drop PPC support?). why
aren't your screaming about that?"
Fedora has an open infrastructure and a process by which community can sustain additional
arches.
http://fedoraproject.org/wiki/Architectures
Passionate community members are working hard to get additional arches up and running using
that process and the open build infrastructure.
Red Hat can't provide the build hosts or the space for every arch that Fedora could build
on..resources are finite. But Fedora does have fully open build infrastructure software that
community can use if they are able to bring the necessary resources online to support the
building of an additional arch. The infrastructure allows for decentralization of the build
system, so motivated niche communities of ppc or sparc or arm or whatever can be in charge of
building the architecture they care about as part of the larger Fedora project effort. That is
community partnership in action. Red Hat is honest and up front about what resources it can
bring to the table and then through Fedora builds an open process by which community can bring
their resources into the effort to extend the reach of the larger Fedora project into new
areas reusing the existing software that ties the infrastructure together for the whole
project.
Fedora is designed to be bigger that Red Hat, and the secondary architecture efforts underway
are the fruit of that truth.
-jef
Canonical's business model?
> Fedora has an open infrastructure
Sure but it took a while to get there ...
Canonical's business model?
SPARC is now indeed a community supported port of Ubuntu, as is PowerPC, HP PA-RISC, IA-64
(and PlayStation 3):
http://cdimage.ubuntu.com/ports/releases/8.04.1/release/
Canonical's business model?
Correct me if I'm wrong. But isn't Canonical still providing all the build daemons even for
the releases moved to ports? What happens When Canonical eventually needs to think about
shutting down or replacing its sparc or ppc builders which they are providing? Is this the
sort of resource allocation that makes sense for Canonical as a single, yet to be profitable
corporation? Can they sustain these port efforts using only their own internal infrastructure?
Or is Canonical allowing community provided infrastructure to be used in the Ubuntu buildd
pool of builders and subsequent binary package hosting as was intended when buildd was
invented to facilitate the distributed community process that Debian developed?
-jef
Canonical's business model?
What if, what if. You hammer on the issue of what happens when Canonical or Ubuntu is doing
something stupid or something evil.
Here's a prediction: If Ubuntu does something like that, it will annoy its users, lose them
and its importance will fade. Then, a different distribution will take its place.
It's that simple.
Canonical's business model?
Sure, but when they fade away what useful artefacts are left behind in the rubble? What
contribution has the large user base and the paid developers made to the pool of Free
Software? That's really all that counts.
Canonical's business model?
if nothing else what would be left from the rubble is the proof that a linux distro can be
made very user friendly and the code to do so.
as the article said, it's not that it was impossible for any other distro to do it, but no
other distro did. after the example of ubuntu, the other distros face higher expectations to
be considered user friendly.
on the other hand, if ubuntu is as much a freeloader with no added value as the critics claim,
there isn't anything of value for them to leave behind, including the code to launchpad that
you apparently covet so badly.
you can't have it both ways, either they provide nothing of value and are just a PR machine
(and therefor if they closed up today why should you care), or they are providing value in the
distro, which is entirely available to you (in which case the contents of the distro that you
have are valuable)
Canonical's business model?
I really don't see that Ubuntu is more "user friendly" than Debian or Fedora. As it stands it
just strikes me as marketing hype. Of course if you have some sort of metric showing that
Ubuntu implements some HIG or other better then that'd be interesting.
GNU/Linux distros are pretty much all on a par in terms of usability these days with the only
substantial differences coming in terms of release-cycles, rapid availability of upstream
changes, and the distro's practical, pragmatic contributions to Free software.
Canonical's business model?
it's not that they modify the software to any HIG specs, it's that they made so much of it
'just work'
yes other distros have closed the gap significantly, but ubuntu still seems to be leading.
this is the primary thing that is attracting people to ubuntu, and I'm saying this as someone
who is still running slackware on many of my personal machines. when I want to put linux on a
system that will be used by less technical people I select ubuntu (or a variant), I've tried
several other distros in the past and for all of them I've been in the situation of dictating
commands that the users write down on cheat-sheets to get things done, with ubuntu these same
users are managing to discover how to do things themselves. this is especially good for things
that I've never taken the time to do myself (the 'normal' user stuff like ripping CDs to copy
the music to a MP3 player, etc)
Canonical's business model?
Exactly - I'm just setting up an Ubuntu box for an elderly relative who used to use Windows,
and the great thing is that things mostly 'just work' - Flash, multimedia codecs, Java, etc,
are all installable with a few command lines available in a HOWTO on the Ubuntu forums.
The other major advantage of Ubuntu is the forums - they are incredibly active, but also very
well run, full of polite and helpful people. This is no doubt due to good policies and active
moderation, but it makes an enormous difference to people dipping their toes in the water...
Choice of distros is important and I would not want Ubuntu to become too dominant, but
breaking into the mainstream is even more important, to all distros and types of user.
Canonical's business model?
The great thing is that things mostly 'just work' - Flash, multimedia codecs, Java,
Canonical's business model?
It's great that Red Hat has put so much effort into Ice Tea, and we are all thankful for the
GNU projects. It's also great that Ubuntu has put so much effort into usability.
As for Flash, I know it doesn't work perfectly, but what does in computers? Being able to use
YouTube and BBC iPlayer is a big benefit compared to the cost.
Setting up a PC is very different to using it - most Windows users simply turn the PC on which
has many apps pre-installed, but I didn't want to buy a Dell box with Ubuntu (didn't have the
spec I wanted), so I installed it myself. In fact I have always configured extra applications
on the Windows box for this relative, so what I'm doing is really not much different.
I'm sure I could have used another distro, and have used many others in the past - I just
happen to like Ubuntu and I'm confident that it will be particularly easy to use, whereas I
can't say that for the other distros.
A rising tide really does lift all boats - clearly Ubuntu needs to do more about working with
upstream, but it has done an enormous amount for Linux simply by making Linux easier to use
for the average person.
Canonical's business model?
Again, where's the usability? The only things you pointed to the last time were the results
of Red Hat hackers' work on Java and then some dodgy Flash stuff and media codecs. The latter
are just as available in Fedora or Gentoo or whatever as they are in Ubuntu for those that
want that stuff.
I've used Ubuntu fairly recently (not out of choice) and am not blown away by any usability
differences between it and any of the other current major distros. I again invite you to point
to some metric so that this is not merely a yes-it-is-no-it-isnt exchange. Otherwise you may
as well merely shorten your post to "I have no problem with proprietary software and patented
codecs and I like the Ubuntu wallpaper."
Canonical's business model?
it's lots of little things, the fact that the installer doesn't need to ask you a million
questions spread out over an hours time, but asks you a couple questions up front and then
goes and does it's thing is one of them.
individually they are trivial, but togeather they make it easier for people who don't already
know where to go for everything.
you don't see the difference becouse you are already familiar with the tools and just go to
the right place. but if you were to setup two identical machines with different distros and
give them to people unfamiliar with linux, the _experiance_ (note, experiance, not
speculation) that people have is that Ubuntu generates less frustration and fewer questions
than the other distros.
you don't see it? ok, you don't. nobody is trying to force you to use ubuntu, you are free to
use the distro of your choice.
just do us all a favor and stop bad-mouthing the distro that others choose just becouse it's
not the one you like?
Canonical's business model?
I don't have the time or energy to defend my choice of Ubuntu any further - feel free to use
the distro you prefer. Maybe it would be good to spend more time improving and evangelising
that distro rather than criticising Ubuntu?