Hacker News new | ask | show | jobs
by GHFigs 5987 days ago
Then users shouldn't use patent encumbered formats.

Blaming the user is not a strategy the results in good software. I contend that it does much to hurt the cause it it supposed to promote. You're also blaming the user for something they can't control: the format of the content they're trying to view.

Moreover, it isn't simply a patent-encumbrance issue, as Mozilla's choice has been to equally block other patent-free formats. It's Theora or nothing. Read that again and then tell me it's all about freedom.

Simple as that.

It isn't, in fact. Most of the video content on the web today is in patent-encumbered formats, specifically h.264. You're saying that users should not want to continue to be able to view the content is already out there.

It is not the place of a web browser vendor to punish users for wanting to use the web normally. In fact, quite the opposite.

There already been enough mess by formats supported by browser X but not Y.

...and Mozilla is demonstrably perpetuating that mess by only supporting a format that nobody uses and nobody wants to use. Meanwhile all major operating systems currently support h.264 natively, all major video sites use h.264, and all other <video>-supporting browsers support h.264. If Mozilla wants to help clear the mess, they're doing exactly the wrong thing.

1 comments

This is still about an open web. Using gstreamer would just be passing the burden onto others without solving much. Users would be able to watch h264 videos, but they wouldn't be aware of patent issues and wouldn't care since it works for them.

I agree that ironically they could still use flash to access youtube (even though they eem to take all the votes for theora in consideration), but there are also big websites using theora such as dailymotion or wikipedia. But there is a huge differene between a html tag and a plug-in.

...be passing the burden onto others without solving much.

The burden of what? Deciding what video content is acceptable? Like I said before, that should not be Mozilla's role, but it's the one they've taken on.

they wouldn't be aware of patent issues and wouldn't care

Restricting them to Theora doesn't change this, as sites will continue to deliver h.264 through Flash to user agents that don't support it natively. I contend that Mozilla's approach to "educating" users about these issues is a bad one that fails to educate.

there are also big websites using theora such as dailymotion or wikipedia

DailyMotion also uses h.264 for every other platform. Wikipedia's reasons for using Ogg are very specific to Wikipedia's aims. Neither of these constitute a good reason to artificially restrict users to only Theora.

But there is a huge differene between a html tag and a plug-in.

Yes...and? What's your point?

"The burden of what? Deciding what video content is acceptable? Like I said before, that should not be Mozilla's role, but it's the one they've taken on."

The burden of dealing with patent encumbered formats. Someone would have to pay or it would remain illegal. As Firefox developers develop Firefox, they have their say in what do or don't do Firefox. And even if they pay it wouldn't be free since there would be strings attached.

"Yes...and? What's your point?"

My point is simple and has remained the same from the very beginning: h.264 is not compatible with an open and free (as in freedom) internet. Therefore implementing h.264 is either not compatible with free software, not an issue in countries where software patents don't exists, or done in an illegal manner. So here we go again: How much would someone value his freedom?

This guy explains it in much better terms than I could: http://shaver.off.net/diary/2010/01/23/html5-video-and-codec...

The burden of dealing with patent encumbered formats.

They already do this by letting users install Flash -- in fact, they make it particularly easy to do so, patent-encumbered though it is. And as I've pointed out before, they use Flash to play h.264 video anyway. The difference with <video> is that Mozilla is actively forbidding users from passing that supposed burden onto the operating system vendor, who in the case of Windows and Mac OS X, have already licensed h.264. In the case of free software operating systems, users can choose whether they want to have support for h.264 or not, just as they have for years with any number of other patent-encumbered formats.

And once again, we're not merely talking about patent-encumbered formats, as Mozilla prevents users from using non-Ogg patent-free formats like Dirac and Flac.

My point is simple...

You didn't actually answer my question. You keep mentioning things and then forgetting them entirely. Please just make a coherent argument or stop replying. If you're not going to talk sense, you're wasting time for both of us.

Therefore implementing h.264...

It has been made abundantly clear that they don't have to in order to allow users to use it of their own free will. Just as Apple did not have to implement Theora in order to allow users to view Theora content in <video> if they choose to do so.

This guy explains it in much better terms...

