Canonical Explains Decision to License H.264 For Ubuntu
tux writes with this snippet from The Register: "Ubuntu's commercial sponsor Canonical has tried to clarify how — if not why — it has licensed a closed-source and patented codec for video on PCs running its Linux. Canonical is the first Linux shop to have agreed to license the codec in question, H.264, from MPEG LA. Even though Red Hat and Novell are also available for use on PCs, they have not licensed H.264."
It's a great move for the Linux community, even if some "pure" free and open source people disagree. You cant get everything at once and expect casual people to put up with "it's proprietary so we dont support it" if they want to do something, or demand them to add some Russian repositories in the apt-get config file so they can get unlicensed, pirated versions of those and break the law. No, they will just get something that works for them. And H.264 has already clearly won this round, so anyone catering for casual people has to support it.
Like TFA notes, Canonical has also previously licensed well done closed source software for Ubuntu. You aren't losing your soul if you take the best from the both worlds. In fact you are still promoting open source software, and probably way more efficiently when people actually like the system and can use it the way they want to. I honestly dont think every software in the world should be open source, but the underlying system should be. But even if you want software and standards to be open too, after getting the open OS out there the next step is to create competitive, better alternatives for the software and standards.
Be focused on one thing, dont try to fight the whole world at once.
-sopssa
Since the general goal of Ubuntu is to reach out to the average computer user, rather than the power user or enterprise as most other distributions aim for, the question of "Why did they license a codec that most major companies are throwing support behind?" shouldn't really need to be asked.
H.264 is a spec. How can a spec be closed-source?
Wine all you want, open-source fanatics. Our HTPCs are getting quite a nice boost in usability.
Living With a Nerd
The writing's on the wall here, kids. H.264 is where web video is going.
Theora's a non-starter, and unless VP8 is stunning as fuck and Google indemnifies everyone and his kid brother against lawsuits, it's not going anywhere either.
It would be more sustainable and cheaper to invest in patent reform than to license trivial patents of course...
Reading the article and linked articles points out that this only applies purchased copies of Ubuntu and not the downloaded version that everyone seems to adore.
I'm starting to think GNU is the problem with "GNU/Linux" these days.
He's willing to compromise on doctrinaire software freedom issues in order to grow his marketshare. I'm impressed he can afford to buy it and give it away even to their OEM vendors. One wonders what terms this was made on, and how sustainable it is. But to be clear - this does not come free with each download of Ubuntu. It's part of a deal where money is getting made through the sale of hardware.
You can look to Android for similar policy, I'm sure.
It might also have the effect of embarrassing some of the folks who had aspirations of hurting Linux adoption by trying to lock the world into a proprietary video codec. It will hurt, but the effect will not be as black and white as it was in the past.
The real endgame here is still getting an open codec in an open standard for web video. I think the commercial interests have finally woken up to how much the proprietary codec world has hurt them, and how much they have to gain by escaping. It's not just a problem for Linux and the FSF - proprietary codecs are a big problem for everyone who produces and consumes video.
In a perfect world, where users could unbundle and pay ala carte for commercial vs. free codecs, they would not buy them (they're not worth much vs. what we can do for free), and producers would not be saddled with encoding for them, and everyone would be quite a lot happier.
Tired of Political Trolls? Opt Out!
Since TFS is so suckily misleading, I actually RTFA this time. Everybody's been saying it's legally impossible for Mozilla to license H.264 for Firefox, because MPEG LA requires a limit on the number of installs or something. Of course since Ubuntu is freely distributable, all the same arguments would apply. So WTF?
But it turns out this doesn't mean licensing the codec for the installs we end users make from the ISOs we've downloaded and burned or anything. It's about offering OEMs the option of licensing it for preinstalled copies of Ubuntu.
introduce gNewSense as a fully free alternative to the NONSENSICAL non-free alternatives.
Yours In Novy Urengoy,
K. Trout
Canonical can focus on keeping the FSF happy, or they can focus on trying to someday turn a profit and brining sustainability to their company.
Why do they need to justify this decision? It seems like a no-brainer to me.
http://blindscribblings.com - Tasty pop-culture in conceptual fashion.
He made several hundred thousand pounds selling certificates of dubious value (that's CA certificates in general, not just Thawte's) off the back of an open source project he happened to be involved in (Apache).
If you believe he is in Ubuntu for freedom, peace and democracy you must be a crackpot.
Please mod parent up; so far this seems the only informed comment on this thread (sigh).
Link to TFA: http://www.h-online.com/open/news/item/Canonical-clarifies-its-H-264-licence-993182.html
Does that mean we have to give up Hurd?
Huh?
H.264 is not "closed source", it's an open standard with open source encoders (famous x264, everything points to it being the best quality encoder available anywhere) and decoders (libavcodec), it's just that a bazillion companies have patents that cover every corner of video coding. It might be "unfree", but it's certainly not "closed source" or "closed standard" or "proprietary".
I'm going to go out on a limb and say I'll accept Canonical's non-free components in a separated section as long as you are clearly notified whenever something non-free is going to be installed, but Canonical makes it a primary initiative NOT to market non-free software/components/services, and the only the only reason they offer "critical" non-free software at all is to increase resources in the free software camp to drive programs in developing alternatives to non-free software that don't currently exist. What Canonical needs to do differently for instance is offer music in Ogg Vorbis format through their Ubuntu One Music Store. I'm wondering why they don't. I suspect it has to do with licensing or contractual issues. Otherwise it probably would have been done already. A few lines of code and the back-end could convert any Mp3 to Ogg Vorbis before the user downloads it even.
....all those unsophisticated Ubuntu users who just want their multimedia playback to work, without messing with "multiverse", and sources.list edits, and .deb packages, and dire warnings about violating copyright laws in the US. Everyone installs that stuff anyway, so Canonical might as well pay the fees.
And BTW, can we please be free of Flash now?.....
H.264 may be patented in the US (for now), but is most certainly IS OPEN SOURCE!!!
The US and possibly Europe (could be wrong) are the only places where the patent is even valid.
I APLAUD Shuttleworth for making the lives of his users more enjoyable without having to go out and track down codecs. I for one am more than happy to pay the small cost to license these as long as I can watch video without trouble.
Seriously, are people bitching that someone went out and gave them a new capability? Not being able to play h.264 is, in some bizarro freetard world, _better_ than being able to play it??
First of all, H264 is not a "closed-source..codec"--this is complete nonsense. The standard itself is completely published and documented, and there is nothing stopping open source projects from creating H264 encoder and decoders. And have they ever--hands down, the best H264 encoder implementation today is x264, which is licensed under the GPL. The patent issue is totally separate, but let's not conflate "patented" with "open source." The real issue with H264 is who will pay royalties for the patents. For Windows 7 and OSX, MSFT and APPL pay those royalties. In the case of Ubuntu, it makes it easier for commercial entities to distribute Ubuntu if they know royalties and licensing fees are already being handled. So to be honest, this just makes Ubuntu an easier sell to PC manufacturers because they aren't liable for royalty costs or hidden "gotchas"
H.264 licensors include fifteen of the biggest names in global manufacturing and tech.
Mitsubishi. NTT. Philips. Samsung. Toshiba....
The 817 licensees include hundreds of other names the geek should recognize.
H.264 support is in the cell phones they make.
Web cams. Camcorders. Video game consoles. Mobile Internet devices and PCs of every description. Industrial and security video. Broadcast, cable and satellite technologies.
Theatrical production and home video. The set-top box. The Internet enabled HDTV.
Mozilla's Firefox can ignore H.264 in the browser.
But Mozilla can't keep Amazon.com from stocking 3,500 flavors of the H.264 HD camcorder, priced from $125-$5,000.
It can't get shelf space for the non-existent Theora or VP8 product in WalMart.
There are some things a commercially viable OEM Linux PC must deliver at retail. H.264 support is one of them. It needs to be in hardware. it needs to competitive - and it needs to be there today.
H.264 is the online successor to the DVD. It's quality and universality is worth paying for. This is great news for Ubuntu.
I don't really see why this is necessary. Canonical already sells the Fluendo codec pack in their store, and packages can be purchased online directly from Fluendo as well. It could have been left to the user to decide to purchase a license or not.
Somewhere along the way in the last few decades, people seem to have forgotten the original idea behind open-source software development. At some point, it no longer was enough that algorithms be published and readily available, or that the code to some cool application was available in case someone wanted to see how it worked, or perhaps improve it even if they weren't working for the company that produced it: everything must also be available free of charge for anyone to use under the surprisingly strict terms of the GPL.
It's not difficult to see why H.264 is in use basically everywhere these days: it's a technically superior format with plenty of corporate backing, an outstanding open-source encoder, widespread hardware support, a sound legal basis, and the codec has been carefully and successfully marketed to content providers, consumer electronics manufacturers and amateurs alike. It has won out over its competitors for a good reason, and despite the licensing fees associated, the specifications are available for anyone to inspect. In short, it's the superior product, and in the end, isn't that what matters?
Now if only Mozilla would follow suit. They claim to be championing the cause of open Web standards, but Flash is basically an automatic download these days.
...and found nothing superior about H.264 over Theora.
This "H.264 is superior" is a myth, astroturfing at it best.
I have no doubt the main drive for H.264 is political, specially since they are insisting on codec exclusivity. Codec always used to be pluggable but now Apple and Microsoft have decided that they are only going to allow their codec. How am I not to guess this is yet another underhanded stab at open source?
But... the future refused to change.
what, you mean you haven't hurd?
That's the best misspelling of semantics I've seen yet.
Ubuntu Linux the new monopoly.
I believe I speak for a lot of people when I say it won't play on my iPod, so I won't buy it.
And let's not get into converting between lossy file formats. MP3 at anything less than 256kbps sucks enough without converting it and losing more quality.
Follow me
You're giving a company the benefit of the doubt. Interesting.
I don't know about the law wherever Canonical is based, but usually companies are required by law to first and foremost generate revenue.
Anyways, reencoding an MP3 to OGG (converting one lossy format into another lossy format) is a bad idea.
Truth arises more readily from error than from confusion. -Francis Bacon
Seems most posters here are unaware of the Slashdot discussion to this effect from a few days ago:
http://yro.slashdot.org/story/10/05/02/1114235/The-MPEG-LAs-Lock-On-Culture
RO
At last now I can roll out many many more linux distros to my customers!!!
H.264 is an open standard for all... 'Cause Steve Jobs told me so.
And it is unlikely that either of them makes any money from MPEG-LA - Microsoft's IE manager says that "Microsoft pays into MPEG-LA about twice as much as it receives back for rights to H.264". I'd expect that Apple, which owns just one patent in the H.264 pool, is in a similar position.
A good theory, but not quite so well borne out by facts, at least for Apple. They've managed to do quite well getting iPhone marketshare, despite competition from Android, and look to continue being wildly profitable in that area. And, also, they support a lot of open source projects - they own and maintain CUPS, they're major backers of llvm-clang (which, god willing, will eventually supplant gcc entirely), and you can download the source code for the BSD-derived components of OS X (including the patches they've made, despite not having to do so) as well as their kernel.
Open source and patent-free aren't the same thing. Theora is untested in terms of patent infringement, and the assertions of its developers aren't adequate guarantee that people implementing it won't be hit with lawsuits related to it. That and the fact that has no major corporate backers or IP holders willing to litigate on its behalf, makes it a unnecessary risk for businesses. Note, too, that there is are several open source H.264 implementations, including the excellent, GPL x264 encoding library.
And this is where you're only partially right. Yes, I believe non-technical factors were important in the apparent success of H.264 over theora, but that's not the only reason - there's extensive existing support on mobile devices for H.264 decoding, it's frankly much better quality at lower bitrates than theora, and the default container format isn't the horrible shitty mess that is OGG.
What does "not free" codec mean? As USA patent law expressly forbids patenting math algorithms, shouldn't you just need to write your own code to implement the codec?
I keep hearing over and over how this is such a "great thing" and so "smart" and that if they didn't license the codec, Canonical would get "left behind" and all that crap. People, this is NOT good.
Lets look at the reasons this might be good:
1. H.264 is one of the best video codecs ever.
2. H.264 is supported by virtually every computer or computer-related device on the market now.
3. H.264 is being used for online video on many different web sites.
4. Canonical supporting H.264 is making it easier for people to watch video in this format.
If those were the only facts that mattered, I would be all for this. As a question of functionality, it only makes sense to support the codec. However, the reasons this is a bad thing in the long run are as follows:
1. This license is only for playing video encoded into the format.
2. If you want to use a video editor to edit or create video in this format, you need a license, and you can't use Free programs to do so.
3. If you want to sell your created video in H.264 format, you also need a license to do so.
4. In the USA, it is illegal to use Free implementations of the codec to study or share.
Imagine a world where H.264 or a similar codec is being used for virtually everything. You'd need permission to do anything with the codec! The MPEG-LA, with H.264, has a hold on our culture and how dare they restrict whether or not we create, edit, remix, and share! This isn't an argument about functionality, this is an argument about freedom. This is an argument about the freedoms of being able to create, remix, adapt, sell, share, and study, which H.264 does not allow us to do. Canonical supporting H.264 and software patents will only push us closer to a future where we need to pay someone to express ourselves. The long-term consequences from this are much more important than short-term. Canonical can't say any longer that they do not support software patents because of this move, and it damages the Linux community as a whole.
Too bad the only good competing codec so far is Theora. VP8, the new Google-owned codec, is our only hope of stopping this from happening.
"Our country is not nearly so overrun with the bigoted as it is overrun with the broadminded." -Archbishop Fulton Sheen
Yes, yes you are. But is that a bad thing?
---- Booth was a patriot ----
Informed comments? On MY Slashdot?? ;)
Any sufficiently advanced intelligence is indistinguishable from stupidity.
although it's become an established practice now, everyone does it, and there's nothing to be done about it any more. The mixing of GPL and non-GPL software in the same distro is done by an overbroad interpretation of the "aggregation" clause in the GPL. But that wasn't the early intent of the GPL. The idea was that you could buy some GPL software (in the sense of paying money to get some digital media (magtape in those days) with bits on it, the bits themselves were GPL'd) from some vendor, and you could also buy non-GPL stuff from them, and they could ship both items on the same tape. Not make a tight integration like what everyone does now. Whether this could have been prevented legally, I don't know. Whether it's good for the free software movement, I don't know. (Free software movement in my opinion is an effort to get people to run 100% free software on their computers, just like the vegetarian movement tries to get them to 100% stop eating meat). It's not for everyone, but if you decide it's for you, 90% free is slightly better than 80%, while 100% is orders of magnitude better than 90%. And some of us GPL zealouts were seeking to be 100 percenters.
Uh, what? Apart from the fact that all major desktop operating systems license and provide H.264 playback for their purchasers, the majority of video delivered via Flash is also H.264 encoded, though is provided in a FLV rather than an MP4 container.
No, sorry. H.264 has a dramatically wider deployment, both on the desktop and in the embedded world, than theora.
If the H.264 code binary can be run in user space, non-root, in a chroot jail, then my issues with it are just philosophical and not enough to prevent me from running it. I prefer open source. But I'm not opposed to running binary code. I'm also not opposed to paying for it.
What I am opposed to is borging my computer by running un-inspectable code as a kernel module, root process, or even an unjailed user process. I do not trust corporations to do things right. I'm not going to give permissions to untrusted code. And if I can't read the source, it's untrusted ... by definition.
now we need to go OSS in diesel cars
"And they accomplish this by starting with one of the purest open-source distros around -- Debian -- and then pissing all over it."
And why, exactly, does that bother you? It shouldn't, but apparently it does. Did they send someone over to specifically piss on your copy of Debain?
Or are you just assuming you've been wronged somehow in the process? Because I'll bet your life is not one iota different than it would have been had they not started with Debian. Except, of course, for the fact that you can now complain about them.
It would seem to me that this opens the door for a more viable consumer machine based on the things we around here seem to want to support. By offering Ubuntu with h.264, they are offering a way for hardware producers to give Linux to the masses. One of the first questions an average consumer will ask of a new network device is "can I view web videos?" The answer will be yes on their MID running free and open source software. That's a win folks.
And btw for those ragging on Apple right now, this is one benefit of moving to a HTML5/264 future.
Be kind, for everyone you meet is fighting a difficult battle. - Plato
the reasons this is a bad thing in the long run are as follows:
Summary of AVC/H.264 Licensing
1. This license is only for playing video encoded into the format.
The fee is paid by the OS or hardware manufacturer. Maxes out at $5 million a year for Apple or Microsoft. Smaller deployments, 10 to 20 cents a unit. No charge for sales of less than 100,000 units.
2. If you want to use a video editor to edit or create video in this format, you need a license, and you can't use Free programs to do so.
Use any tool you want.
MPEG LA is all about licensing codecs and content on a commercial scale.
3. If you want to sell your created video in H.264 format, you also need a license to do so.
Only for videos 12 minutes and over and only if you are raking in the green.
Gross $100K or so and you will have to pay MPEG LA the lower of 2% of the price paid to you (on first arms length sale of a video) or $0.02 per title.
There is no charge for paid subscription services if you have less than 200,000 subscribers.
4. In the USA, it is illegal to use Free implementations of the codec to study or share.
You are - again - for all practical purposes, invisible to MPEG LA until you begin distributing media content on a commercial scale.
I highly doubt a H.264 codec is a derivative of anything you wrote. But way to post as AC when making such generic claims.
GIVE ME SOURCE (FREEDOM) OR GIVE ME DEATH!
Gladly. Please report to the nearest Freetard Suicide Booth.
You want mass market?
No.
Really, why would I want that? My linux distro works fine, why should I care for what another gazillion users want?
And believe me, instead of some H-two-sixty-four a gazillion users would want WoW pre-installed.
You realise it's these "kooks" that gave us the OSS legacy we're using now, right?
And now little punks like you are using that legacy, and telling them to bugger off...
I would have thought your parents would have taught you better.
Look, I think Stallman and co are seriously wacky as much as the next person, but it's actually thanks to people like him that the FSF and OSS even got off the ground. So I think we should at least give them credit for that. And it's a real shame when grassroots people like him, or say, all those civil liberties groups, whom us mainstream people love to write off as crazy hippies - we reap all the benefits of all their campaigning and what not, then act like ungrateful brats to them.
It's not to say you can't make fun of them, or say they're a bit loopy, but saying we should "jettison" them? Are you willing to jettison all the work they've done as well, and go back to a Windows and Apple only world? Heck, even Slashdot runs on OSS...willing to give that up?
Cheers, Victor
You liars are annoying. H.264 is still a closed standard and it does not matter how many Microsoft Partners tell you that closed is open or that open means "buy our stuff". H.264 fails on points 2, 3, and 4 of the formal definition of open standard:
Canonical is free to re-sell proprietary standards, but let's not pretend that helping establish vendor lock-in was or is a goal of Free and Open Source Software. Oh, wait, Canonical is not re-selling H.264 except for the OEM editions. The rest of you are still on the hook for the bill because it is merely a distributor. I notice that the enGadget article on H.264 patents leaves out the price for the third category obligated to pay under patent law: the user. GIF should have been a lesson about software patents.
Obviously the Microsoft Party and its members have problems with the above definition and seek to disparage it and the process itself. Keeping the second version of the European Interoperability Framework clean, free from M$ damage, takes work.
Beta is broken and the link to classic doesn't work. Stop wasting our time or there won't be anybody left here.
I would like to see the Linux userland make use of the video decoders, the ones that have already paid for an h.264 license, built into the many video cards instead.
This is just not true. There are GPL'd implementations of H.264 encoders and decoders. You can freely distribute these libraries - it is not breaking the law.
Even though Red Hat and Novell are also available for use on PCs
Yep, there certainly don't exist other Linux distros for PC - luckily however I have a personal computer, and this baby runs AAAALLLL kinds of Linux!
Isn't this what X264 is for?
H.264 is anything but open, but there's a lot of commercial interest in it. As such there has been a lot of PR to make it look good.
With enough PR, most people will believe anything and parrot key points like "it's open and not proprietary" and "it's undoubtedly the best of the best" and so on.
Kind of frightening how many buy into this. Probably because it makes them appear knowledgeable by repeating fancy words and seemingly good-sounding arguments. After all, those arguments can't be wrong because they've heard them so often, can they?
H.264 is an open standard according to the ITU-T and W3C definitions. Calling the OP a liar based on you cherry picking a definition is at best disingenuous.
I wonder what happens if I swap an Ubuntu kernel for my own kernel, configured and compiled by myself. Do I still have a licensed Ubuntu system? Even if the kernel is from vanilla sources? What if I replace their libc? How about gnu userland, I hear there are alternatives? Do I have to use Canonical's repositories for my updates? Maybe I can switch to rpm or even portage-based package manager, do I still have an Ubuntu? It should be feasible to port Debian/FreeBSD to the Canonical platform, is it OK to use Ubuntu/FreeBSD system? In short, how much of Ubuntu can I leave in the system to be still considered a licensee?
I also wonder whether smart lawyers at MPEG LA have answers to these questions. Or maybe they have no idea of what Linux is about.
Heresy! Burn the witch!
To have a right to do a thing is not at all the same as to be right in doing it
Being someone who sells software I write for a living, I have no problem paying for software, licenses, or whatever it takes to make my computer work how I want it to. I think the big thing I like about FOSS isn't the price tag, but more of the peace of mind I get from using something that promotes software that is Free as in Speech, that the community has a say in, and can be used without worrying about whether I'm breaking a license or not.
I wish Canonical would license more things like h264 and such, and have a version of Ubuntu that users can choose to buy that has this licensed software included in the repos on the CD/DVD, or maybe an Add-On CD that has licensed proprietary software on it. They are doing so much to promote, and giving so much back to the community that they deserve to have some way to make their distro stand out, and even dare I say turn a little profit...especially if the profit is just a result of a more noble act.
To everyone saying that licensing h264 is a bad thing, I think you are the ones who make certain commercial developers so they don't want to release on Linux. They no that there are so many people in the Linux world opposed to paying for their software.
Isn't FOSS about CHOICE? If you should choose to use only GPL software, that's fine, but don't spit on people who buy some software because it does what they want.
Make America grate again!
... to discover that they are using Microsoft Linux ;)
You can defy gravity... for a short time
You have about as much to say about it as the designer of a muffler would have about what kind of stereo the company wants to put into the car.
What ever happened to "Don't feed the patent trolls?"
Ubuntu LIES
Is an h264-enabled web browser a core application? An h264-enabled video player? Etc., etc.
So much for their "philosophy"
I'm sure Ubuntu is happy to call itself "open source". I'm going to call it "Quisling".
Oh, and it's STILL fugly. Can't you get someone who isn't chromatically challenged to at least make this pig look a bit less like a sows' ear?