dcsimg

Upstreams, Downstreams, and Revenue Streams in Ubuntu

Just because you can do something, doesn't mean you should. Case in point: Vendors can take a hefty cut of the profits from applications sold through their app stores or shipped by default. But should they?

With great power comes great responsibility. No, I’m not talking about Peter Parker and superpowers by spiderbite, I’m talking about the control that vendors have over platforms like iOS, Windows, and Ubuntu. While Canonical may not be quite as powerful as Apple or Microsoft, the company still has a lot of power when it comes to connecting users to open source applications and choosing defaults in Ubuntu releases. How is Canonical using that power? Less heroically than one might hope.

What I’m talking about here is how platform providers (downstreams) are dealing with their upstreams (Firefox, Banshee, or Amazon). The control of revenue streams, in particular, has been on my mind a great deal lately. First sparked by the news of Apple’s land-grab for 30% of subscription revenues or content that can be delivered on iOS. If you missed that, Apple is demanding that apps in its App Store allow purchases through the app store — and Apple gets 30% of the revenue.

I’ve seen a few people try to defend Apple on this, but I think it’s ridiculous. Apple wants to have its cake, eat it too, and have a few slices of yours as well. It’s not enough for vendors to deliver apps (like Amazon Kindle) to Apple’s platform — which drives sales of its platform — effectively gratis to Apple. It’s not enough that its users are ponying up for iOS devices. Apple also wants to tax sales of content or services that encourage people to buy devices.

And there’s the small matter of what code we can run on those devices as well. Apple’s App Store terms are decidedly unfriendly to the GPL and other Copyleft licenses. Microsoft’s Application Provider Agreement also nixes GPLv3 and other Copyleft licenses. (Hat tip to Jan Wildeboer.)

But Apple and Microsoft are big bad proprietary companies. We don’t expect much more out of Apple or Microsoft. This is why we’re using Linux, after all, right?

But Canonical is abusing, to a lesser extent, its control over its platform as well. Specifically, the company apparently takes a 75% cut out of Mozilla’s affiliate sales to Amazon (those that go through the Amazon search in Firefox) and has turned off Banshee’s Amazon Store by default. The alternative was to take 75% of the cut from Amazon sales and pass the rest on to the GNOME Foundation (instead of the 100% that Banshee defaults to).

Why? Well, the Amazon Store competes with Ubuntu One. That will be on by default.

To be perfectly fair to Canonical, some of the Banshee folks have gone on record to say that they’re OK with the arrangement. But it bears examination, because it’s not just Banshee at stake — it’s just the application that brought Canonical’s policies in this situation to light.

It’s the Applications, Stupid

In discussing this with others, and combing through the comments on my post, I’ve seen a couple of people put forward the idea that Canonical will be doing Banshee a favor by putting it in front of users on Ubuntu.

Yes, indeed — defaults are powerful. Making Banshee the default application on Ubuntu 11.04 will likely expose the application to a lot more users. I’m sure that the Banshee team is excited about this. Even though I get paid the same for an article that gets 1,000 readers or 10,000, I’d much rather have the 10,000 (or more). Same thing for application developers — it’s a rare developer who doesn’t want more users. That’s more potential contributors, more ideas for improving the application, and more people enjoying what’s been created.

But I think people are forgetting where Ubuntu’s users are coming from, or what they’re coming for. Nobody installs Ubuntu just to look at a pretty brown desktop. They come for applications. Applications, mind you, that are generally developed by third parties and with most of the packaging work done by Debian.

Canonical have enjoyed success with Ubuntu because they’ve done a really good job of choosing default applications, making Linux easier to install, and so on. But all the polish in the world means nothing without actual applications. (And Canonical realizes this, which is why it’s doing so much work on its Software Center, for example.) Far be it from me to say what Canonical has done isn’t valuable. Linux has desperately needed a vendor that “gets” how to make a desktop that appeals to mainstream users. Canonical is often criticized for “just” contributing marketing — but it should be obvious to even the most die-hard CLI junkie that other Linux distros were largely spinning their wheels when it comes to reaching average users.

