- From: Gervase Markham <gerv@mozilla.org>
- Date: Thu, 29 Mar 2007 14:32:03 +0100
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
Received on Thursday, 29 March 2007 06:32:03 UTC