He didn't, actually. He made a lot of emotional appeals that fly in the face of reality and then breezily dismissed every other argument in a single concluding paragraph. I know this because I already read it: http://news.ycombinator.com/item?id=1073718

"They already do this by letting users install Flash -- in fact, they make it particularly easy to do so, patent-encumbered though it is. And as I've pointed out before, they use Flash to play h.264 video anyway. The difference with <video> is that Mozilla is actively forbidding users from passing that supposed burden onto the operating system vendor, who in the case of Windows and Mac OS X, have already licensed h.264. In the case of free software operating systems, users can choose whether they want to have support for h.264 or not, just as they have for years with any number of other patent-encumbered formats."

Flash (or any other proprietary thing such as activex) is not part of the html or maintained by W3C. It is controlled by a private company. Flash is a proprietary technology installed as an extension for browser. What flash does is irrelevant. If people wish to only published information under proprietary extensions and limit the scope of their work, that's their problem. But introducing non-free (as in freedom) part in basic protocols is another story. Internet should be open to anyone. So please, don't mix up proprietary extensions and standards published bu W3C, which should remain open.

Regardind Mozilla's choice, it is their choice to not support patent encumbered formats. Some approve (like me), some don't. If you wish to fork it, go ahead, code is free.

About other patent-free formats: "Dirac is great. At some point we'll probably add Dirac support. However, at typical Web bit rates, Dirac doesn't currently perform as well as Theora. The patent situation with Dirac is also currently less clear than with Theora. We'll keep an eye on it." from a mozilla developer.

"You didn't actually answer my question. You keep mentioning things and then forgetting them entirely. Please just make a coherent argument or stop replying. If you're not going to talk sense, you're wasting time for both of us."

I am not here to answer all your questions :) I don't like to waste my time either so I only answer interesting parts.

"It has been made abundantly clear that they don't have to in order to allow users to use it of their own free will. Just as Apple did not have to implement Theora in order to allow users to view Theora content in <video> if they choose to do so."

And as it has also been made abundantly clear (but not enough apparently), Mozilla is fighting to keep an open web. So yes, it tries to weight in and try to keep out patent encumbered formats in core protocols. But that's why Mozilla exist: http://www.mozilla.org/causes/ and http://www.mozilla.org/causes/better.html

"He didn't, actually. He made a lot of emotional appeals that fly in the face of reality and then breezily dismissed every other argument in a single concluding paragraph. I know this because I already read it: http://news.ycombinator.com/item?id=1073718

"He didn't, actually. He made a lot of emotional appeals that fly in the face of reality and then breezily dismissed every other argument in a single concluding paragraph. I know this because I already read it: http://news.ycombinator.com/item?id=1073718

Would have it been easier for you if he had he written "I want to make sure that for anyone, there isn’t a big piece of it (video) that they can’t afford to participate in." ?

But introducing non-free (as in freedom) part in basic protocols is another story.

What on earth are you talking about? The issue as it pertains to the spec was decided over six months ago. Here is the post by the editor of the spec saying so: http://lists.whatwg.org/htdig.cgi/whatwg-whatwg.org/2009-Jun... Neither h.264 or Theora are part of the HTML5 spec. The spec is open. Nobody is trying to force a proprietary format into the spec. For that matter, I don't recall anybody ever trying to get h.264 made part of the spec. <video> was format-agnostic from the start, just like <img>. Honestly, I have no idea where you got the idea that anybody was trying to add proprietary extensions to the spec--even Mozilla hasn't claimed that--you really don't seem to be familiar with the subject at all.

You also completely missed the point with Dirac. The point is that they are actively blocking their users from using it along with every other format except Theora. Nobody gives a shit about whether Mozilla implements it--they just want to be able to use whatever formats they like without having Mozilla play the role of Daddy--a role that nobody asked them to play and which does not follow naturally from their previously espoused values.

Mozilla is fighting to keep an open web

You're doing that thing again where you pretend that everything Mozilla does is automatically the right thing just because they claim it helps freedom. I am saying that that this mistaken, and have cited a very specific thing that they have done and many specific reasons why I think so.

All you have done here is repeat your first comment, which was bullshit fanaticism that has more to do with scaring people than it does reality.

try to keep out patent encumbered formats in core protocols

Nobody is trying to put h.264 in HTML5. Where did you get that idea?