Defaults are powerful, which means that many users will never even realize they could use the Amazon store in the first place. At least not through Banshee. So Canonical is hoping they’ll turn to Ubuntu One services instead and buy their music through that service.

But leave Banshee out of it for a moment. Other FOSS projects could try to tie into subscription services or affiliate services to fund or support development. I’d love to see that model work to create more open source and free software. But if a vendor like Canonical is going to take the bulk of the revenue, then what’s the point?

When Community and Corporate Collide

So here’s my concern about this policy: What happens when community interests and Canonical’s corporate interests collide? Canonical makes a bunch of noise about the importance of its community and incites people to contribute to Ubuntu with a bunch of feel-good language about why people should contribute to Ubuntu to make it better and spread open source.

But when the corporate interest and community interest butt up against one another, it appears that the community loses. Banshee’s team were given a choice, yes, but between two unappealing options: hide the store, or give Canonical 75%. That’s not even an equal partnership.

There’s also Canonical’s one-sided contributor agreement, which allows the company to relicense contributions any way it sees fit — including relicensing it as proprietary software.

Ubuntu’s community manager, Jono Bacon, said something that I rather liked about the job description for community managers. I may be paraphrasing, but it was essentially “the job is to make sure that the company doesn’t screw the community, and that the community doesn’t screw the company.” Essentially, there needs to be a fair give and take between the corporate sponsor and the community. While I won’t say that the community is being screwed in this situation, I don’t see this as an equitable solution either. The community certainly had no say in this decision — it was Canonical all the way.

It sets a lousy precedent that stacks the deck too much in Canonical’s favor. “Conflict of interest? OK, we get the majority stake.” “Want to contribute some code to our open source project? Sure, just give us permission to make it proprietary if we choose to do so later.”

This looks like an amazing disincentive to contribute to Canonical’s projects if one cares about licensing. It’s a huge disincentive to try to create a feature that might support a non-profit like the GNOME Foundation if Canonical is just going to levy a majority tax on the feature or disappear it.

Yes, Canonical need to find a way to make money on Linux. I’ve championed Ubuntu One as a smart move and a way to make money while providing some services that many users want, even though a number of folks in the FOSS community don’t like it because it’s not FOSS. I think, overall, Ubuntu and Canonical have been a net positive for the Linux community by showing what is possible and expanding the overall Linux market. It’s amazing what Mark Shuttleworth has put in motion and helped fund.

But I think the company has gone astray here, and it sets some troubling precedents. At the very, very least, I think a 50/50 split is in order if Canonical wants to divvy up affiliate revenue with an open source, non-profit project. Even 50/50 is getting grabby. And it also needs to reverse course on the contributor agreement if it really wants to win trust in the larger FOSS community.

Ubuntu is supposed to be about community — the Ubuntu community ought to have a say in this. Let Canonical set policies regarding commercial software that’s sold through the store, and charge what they think ISVs will find reasonable. But for community projects like Banshee or Firefox? The community should be weighing in here as well.

I’d like to think that companies in the FOSS space can do better than elbowing community projects out of the way for a slice of affiliate monies. If Linux is going to succeed long term on the desktop or on consumer devices, we need vendors that are doing what Canonical does well without getting hoggy with the community or ISVs that make applications users want.

Comments on "Upstreams, Downstreams, and Revenue Streams in Ubuntu"

bobwya

Well a lot of people are already muttering about jumping ship to Linux-Mint Debian…
Personally I would have more respect for Canonical if they were using their weight to push for Developers/Manufactures to produce paid licenses for SPDIF-DTS/DD-live decoding drivers, BluRay playback, etc. All the sort of stuff that a modern OS needs…

Reply
znmeb

“I’d like to think that companies in the FOSS space can do better than elbowing community projects out of the way for a slice of affiliate monies. If Linux is going to succeed long term on the desktop or on consumer devices, we need vendors that are doing what Canonical does well without getting hoggy with the community or ISVs that make applications users want.”

