Dave Singer wrote:
At 9:48  +0100 28/03/07, Gervase Markham wrote:
Dave Singer wrote:
Yes. I re-iterate; we have nothing aganist the Ogg or Theora codecs; we just don't have a commercial reason to implement them, and we'd rather not have the HTML spec. try to force the issue. It just gets ugly (like the 3G exception).

But that's circular reasoning. "We don't have a commercial reason to implement Ogg or Theora, and so we'd rather not have the HTML spec give us a commercial reason."

No, writing it into the HTML specification is not a commercial reason.

Assuming you have commercial reasons for supporting HTML 5 (which I suspect you do, otherwise you wouldn't be here) then having Ogg specified gives you a commercial reason to support it.

If that's not a commercial reason, then what would be a commercial reason? If everyone else implemented it?

That's an attempt to force the issue by fiat.

But any specification for anything could be described as "an attempt to force the issue by fiat". That' just loaded language.

Why don't we all just go away and implement what we think is best for HTML 5, and then put a spec together after the fact? Then we wouldn't be forcing any issues, and there would be no "fiat". But we all know how well this approach to standards works.

No matter what the spec. says, if broad support became a reality, then yes, it may be in our commercial interests.

So Apple's strategy is to wait and see what codec everyone else implements, and then implement that one?

And at that point there would be many companies using the codec in a money-making way, with 'pockets', and we'd be clearer about the likelihood of IPR challenges.

There are plenty of such companies already, as another poster has pointed out.

If you have nothing against Ogg or Theora, and your "interest in multi-vendor multimedia standards is deep and long-lasting, interoperable, and very open", and other parties have said that a baseline codec for video needs to be open and (as far as can be discerned) patent and royalty-free, then surely your position must one one of the following:

- You don't actually want a baseline codec in the spec - i.e. you don't actually have a commitment to interoperability

we have a strong commitment to interoperability in each spec. on its own right

So what is your plan for promoting interoperability among implementations of <video>?

- You do want a baseline codec in the spec, but you are happy for it to be someone other people can't implement - i.e. you don't actually have a commitment to multi-vendor multimedia standards

anyone *can* implement the codecs we implement; they may choose not to, for commercial reasons (e.g. they don't like the license)

Oh c'mon, that's a ridiculous definition of the word "can". How exactly "can" the KDE project implement a codec in Konqueror which requires royalties? How "can" the Mozilla project implement such a codec without removing the redistributability of Firefox?

Yes, browsers "can" implement such codecs if they stop being open source and freely redistributable. Just as the W3C "can" have lots of cool ideas in their specs if they changed the patent policy to not require royalty-free licences. But most people wouldn't accept that as a reasonable definition of "can".

Until someone starts using the Ogg family to make money, and in such a way that any possible IPR owners consider it in their business interests to start enforcing their IPR, the situation remains in question. We have nothing against these codecs, but we are not currently feeling like being the guinea-pig...

Other posters have commented on this better than I.

- we'd an HTML specification which is clear and interoperable on the HTML level, and is in a similar position to the img tag on what may be embedded (it mentions only examples)

As another example of specifications requiring support for other specifications, SVG viewers are required to support both JPEG and PNG:
http://www.w3.org/TR/SVG11/conform.html#ConformingSVGViewers

And I haven't seen anyone writing standards like "Yes, we support SVG, but not the bit which says we need to support JPEG and PNG".

Gerv

Reply via email to