Live data from Hacker News

Google Chrome's H.264 support not true "free" software

ianweller.org

21–30 of 85 posts

Re: Google Chrome's H.264 support not true "free" software

#21
I began to wonder how long it will take for someone to begin working on a fork of Firefox which would include support for h264. I have already seen patches for both DirectShow and GStreamer backends, so I'd guess it's not that hard technically.

What we need is a catchy domain name, some marketing and a few devs and the spice shall flow again.

Re: Google Chrome's H.264 support not true "free" software

#22
post #21

I began to wonder how long it will take for someone to begin working on a fork of Firefox which would include support for h264. I have already seen patches for both DirectShow and GStreamer backends, so I'd guess it's not that hard technically. What we need is a catchy domain name, some marketing and a few devs and the spice shall flow again.

Who's going to pay the licensing fees? If you fork, you probably don't get access to the Google money spigot.

Re: Google Chrome's H.264 support not true "free" software

#23
post #2

Mozilla has taken on the responsibility of providing a free-software solution for browsing the web ..and in so doing they have intentionally crippled their browser's ability to play one of the most widely used video formats. To some of us, this sounds like a dumb move . Hence "get with the program", that program being the one where you attempt to build the best software for browsing the web.

I'm not sure you understand the problem here. They do not have a license to use h264, and even if they did, they could not afford to share it with you. Distributing patent-encumbered GPL code violates the spirit of GPL-2 and the letter of GPL-3. If you don't like it, campaign against software patents. Chromium's approach to this is slightly better, but it's not all there yet. (Speculating here) Google can afford to d…

Patches are not welcome. Mozilla is not going to back down on this.

Their implementation is designed to make it extremely difficult to swap in other codecs from a plugin or straightforward patchset. You'd have to fully fork at least Gecko and XULRunner, and extend Firefox. Due to their strong Trademark policies, your fork couldn't use their names or logos (see also: Iceweasel).

Re: Google Chrome's H.264 support not true "free" software

#24
What about x264? I know there is speculation that x264 wouldn't have much chance to withstand a software patent fight but OGG Theora isn't 100% safe either. If Mozilla is already going down that road they should just adopt x264 and see what happens. Challenge the patent holders to outrage the public and cripple the Internet. That's going to do more for software freedom than sticking their head in the sand.

Re: Google Chrome's H.264 support not true "free" software

#25
post #18

Earlier quoted context omitted.

I'm not sure you understand the problem here. They do not have a license to use h264, and even if they did, they could not afford to share it with you. Distributing patent-encumbered GPL code violates the spirit of GPL-2 and the letter of GPL-3. If you don't like it, campaign against software patents. Chromium's approach to this is slightly better, but it's not all there yet. (Speculating here) Google can afford to d…

I'm not sure you understand the problem here. I do, which is why I am so critical of Mozilla's "solution" to it, which has confused the issue of not being able to ship h.264 support for the reasons you mention with trying to promote a format that (whatever its merits) nobody wants. Ideally, that's the approach Mozilla would take, too. Indeed, it would be, but my understanding is that they are unwilling to do so or un…

I took a quick look at the firefox source, and it looks like they wrote their own media-handling code (implemented with libtheora, etc).

I did a bit more research, and found this[1] bug. Mozilla explicitly rejected using ffmpeg on mostly-ideological grounds. So, I guess there's plenty of blame to go around. They're still bound by software patents, but they could allow their users the ability to choose, and they refused.

... So I guess that means we're now in violent agreement. :)

1) https://bugzilla.mozilla.org/show_bug.cgi?id=541494

Re: Google Chrome's H.264 support not true "free" software

#26
post #2

Mozilla has taken on the responsibility of providing a free-software solution for browsing the web ..and in so doing they have intentionally crippled their browser's ability to play one of the most widely used video formats. To some of us, this sounds like a dumb move . Hence "get with the program", that program being the one where you attempt to build the best software for browsing the web.

I'm not sure you understand the problem here. They do not have a license to use h264, and even if they did, they could not afford to share it with you. Distributing patent-encumbered GPL code violates the spirit of GPL-2 and the letter of GPL-3. If you don't like it, campaign against software patents. Chromium's approach to this is slightly better, but it's not all there yet. (Speculating here) Google can afford to d…

> They do not have a license to use h264, and even if they did, they could not afford to share it with you. Distributing patent-encumbered GPL code violates the spirit of GPL-2 and the letter of GPL-3.

Mozilla wouldn't need to distribute h264 decoder. It should allow using 3rd party decoders, either by using system APIs (GStreamer, DirectShow etc) or exposing somekind of plugin interface.

> As they say: Patches Welcome.

Patches haven't been welcome.

Re: Google Chrome's H.264 support not true "free" software

#27
post #2

Mozilla has taken on the responsibility of providing a free-software solution for browsing the web ..and in so doing they have intentionally crippled their browser's ability to play one of the most widely used video formats. To some of us, this sounds like a dumb move . Hence "get with the program", that program being the one where you attempt to build the best software for browsing the web.

It just depends how much you value your freedom.

Except that's bullshit and you're attempting to paint critics of ham-fisted attempts to promote an ideology through user punishment as not valuing freedom, rather than actually explaining why the dumb move should not be called a dumb move.

Let me be clear: I welcome your rebuttal, and I will read it with an open mind. What I will not do, for you, for Mozilla, or any of the multitude in the Free Software movement and elsewhere that use this tactic is sit and wring my hands about how I'm no longer in the freedom-valuer's club or try to claw my way back into proper thought by hemming and hawing and qualifying my opinion until it is meaningless.

Re: Google Chrome's H.264 support not true "free" software

#28
post #22
post #21

I began to wonder how long it will take for someone to begin working on a fork of Firefox which would include support for h264. I have already seen patches for both DirectShow and GStreamer backends, so I'd guess it's not that hard technically. What we need is a catchy domain name, some marketing and a few devs and the spice shall flow again.

Who's going to pay the licensing fees? If you fork, you probably don't get access to the Google money spigot.

Apple (QT) and Microsoft (DirectShow) pay the license fees when they distribute their Operating Systems.

Nobody gives a shit about distributing the x264 source code, and only the fosstards even have a hiccup about distributing binaries, especially from hosts outside the US. Ubuntu may not ship with the gstreamer plugin, but it does prompt you to download it the first time it's asked for by an application.

Re: Google Chrome's H.264 support not true "free" software

#30
post #18

Earlier quoted context omitted.

I'm not sure you understand the problem here. I do, which is why I am so critical of Mozilla's "solution" to it, which has confused the issue of not being able to ship h.264 support for the reasons you mention with trying to promote a format that (whatever its merits) nobody wants. Ideally, that's the approach Mozilla would take, too. Indeed, it would be, but my understanding is that they are unwilling to do so or un…

I took a quick look at the firefox source, and it looks like they wrote their own media-handling code (implemented with libtheora, etc). I did a bit more research, and found this[1] bug. Mozilla explicitly rejected using ffmpeg on mostly-ideological grounds. So, I guess there's plenty of blame to go around. They're still bound by software patents, but they could allow their users the ability to choose, and they refus…

I appreciate you doing what I was too lazy to do.
Post reply on HN