- From: Glenn Adams <glenn@skynav.com>
- Date: Tue, 29 Jan 2013 16:29:09 -0700
- To: "Timothy B. Terriberry" <tterriberry@mozilla.com>
- Cc: public-html-admin@w3.org
- Message-ID: <CACQ=j+cMZBt6FX-HFYgQnuT-WuJwtZ05Kdax7pOcCio=Soqugg@mail.gmail.com>
On Tue, Jan 29, 2013 at 4:09 PM, Timothy B. Terriberry < tterriberry@mozilla.com> wrote: > Andreas Kuckartz wrote: > >> Ian Fette (イアンフェッティ): >> >>> Also, why do people insist that drm is incompatible with foss? Yes, >>> today's >>> >> >> I consider it impossible to do that while keeping the software open >> until the opposite is proven. >> > > So Sun Microsystems designed such a system a few years back: > http://en.wikipedia.org/wiki/**Project_DReaM<http://en.wikipedia.org/wiki/Project_DReaM> > > I never looked into the technical details, and the project was killed > after the Oracle acquisition, but there's a proof point of something at > least _claiming_ to provide DRM without security-through-obscurity. I agree > with Roc's sentiments expressed elsewhere in this thread: an unbounded set > of black boxes will not produce interoperability between and among both UAs > and content providers. The reasons for objecting to proceeding to FPWD are > that the authors have not even tried, nor shown any intention of trying, to > document those black boxes, and this seems unlikely to change. > Have the authors of HTMLVideoElement even tried to document any of the black boxes known as video decoders? No they haven't. They didn't for a good reason. It's called architectural abstraction. There is nothing about the HTMLVideoElement architecture that requires documenting any video format or decoder. When are folks going to stop standing on this red herring about plug-ins? There are dozens of black box APIs in use in the OWP specifications and more are being introduced every day it seems. For example, one of the opponents of EME in this this thread whom you quote (roc), specifies the use of a media stream processor in [1], obtained via MediaStream.createProcessor(), which is no different than EME in terms of its implied need of either a plug-in or an extensible architectural component. There is nothing in EME that dictates whether CDMs should be implemented as a plug-in or as a built-in component. There is nothing in EME that dictates that a given CDM remain unpublished or obscured. The plug-in issue is a non-issue, and is outside the scope of the OWP as an architecture or system of specifications. [1] https://dvcs.w3.org/hg/audio/raw-file/tip/streams/StreamProcessing.html#mediastream-extensions
Received on Tuesday, 29 January 2013 23:30:00 UTC