I’d like to think that too, but it doesn’t look like it’s going to happen. I think we’re seeing a consolidation in the Linux *business*, and the lawyers and accountants are making sure they get paid first. ;-) That’s what’s behind Oracle suing Google over Java, Oracle’s decision to drop Ruby support from NetBeans and probably Nokia’s decision to put MeeGo on the back burner.

I don’t think in today’s environment that any major open source project can survive without strong corporate backing. Linux exists today because of Red Hat, SUSE / Novell / Attachmate, Canonical, IBM, Dell, Oracle, Intel, Google, etc. It exists because it solves problems for people with the money to pay for solutions.

Reply
chdslv

“But when the corporate interest and community interest butt up against one another, it appears that the community loses.” How true! Its all about money!

We have distributions, but not operating systems, and that’s the problem. If we have a GNU/Linux operating system, (one or many) that would boot into WM/DE and have some simple applications and a download manager for other applications, the end user will download anything he/she likes, Banshee or whatever…no 75% or 30% or whatever. It is the community, which really makes these applications/packages for Linux, etc, not a commercial company, as such a commercial venture MUST have profit to exist, but the community can exist without profit, as actually all the devs lose is their much needed sleep!

Reply
bnight

Liking what ClearFoundation (non profit) and ClearCenter (for profit) are doing to curb these natural conflicts. ClearOS is a solid and stable open source gateway, network and server distribution dating back to the ClarkConnect days.

http://www.clearfoundation.com/

http://www.clearcenter.com/

It’s simple… use ClearOS as you would like from ClearFoundation. Pay ClearCenter nominal amount for desired add on services if your customers ask for them.

Reply
bjorn.madsen

Human decisions are always systematically biased. no news here.
But how does Canonical utilize the possibility to allow users to vote what goes in and what does not?
Isn’t that the most relevant user statistics of them all?
I’m just thinking it might even reveal that there are multiple user clusters and not ‘just’ netbook, desktop and server.
A path worth thinking about :-)

Reply
TkJH

“But I think people are forgetting where Ubuntu’s users are coming from, or what they’re coming for. Nobody installs Ubuntu just to look at a pretty brown desktop. They come for applications. Applications, mind you, that are generally developed by third parties and with most of the packaging work done by Debian.”

Not necessarily true in all cases. I choose to use Ubuntu (or other Linux distribution) mostly because of the OS. The bloat on Windows, long boot times, and absolutly obnoxious intrusion of dialog boxes on my work process frustrates me… Ubuntu has really cleaned that up. With regard to applications, I can use the same applications on Windows, Mac or Linux for the majority of the work I do… In short, I can choose the OS independent of the applications.

While I agree with the big picture that we need to keep pressure on the corporation side to be responsible, I generally think this will work itself out. If Canonical gets too greedy, its easy to jump ship— especially with Linux where there are numerous distributions.

Reply

Hi there, I found your blog by the use of Google while looking for a similar topic, your site got here up, it seems to be good. I have added to my favourites|added to bookmarks.

Reply

If you don’t like Apple’s terms, no one forces you to ship on their platform. Closed platforms (Xbox, Playstation, etc) have been around a long time, and Apple is considerably more open than they are. If you do not like their terms, go ship on Android, Windows 7, or BB instead.

That said, the upstream/downstream issue is interesting. It would be nice to see some clear solution proposed. Linux needs both upstream AND downstream to be funded and functional – and not only those that have tracking cookies, but it certainly would be a good place to start.

Reply

I really like and appreciate your article.Really looking forward to read more. Awesome.

Reply

Thanks-a-mundo for the article.Really looking forward to read more. Want more.

Reply

I used to be recommended this website by way of my cousin. I am not sure whether this put up is written through him as no one else realize such unique about my difficulty. You are wonderful! Thank you!

Reply

That may be the end of this article. Right here you will find some web pages that we assume you?ll value, just click the hyperlinks.

Reply

Here is a good Blog You may Obtain Fascinating that we encourage you to visit.

Reply

Leave a Reply

Your email address will not be published. Required fields are marked *

*

You may use these HTML tags and attributes: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>