[whatwg] Removal of Ogg is *preposterous*

2007-12-11 Thread Manuel Amador (Rudd-O)
Allow me to be the voice of the small Web developer -- which I consider to be 
the foundation of the World Wide Web.

In reference to:
http://html5.org/tools/web-apps-tracker?from=1142to=1143

The recent removal of the mention of Ogg in HTML5 and the subsequent 
replacement of its paragraph with the weasel-worded paragraph that would make 
Minitrue bust their collective shirt buttons in pride:

p class=big-issueIt would be helpful for interoperability if all+  
browsers could support the same codecs. However, there are no known+  codecs 
that satisfy all the current players: we need a codec that is+  known to not 
require per-unit or per-distributor licensing, that is+  compatible with the 
open source development model, that is of+  sufficient quality as to be 
usable, and that is not an additional+  submarine patent risk for large 
companies. This is an ongoing issue+  and this section will be updated once 
more information is+  available./p

is a preposterous and gross mischaracterization of fact (dare I say lie).  At 
the very least, it's FUD.

It pains me to state what is and has always been public knowledge, and is 
being intentionally ignored just to get the spec published:

- The Xiph developers were extremely zealous and almost fiduciarily diligent 
in researching all possible patent threats to Vorbis technology, and for more 
than a year they found none -- they even did the research *before* beginning 
to code, explicitly to avoid submarine patents.  I know, because I was 
subscribed to their mailing list and read status updates of this research, 
practically at the start of the project.  I also know that big-name software 
houses and media players manufacture products with Vorbis technology, and 
none of them have been sued.  It's been what, seven years now?
- The Theora codec has had its patents practically relinquished by On3 with a 
perpetual royalty-free license.
- Ogg and its audio/video codec technologies are the ONLY free software media 
technologies with implementations widely available on all consumer computing 
platforms -- from WM codecs to Linux DLLs, passing through the entire range 
of hardware (floating-point and fixed-point) and OSes.
- Without guaranteed Ogg support (whose integration in user agents I think I 
already established to be sort of a weekend-level junior programmer project 
at NO COST, due to the ready availability of the technology in all 
platforms), authors *will be* forced to use patent-encumbered technology.  
Remember MP3? Well, with HTML5 it's 1997 all over again.

Ian, revert.  This compromise on basic values is unacceptable, *whatever* the 
practical reasons you have deemed to compromise for.  If you don't revert, 
you will be giving us independent authors the shaft.  And we will remember it 
forever.

-- 

Manuel Amador (Rudd-O) [EMAIL PROTECTED]
Rudd-O.com - http://rudd-o.com/
GPG key ID 0xC8D28B92 at http://wwwkeys.pgp.net/

Someone is speaking well of you.


signature.asc
Description: This is a digitally signed message part.


Re: [whatwg] Removal of Ogg is *preposterous*

2007-12-11 Thread Dave Singer
I'm sure that many people would be happy to see a mandate if someone 
were willing to offer an indemnity against risk here.  You seem quite 
convinced there is no risk;  are you willing to offer the indemnity?


Large companies (Nokia, Microsoft, and Apple) have expressed anxiety, 
and are asking (among other things) that an independent analysis be 
done.  The W3C staff are, I believe, actively working on the issue. 
I'm sure that they would be pleased to consider whatever background 
material you can offer them.


I fail to see how asking for an analysis of the problem is giving 
anyone the shaft, since no decision has yet been even offered let 
alone reached.


Did you read the piece that I edited from the discussions at the HTML meeting?

At 3:27  -0500 11/12/07, Manuel Amador (Rudd-O) wrote:

Allow me to be the voice of the small Web developer -- which I consider to be
the foundation of the World Wide Web.

In reference to:
http://html5.org/tools/web-apps-tracker?from=1142to=1143

The recent removal of the mention of Ogg in HTML5 and the subsequent
replacement of its paragraph with the weasel-worded paragraph that would make
Minitrue bust their collective shirt buttons in pride:

p class=big-issueIt would be helpful for interoperability if all+ 
browsers could support the same codecs. However, there are no known+  codecs

that satisfy all the current players: we need a codec that is+  known to not
require per-unit or per-distributor licensing, that is+  compatible with the
open source development model, that is of+  sufficient quality as to be
usable, and that is not an additional+  submarine patent risk for large
companies. This is an ongoing issue+  and this section will be updated once
more information is+  available./p

is a preposterous and gross mischaracterization of fact (dare I say lie).  At
the very least, it's FUD.

It pains me to state what is and has always been public knowledge, and is
being intentionally ignored just to get the spec published:

- The Xiph developers were extremely zealous and almost fiduciarily diligent
in researching all possible patent threats to Vorbis technology, and for more
than a year they found none -- they even did the research *before* beginning
to code, explicitly to avoid submarine patents.  I know, because I was
subscribed to their mailing list and read status updates of this research,
practically at the start of the project.  I also know that big-name software
houses and media players manufacture products with Vorbis technology, and
none of them have been sued.  It's been what, seven years now?
- The Theora codec has had its patents practically relinquished by On3 with a
perpetual royalty-free license.
- Ogg and its audio/video codec technologies are the ONLY free software media
technologies with implementations widely available on all consumer computing
platforms -- from WM codecs to Linux DLLs, passing through the entire range
of hardware (floating-point and fixed-point) and OSes.
- Without guaranteed Ogg support (whose integration in user agents I think I
already established to be sort of a weekend-level junior programmer project
at NO COST, due to the ready availability of the technology in all
platforms), authors *will be* forced to use patent-encumbered technology. 
Remember MP3? Well, with HTML5 it's 1997 all over again.


Ian, revert.  This compromise on basic values is unacceptable, *whatever* the
practical reasons you have deemed to compromise for.  If you don't revert,
you will be giving us independent authors the shaft.  And we will remember it
forever.

--

Manuel Amador (Rudd-O) [EMAIL PROTECTED]
Rudd-O.com - http://rudd-o.com/
GPG key ID 0xC8D28B92 at http://wwwkeys.pgp.net/

Someone is speaking well of you.

Content-Type: application/pgp-signature; name=signature.asc
Content-Description: This is a digitally signed message part.

Attachment converted: DaveG49:signature 96.asc (/) (001050A8)



--
David Singer
Apple/QuickTime


Re: [whatwg] Removal of Ogg is *preposterous*

2007-12-11 Thread Ian Hickson
On Tue, 11 Dec 2007, Manuel Amador (Rudd-O) wrote:

 http://html5.org/tools/web-apps-tracker?from=1142to=1143
 
 The recent removal of the mention of Ogg in HTML5 and the subsequent 
 replacement of its paragraph with the weasel-worded paragraph that would 
 make Minitrue bust their collective shirt buttons in pride:
 
 p class=big-issueIt would be helpful for interoperability if all+ 
 browsers could support the same codecs. However, there are no known+ 
 codecs that satisfy all the current players: we need a codec that is+ 
 known to not require per-unit or per-distributor licensing, that is+ 
 compatible with the open source development model, that is of+ 
 sufficient quality as to be usable, and that is not an additional+ 
 submarine patent risk for large companies. This is an ongoing issue+ and 
 this section will be updated once more information is+ available./p
 
 is a preposterous and gross mischaracterization of fact (dare I say 
 lie).  At the very least, it's FUD.

It is intended to be exactly truthful, actually. I apologise if you 
believe this to be fear mongering.


 It pains me to state what is and has always been public knowledge, and 
 is being intentionally ignored just to get the spec published:
 
 - The Xiph developers were extremely zealous and almost fiduciarily 
 diligent in researching all possible patent threats to Vorbis 
 technology, and for more than a year they found none -- they even did 
 the research *before* beginning to code, explicitly to avoid submarine 
 patents.

While this is very true, and admirable, and impressive, it is sadly not a 
guarantee. Certain companies (Nokia and Apple among them) have reported 
that they still fear that undisclosed patents may exist that cover the 
relevant codecs, as they might exist for other formats like MPEG4/H.264. 
The difference is that while Apple (for example) have already assumed the 
risk of submarine patents with H.264, they currently have taken no risks 
with respect to the aforementioned codecs, and they do not wish to take on 
that risk. Given the extremely large sums of money that are awarded for 
patent violations (cf. Microsoft's recent settlements), it is 
understandable that companies with the high profile of Apple and Nokia 
would not wish to take on such risks.


 I also know that big-name software houses and media players manufacture 
 products with Vorbis technology, and none of them have been sued.  It's 
 been what, seven years now?

MP3 is and old codec as well, yet the threat of submarine patents covering 
MP3 surfaced recently, much to Microsoft's chagrin. Unless the codecs are 
older than the patent lifetime, there is unfortunately no guarentee. 
Patent trolling companies are patient and will wait for bigger targets, as 
has been seen time and time again. (As an example of this, the Eolas 
patent case is still fresh on everyone's minds, I'm sure.)


 - The Theora codec has had its patents practically relinquished by On3 
 with a perpetual royalty-free license.

I do not believe anyone doubts that On3 is acting in good faith. It is not 
On3 that people are worried about.


 - Ogg and its audio/video codec technologies are the ONLY free software 
 media technologies with implementations widely available on all consumer 
 computing platforms -- from WM codecs to Linux DLLs, passing through the 
 entire range of hardware (floating-point and fixed-point) and OSes.

As much as I am personally a supported of the free software development 
model, I cannot let that control the spec's development. I agree, however, 
that any codec selected absolutely must be compatible with free software 
licenses, as is clear in the paragraph that you so rashly called FUD.


 - Without guaranteed Ogg support (whose integration in user agents I 
 think I already established to be sort of a weekend-level junior 
 programmer project at NO COST, due to the ready availability of the 
 technology in all platforms), authors *will be* forced to use 
 patent-encumbered technology.  Remember MP3? Well, with HTML5 it's 1997 
 all over again.

Ogg is not necessarily the only solution that avoids patent encumbrence. 
There are codecs that have been in existence for longer than the patent 
lifetime, for instance. Dave Singer posted a quite thorough analysis of 
this issue recently.


 Ian, revert.  This compromise on basic values is unacceptable, 
 *whatever* the practical reasons you have deemed to compromise for.  If 
 you don't revert, you will be giving us independent authors the shaft.  
 And we will remember it forever.

Apple, Nokia, Microsoft and other large companies have stated that they 
will not support Theora purely based on the requirement in the spec. 
Having or not having this requirement in the spec thus makes no difference 
to independent authors. In the meantime, having this requirement is 
causing difficulties for those of us actually trying to find a true 
solution to the problem. I assure you that your needs are not being 

Re: [whatwg] Time and Date (was: Joe Clark's Criticisms of the WHATWG and HTML 5)

2007-12-11 Thread Ian Hickson
On Fri, 23 Mar 2007, Colin Lieberman wrote:
 Matthew Raymond wrote:
 
  I support the time element for the opposite reason, in fact. I don't 
  want to see authors styling the date format. I'd rather see the date 
  format localized or customized to a user preference. If the author 
  wants it in a specific format, they can use CSS to style the element 
  in such a way as to show its contents:
  
  HTML:
  | time datetime=-MM-DD(*)???;YY;D???(*)/time
  
  CSS (using css3-content):
  | time { content: contents; }
 
 I agree to a point. Time and date should be machine readable in markup, 
 but I don't know if UAs should *default* to user preference over-riding 
 the author's chosen format.
 
 My argument here is cultural or sociological - If, in 10 years, kids 
 grew up only ever seeing dates presented in one format, they wouldn't 
 learn about how dates work elsewhere. This seems like a small thing, but 
 I think the flavor of dealing with varieties of date formats is just one 
 way that we get to participate in a really cool, big world full of lots 
 of different people.

I think it is highly unlikely that time would be so successful as to 
hide all other date formats from users. Would we only be so lucky!

-- 
Ian Hickson   U+1047E)\._.,--,'``.fL
http://ln.hixie.ch/   U+263A/,   _.. \   _\  ;`._ ,.
Things that are impossible just take longer.   `._.-(,_..'--(,_..'`-.;.'


[whatwg] address markup (was: Re: time and meter elements)

2007-12-11 Thread Anne van Kesteren

On Tue, 11 Dec 2007 11:03:17 +0100, Ian Hickson [EMAIL PROTECTED] wrote:

On Tue, 13 Feb 2007, Matthew Raymond wrote:

A name element may have some uses, such as providing a hook for adding
people to your contact list:

| address
|   nameJohn Hopkins/namebr
|   Phone: (359) 555-1701
| /address


Notwithstanding what I consider misuse of br in that example, I would
encourage people to use hCard to mark up a name instead of us introducing
an element for the purpose.


How would you mark that up instead? address (currently) doesn't allow  
block-level descendents.



--
Anne van Kesteren
http://annevankesteren.nl/
http://www.opera.com/


Re: [whatwg] Joe Clark's Criticisms of the WHATWG and HTML 5

2007-12-11 Thread Ian Hickson

(Despite the subject line, this thread quickly veered way from Joe's blog 
post and instead covered a variety of subjects. I have attempts to address 
the points that had substance and may affect the spec in my replies below. 
Please let me know if I missed something in this thread that you believe 
should have resulted in a change to the spec.)

On Thu, 22 Mar 2007, Henri Sivonen wrote:
  
   FWIW, I think samp and kbd don't deserve to be in HTML and I am 
   not convinced that the use cases for var could not be satisfied by 
   i.
  
  I'm lukewarm on all three, but the cost to keeping these is probably 
  slightly less than the cost to removing them, so I'm tending towards 
  keeping them...
 
 I tend to agree. But then they should not be used as a basis for arguing 
 anything about the design of HTML5 or as bases for analogies for 
 including new semantic elements of similar kind.

Agreed.


  The CSS community has requested a date or time element because 
  they want to restyle dates and times according to locale.
 
 I tend to think that this has huge potential for people getting confused 
 and missing appointments. Time zones are impractical and confusing 
 enough without DWIM changing them.

Sorry, by locale I just meant the syntax, not the time zone.


  Also, the aforementioned research indicated that there are substantial 
  amounts of content on the Web that uses invented elements, IDs, and 
  class attributes to mark up dates and times. For example, I found 
  about the same number of pages with the obscure ID updatedtime as I 
  did pages with a button element; date was the 14th most frequently 
  seen class name.
 
 However, merely marking up something as *a* date without knowing *what* 
 date is not particularly interesting. (Compare with the fluffiness of 
 Dublin Core.)

Well, it helps a little -- microformats for example add the what using 
their own semantics, and CSS doesn't need the what to decide on the 
how (to present).


   I'm inclined to think that the cite element is useless. i could 
   be used for marking up titles of works and b could be used for 
   magazine and newspaper-style marking up of first instance of 
   personal names. I have yet to see a markup consumption use case that 
   would work on the public Web and would use cite.
  
  cite is used more than button. It's used almost as often as h6.
  
  One of the reasons for keeping var, cite, em, etc, separate, 
  instead of saying that authors should just use i for all of them, is 
  that it makes styling them differently much easier.
 
 Assuming, of course, that you want to style them differently instead of 
 just italicizing all of them.

This seems common enough to keep them, given the arguments listed at the 
top of this e-mail.


 I am still on the fence about using cite in my thesis. Currently I am 
 using it to mark up titles of works.

Any advice as to what the specshould say on the matter is welcome; in fact 
I have a whole folder of such advice that I'll be addressing in due 
course.


  (Why is i class=var better than var?)
 
 It isn't. But i is better than var for editor UIs if all you want to 
 do is to italicize (the common case).

Granted, and i is allowed. It is semantically less precise, but that 
doesn't necessarily matter.


   | * note and reference for footnotes, endnotes, and sidenotes 
   |   (not aside in �HTML5�)
   
   Yes, this is an area where document and converter authors currently 
   need to come up with their own class-based hacks. Ideally a 
   continuous media user agent could show footnotes in context so that 
   they don't become de facto endnotes.
  
  If anyone has any ideas on this, please post them to the list. (The 
  CSS group is also looking at footnotes closely.) One thing to consider 
  when looking at footnotes is would the title= attribute handle this 
  use case as well as what I'm proposing?. If the answer is yes, or 
  almost, then it's probably not a good idea to introduce the new 
  feature.
 
 I am not happy with title='' for footnotes.
 
 First, there are all the usual objection against putting 
 natural-language text in attributes.

Agreed.


 Second, tooltips (the typical screen media presentation of title='') 
 have significantly different properties compared to print footnotes when 
 it comes to reader attention. Tooltips aren't very discoverable and are 
 inconvenient to read. Footnotes, on the other hand, are rather easy to 
 read. Moreover, footnotes containing prose (as opposed to just URIs or 
 other identifier data) actually work as a device for emphasizing stuff 
 that the author pretends to de-emphasize while knowing that (s)he is 
 really emphasizing. Tooltips don't work like this. I remember reading 
 somewhere (I forget where) that many people read the footnotes first 
 when they turn a new page in a book.
 
 This is why I'd be interested in being able to turn asides into 
 footnotes in print.

CSS is working to improve support for 

Re: [whatwg] simple numbers

2007-12-11 Thread Fabien Meghazi
 While I think there is certainly something to be said for the proposal, I
 don't think there is enough evidence that authors really want or need
 this. I think we should focus on having CSS support this first.

Maybe we could think about a general purpose element which allows
formating for regionalisation of values.

Example for datetimes. Consider an application where you have the
timezone of your users, you have to
pan the date accordingly to the timezone of the user, and you have to
do this server side. Besides, if it's a
public site and you don't have timezones of your users, you will only
display a datetime that will match the server's
system date. If we could have a tag that takes a UTC/GMT and format it
accordingly to client system dates and his system/browser
preference ( dd/mm/, yy/mm/dd, mm/dd/, ) we would get rid
of a problem all web developpers came across.

I think that it would be a good thing to have a data regionalisation
tag that would allow to display dates, datetimes, numbers, currencies,
...

tag type=datetimeTue, 11 Dec 2007 10:57:14 GMT/tag

format could be overridden

tag type=datetime format=/mm/dd HH:MMTue, 11 Dec 2007
10:57:14 GMT/tag

tag type=number251234565455.26/tag

or even a styles like declaration ?

tag format=type: currency; decimals: 2251234565455.2654656/tag $


Anyway, I think it's worth discussing about this because it would be a
good think for usability of browsers. If this is implemented, we will
see a cool extension for Firefox 7.0 that will allows to convert
foreign currencies on the fly on websites.

-- 
Fabien Meghazi

Website: http://www.amigrave.com
Email: [EMAIL PROTECTED]
IM: [EMAIL PROTECTED]


Re: [whatwg] Removal of Ogg is *preposterous*

2007-12-11 Thread Maik Merten

Ian Hickson schrieb:
The difference is that while Apple (for example) have already assumed the 
risk of submarine patents with H.264, they currently have taken no risks 
with respect to the aforementioned codecs, and they do not wish to take on 
that risk.


Which surely means that they won't ever support any new codecs or new
features at any point in the future. This would be the only way to stop
adding new risks.

I totally understand that companies want to keep their risks low. If
this gets abused as cheap excuse as why they won't support anything but
their pet-formats things are getting pretty shallow, though.

If patents are such a threat to big companies they better should drive
serious efforts to get the patent lottery into a more sane state or they 
innovation potential is endangered.


As much as I am personally a supported of the free software development 
model, I cannot let that control the spec's development. I agree, however, 
that any codec selected absolutely must be compatible with free software 
licenses, as is clear in the paragraph that you so rashly called FUD.


The problem is that the requirements describe the emtpy set, as is
correctly described with However, there are no known codecs that
satisfy all the current players.

MPEG codecs are non-free, incompatible with free software and are
carrying additional submarine risks for all those who haven't yet
licensed them. The requirements ask for codecs that are not an
additional submarine patent risk for large companies. What about small
companies? Why should e.g. Opera or Mozilla want to license MPEG and be
subject of MPEG submarines instead of choosing codecs that were designed
to avoid patents since the initial planning stages? I guess it may
appear to be more desirable to take the submarine risk of free codecs
and in exchange get all the benefits of not getting into the IP
licensing mess.

To put it into a nutshell: To respect the needs of the big players for
sure is important - but same shall apply to the needs of the not-so-big
ones. I know you don't intend anything else, but the current wording may
be a bit unfortunate.

There are codecs that have been in existence for longer than the patent 
lifetime, for instance. Dave Singer posted a quite thorough analysis of 
this issue recently.


I doubt those old codecs can help implementing video and audio
functionality in a way satisfying current demands. I can't imagine
streaming e.g. audio with ADPCM or GSM ;-)


Maik



Re: [whatwg] simple numbers

2007-12-11 Thread Fabien Meghazi
On Dec 11, 2007 12:28 PM, Andy Mabbett [EMAIL PROTECTED] wrote:
  tag type=datetime format=/mm/dd HH:MMTue, 11 Dec 2007
  10:57:14 GMT/tag

 Neither of those encodes the date - specifically, the month - in a
 machine-readable format. We cannot expect all UAs to know every language
 variant and local abbreviation. If your model /were/ adopted, we would
 need a value attribute, which - in the case of type=datetime - takes an
 ISO date-time, like:
   value=2007-12-11T10:57:14Z

Yeah of course this was an example. The datetime format whithin the
tag would be to define. I just took the representation of GMT date in
javascript but of course the goal would be to use a format that would
be readable for everyone in any language because it would be displayed
as is in browsers not supporting the tag. And of course the best
format would be the international format as you mentioned. Anyway, for
backward compatibility sake, I would say that we need a format human
readable, and the T  Z letters make it hard to read, so I think it
would be better to get rid of them like this :

tag type=date2007-12-11 10:57:14/tag

Would render 2007-12-11 10:57:14  if tag is not supported

If tag is supported, the formating will occur according to the system
localization.


-- 
Fabien Meghazi

Website: http://www.amigrave.com
Email: [EMAIL PROTECTED]
IM: [EMAIL PROTECTED]


Re: [whatwg] Removal of Ogg is *preposterous*

2007-12-11 Thread Ian Hickson
On Tue, 11 Dec 2007, Maik Merten wrote:
 Ian Hickson schrieb:
  The difference is that while Apple (for example) have already assumed 
  the risk of submarine patents with H.264, they currently have taken no 
  risks with respect to the aforementioned codecs, and they do not wish 
  to take on that risk.
 
 Which surely means that they won't ever support any new codecs or new 
 features at any point in the future. This would be the only way to stop 
 adding new risks.

One would imagine that they would happily take new risks if the rewards 
were great (e.g. a better codec). Sadly the rewards in the case of Ogg 
Theora are low -- there isn't much content using Theora, and Theora isn't 
technically an especially compelling codec compared to other contemporary 
codecs like, say, H.264.

One way to get a company like Apple to want to take the risk of 
implementing Theora would be to cause there to be a large pool of existing 
Theora content out there. Obviously, this presents a bootstrapping problem 
(aka a chicken and egg problem).


 If patents are such a threat to big companies they better should drive 
 serious efforts to get the patent lottery into a more sane state or they 
 innovation potential is endangered.

I assure you that this is happening, but it's somewhat out of the scope of 
the work on HTML5. :-)


 The problem is that the requirements describe the emtpy set, as is 
 correctly described with However, there are no known codecs that 
 satisfy all the current players.

Indeed. Work is ongoing to address this. If we had a solution today, we 
wouldn't be having this discussion, the spec would just be updated to 
require that.

Sadly, work to get a solution here is likely to occur mostly behind closed 
doors, since it's principally a political problem and not a technical one. 
I am not actively involved in the work to find a solution here.


 To put it into a nutshell: To respect the needs of the big players for 
 sure is important - but same shall apply to the needs of the not-so-big 
 ones. I know you don't intend anything else, but the current wording may 
 be a bit unfortunate.

I think the current wording in the spec is actually biased towards the 
small players more than the big ones, but if you think it's the other way 
around then I probably have struck the right balance.

-- 
Ian Hickson   U+1047E)\._.,--,'``.fL
http://ln.hixie.ch/   U+263A/,   _.. \   _\  ;`._ ,.
Things that are impossible just take longer.   `._.-(,_..'--(,_..'`-.;.'


Re: [whatwg] Removal of Ogg is *preposterous*

2007-12-11 Thread Maik Merten

Ian Hickson schrieb:
One would imagine that they would happily take new risks if the rewards 
were great (e.g. a better codec). Sadly the rewards in the case of Ogg 
Theora are low -- there isn't much content using Theora, and Theora isn't 
technically an especially compelling codec compared to other contemporary 
codecs like, say, H.264.


If keeping the web free of IP licensing horrors and being interoperable 
with as many players as possible (commercial and non-commercial 
entities, open source or not, free software or not) isn't much of a 
reason things are looking cheerless for the web indeed.


I don't exactly see why the web should embrace non-free standards just 
because the big players made the mistake of licensing 
definitely-encumbered formats and are unwilling to take further risks. 
(I am aware this is a pretty hard wording and that things aren't quite 
that easy.)


The old wording was a SHOULD requirement. No MUST. If the big players 
don't want to take the perceived risk (their decision) they'd still be 
100% within the spec. Thus I fail to see why there was need for action.


One way to get a company like Apple to want to take the risk of 
implementing Theora would be to cause there to be a large pool of existing 
Theora content out there. Obviously, this presents a bootstrapping problem 
(aka a chicken and egg problem).


In a world where content is served on a per-user basis (streaming, DRM 
encrypted media files) I don't think this is much of an argument. HTML5 
is a future standard which will serve future content.


I think the current wording in the spec is actually biased towards the 
small players more than the big ones, but if you think it's the other way 
around then I probably have struck the right balance.


I was specifically thinking of the additional submarine patent risk for 
large companies part. Nobody wants to get struck by a submarine, so 
either this requirement should be extended to all sort of entities or 
dropped completely (as its hard by definition to make an informed 
statement about submarine patents).


Maik


Re: [whatwg] [HTML5] 2.9.16. The samp element

2007-12-11 Thread Christoph Päper

2007-12-11 05:56 Ian Hickson:

On Tue, 21 Mar 2006, Christoph Paeper wrote:


Would the following be inadequate usage according to this  
specification?


  a href=foo.imgsampimg src=foo.t.img alt=...//samp/a

Yes. The former would be appropriate if a computer output the given  
image

and that was the subject under discussion;


That means screenshots, doesn't it?
But computers output many more kinds of images, e.g. when they  
render, scan, read out cameras or other media, reel through films ...  
I think it's hard to tell the essential difference.


Of course almost nobody actually uses |samp| in galleries and the  
like at the moment, so it's not a big deal.


I'm not convinced that there's really a need to unambiguously mark  
up thumbnails as distinct from anything else, though.


Neither am I, but there are programs or browser plugins that could  
make good use out of this information. OTOH it might fit better into  
the |rel| (or |rev|) attribute of the surrounding |a| (or it's done  
by a predefined class for |img|).
Another question would be whether the linked image had to be the  
original (e.g. the full-size screenshot) or just a better  
representation of it (e.g. the larger scan of a book cover).


PS: Thanks for the personal CC, I've not been watching the list for a  
while.




Re: [whatwg] simple numbers

2007-12-11 Thread Christoph Päper

2007-12-11 06:20 Ian Hickson:
I considered all the feedback on having a number element (or  
similar),

quoted below.

While I think there is certainly something to be said for the  
proposal, I

don't think there is enough evidence that authors really want or need
this.


JFTR: http://www.mediawiki.org/wiki/Extension:UnitsFormatter

Its scope is a little different (and it should probably comply to the  
Unified Code for Units of Measure http://aurora.regenstrief.org/UCUM/ 
ucum.html), but it's one little proof at least that the idea itself  
is not just esoteric or academic.



I think we should focus on having CSS support this first.


I consider localised numbers (and dates) inside non-localised text  
harmful, but this markup / metadata is useful for extraction (of  
several kinds).


Re: [whatwg] Removal of Ogg is *preposterous*

2007-12-11 Thread Sven Drieling
Am Dienstag, 11. Dezember 2007 09:27 schrieb Manuel Amador (Rudd-O):

Hello,

 Ian, revert.  This compromise on basic values is unacceptable,
 *whatever* the practical reasons you have deemed to compromise for.  If
 you don't revert, you will be giving us independent authors the shaft. 
 And we will remember it forever.

This is a part of a bigger problem. 

Today an important part of our culture is stored digitally. To not
lose this culture for coming generations it's necessary to have
fileformats and codecs for text, images, audio, video, ... that 
could be used free independent of specific computersystems
and companies.

For example an UNESCO World Heritage Committee for fileformats
and codecs:

- Choose usable fileformats and codecs
- Set a deadline
- After this deadline it's not allowed to claim any kind
  of rights to this fileformats and codecs to avoid
  problems like with JPEG in the past.


tschuess
  [|8:)



[whatwg] Removal of Ogg Vorbis and Theora

2007-12-11 Thread Jérôme Marchand

Please, anybody, tell me it's not true.Ogg Vorbis/Theora is perfect for web 
applications. We need to suport those. Is there anybody else than me that 
realise it cost 0.75$ US to of patents licensing LEGALLY have an MP3 decoder? I 
devellop for embedded applications, and it cost 15000$ Just to ship around 100 
Units with a MP3 software Encoder. Ogg and Theora does a comparable cost but 
are free. I still can't imagine why anybody would retract those two great 
standarts from HTML5, unless they have codecs they what royalties from!)-Jerome 
MarchandFrom: Manuel Amador
To: [EMAIL PROTECTED]
Subject: Removal off Ogg technology: *preposterous*

Allow me to be the voice of the small Web developer -- which I consider to be
the foundation of the World Wide Web.

In reference to:
http://html5.org/tools/web-apps-tracker?from=1142to=1143

The recent removal of the mention of Ogg in HTML5 and the subsequent
replacement of its paragraph with the weasel-worded paragraph that would make
Minitrue bust their collective shirt buttons in pride:

p class=”big-issue”It would be helpful for interoperability if all+
browsers could support the same codecs. However, there are no known+  codecs
that satisfy all the current players: we need a codec that is+  known to not
require per-unit or per-distributor licensing, that is+  compatible with the
open source development model, that is of+  sufficient quality as to be
usable, and that is not an additional+  submarine patent risk for large
companies. This is an ongoing issue+  and this section will be updated once
more information is+  available./p

is a preposterous and gross mischaracterization of fact (dare I say lie).
At the very least, it’s FUD.

It pains me to state what is and has always been public knowledge, and is
being intentionally ignored just to “get the spec published”:

- The Xiph developers were extremely zealous and almost fiduciarily diligent
in researching all possible patent threats to Vorbis technology, and for more
than a year they found none — they even did the research *before* beginning
to code, explicitly to avoid submarine patents.  I know, because I was
subscribed to their mailing list and read status updates of this research,
practically at the start of the project.  I also know that big-name software
houses and media players manufacture products with Vorbis technology,
and none of them have been sued.  It’s been what, seven years now?
- The Theora codec has had its patents practically relinquished by On3 with a
perpetual royalty-free license.
- Ogg and its audio/video codec technologies are the ONLY free software media
technologies with implementations widely available on all consumer computing
platforms — from WM codecs to Linux DLLs, passing through the entire range
of hardware (floating-point and fixed-point) and OSes.
- Without guaranteed Ogg support (whose integration in user agents I think I
already established to be sort of a weekend-level junior programmer project
at NO COST, due to the ready availability of the technology in all
platforms), authors *will be* forced to use patent-encumbered technology.
Remember MP3? Well, with HTML5 it’s 1997 all over again.

Ian, revert.  This compromise on basic values is unacceptable, *whatever* the
practical reasons you have deemed to compromise for.  If you don’t revert,
you will be giving us independent authors the shaft.  And we will remember it
forever.
_
Découvrez de nouvelles façons de rester en contact grâce à Windows Live! 
Visitez la Cité @ Live dès aujourd’hui!
http://www.tonadresselive.ca/?icid=LIVEIDFRCA006

Re: [whatwg] Removal of Ogg Vorbis and Theora

2007-12-11 Thread John Saylor
hey
 
let me add my voice to this.
 
having the mention of ogg in the spec is *beneficial* to [wired] humanity. look 
what open standards have gotten us [the flowering of culture and intelligence 
on the web].
 
is this just another manifestation of our ooxml future ... ?
 
i hope not.
 
--
\js


Re: [whatwg] Video codec requirements changed

2007-12-11 Thread Håkon Wium Lie
Ian Hickson wrote:

  I've temporarily removed the requirements on video codecs from the
  HTML5 spec, since the current text isn't helping us come to a
  useful interoperable conclusion.

I don't think this solves any problem, neither in the short term or
the long term. I suggest that the should text is put back in.

  When a codec is found that is mutually acceptable to all major
  parties I will update the spec to require that instead and then
  reply to all the pending feedback on video codecs.

Sure, when that happens the text can be revised. But not before.

-hkon
  Håkon Wium Lie  CTO °þe®ª
[EMAIL PROTECTED]  http://people.opera.com/howcome





[whatwg] *AGAINST* Removal of ogg from spec

2007-12-11 Thread Ryan McLean
After wasting what seemed like an eternity reading what can only be
described as pure and unabridged dribble from Nokia. Before I continue to
write this responce I would just like to thank Nokia for wasting 20mins of
my life. 

I must express my disappointment that w3c is caving to pressure to remove
an essentially free codec from the specification that was at best a
recommendation, after all it said *should* not *must*, as to the preferred
codec. 

In fact while we are here, supporting the removal of things beneficial to
the end user, perhaps with HTML5 we should recommend that the html code be
compiled so that users cannot read it as that would benefit a few minority
companies that have done clever things with js/html/css and want to hide
those things as trade secrets/IP.

Maybe Nokia would be as good as to point out which codec is better? wmv?
divx? mov?

My argument in favour of a free codec is that all browsers could ship
with it, without fear of being sued, this would allow users to watch/listen
to clips/movies/music out of the box without scouring the Internet for
codec XYZ for a once off use. That is not to say that the use of OGG should
be explicit, of course anyone should be able to choose which codec they use
to display their clips but for people just beginning (and even experts) it
would be nice to have a single codec that is an implied standard. This way
they don't have to worry will xyz be able to watch my funny 5min clip as
they know that IE, FF, (er.. whats that mac browser called again?), etc
will play ogg out of the box (so to speak).

A good question that jumps to mind though is who are Apple / Nokia to tell
anyone what should be a web standard, surely 2 companies that (in the
scheme of things) aren't even that big (I will concede that Nokia are the
market leaders in phones, but Apple are 2nd to who?? oh yes MS??), I would
also point of that of the two companies opposing this one (apple) isn't
known for its interoperability (propriety hardware/software, DRM locked
music downloads that only play on apple products). 

Really if *anyone* should have any sway here (and I personally think that
no 1 or 2 companies should) it should be Google lets face it they are the
largest power on the Internet whether you love em/hate em/dont know who
they are..

Another is what is Nokia thinking? (what am I on about you ask.. read on my
children) 
  Nokia build phones (yea I am dead smart), phones are only just getting to
the point that they are decent enough to browse the web on but (yes i  
said but) there is no standard in place for them and lets be honest here,
if a phone user comes across a divx clip its safe to say they won't be able
to watch it.. Why? well phones generally aren't know for their ability to
download new plug-ins (eg codecs). Now say we imply that ogg should be the
default/standard for web AV (audio/visual) then all phones come with it
built in and Nokia don't have to pay anyone royalties to use it, and mister
end user (the guy that usually gets shafted by DRM and other
incompatibilities) can browse and watch ogg clips on all the HTML5
compliant pages till his little heart is content. 

So we must ask ourselves why would Nokia want to get rid of a standard
(that's not even set in stone) that is likely to mean they have to pay out
more money per unit (thereby pushing prices of end user appliances up)?
Sounds like they know something we don't (no I am not a conspiracy
theorist/paranoid nutter), I just find it strange that a company that
stands to lose profit margin would take such a stance..

Well thats my word count for the next month or so.. and a case of RSI to go
with it.. I just hope that others here believe that these are vaild points
and wont stand for companies forcing bad decisions upon the rest of us.

-- 
Regards,


Ryan McLean



Re: [whatwg] Removal off Ogg technology

2007-12-11 Thread Geoffrey Sneddon


On 11 Dec 2007, at 15:33, Wilson Michaels wrote:


In reference to:
http://html5.org/tools/web-apps-tracker?from=1142to=1143

I am a retired software developer who is outraged that Ogg
technology has been removed from HTML5. It must be
reinstated as a should option so that the world is not
held hostage to proprietary implementations of media
technologies. Proprietary technologies eventually are used
to limit inovation and prevent entry of other thechnologies
that threaten the proprietary company in some way. We don't
need another MP3 fiasco.


What difference is there between a SHOULD that few, if any, major  
companies implement, and one that doesn't exist? The spec will never  
recommend any format that cannot be freely (as in beer) be implemented  
safely by developers (i.e., without risking being sued). Also, MP3 is  
not a proprietary standard: you can go out and buy a copy of the spec  
if you wish, and pay any patent charges due. You still, as with  
anything invented within the last 20 years (including Ogg/Vorbis/ 
Theora), run the risk of a submarine patents.



--
Geoffrey Sneddon
http://gsnedders.com/



Re: [whatwg] Removal off Ogg technology

2007-12-11 Thread alex
The difference with the should is that the browsers who support 
standards will support ogg natively. The fact that big companies like 
nokia etc don't actually use OGG is less my concern, it's more about the 
free developers knowing that ogg will be supported at the users' end.


Patents is less my area of expertise as I am (luckily) a resident of the 
EU, but this whole submarine patent bussiness has got me thinking that 
America better clean up ship quickly.


Geoffrey Sneddon wrote:


On 11 Dec 2007, at 15:33, Wilson Michaels wrote:


In reference to:
http://html5.org/tools/web-apps-tracker?from=1142to=1143

I am a retired software developer who is outraged that Ogg
technology has been removed from HTML5. It must be
reinstated as a should option so that the world is not
held hostage to proprietary implementations of media
technologies. Proprietary technologies eventually are used
to limit inovation and prevent entry of other thechnologies
that threaten the proprietary company in some way. We don't
need another MP3 fiasco.


What difference is there between a SHOULD that few, if any, major 
companies implement, and one that doesn't exist? The spec will never 
recommend any format that cannot be freely (as in beer) be implemented 
safely by developers (i.e., without risking being sued). Also, MP3 is 
not a proprietary standard: you can go out and buy a copy of the spec 
if you wish, and pay any patent charges due. You still, as with 
anything invented within the last 20 years (including 
Ogg/Vorbis/Theora), run the risk of a submarine patents.



--
Geoffrey Sneddon
http://gsnedders.com/



Re: [whatwg] Removal of Ogg is *preposterous*

2007-12-11 Thread Charles McCathieNevile
On Tue, 11 Dec 2007 17:11:57 +0100, Geoffrey Sneddon  
[EMAIL PROTECTED] wrote:



On 11 Dec 2007, at 13:36, Maik Merten wrote:



The old wording was a SHOULD requirement. No MUST. If the big players  
don't want to take the perceived risk (their decision) they'd still be  
100% within the spec. Thus I fail to see why there was need for action.


There's a question within the W3C Process whether patents that are  
covered by a SHOULD via a reference are granted a RF license similarly  
to anything that MUST be implemented. Both Nokia and MS raised concerns  
about this relating to publishing the spec as a FPWD.


And these concerns are total rubbish (as pointed out by Apple and others):

[[[
8.1. Essential Claims

Essential Claims shall mean all claims in any patent or patent  
application in any jurisdiction in the world that would necessarily be  
infringed by implementation of the Recommendation. A claim is necessarily  
infringed hereunder only when it is not possible to avoid infringing it  
because there is no non-infringing alternative for implementing the  
normative portions of the Recommendation. Existence of a non-infringing  
alternative shall be judged based on the state of the art at the time the  
specification becomes a Recommendation.

]]] - http://www.w3.org/Consortium/Patent-Policy-20040205/#def-essential

In other words, the patent policy makes it clear that to be covered,  
something must be required in order to implement. A SHOULD-level  
requirement is clearly not required.


So any such concern about the wording that was in the spec is more FUD  
than fact.


cheers

Chaals

--
Charles McCathieNevile  Opera Software, Standards Group
je parle français -- hablo español -- jeg lærer norsk
http://my.opera.com/chaals   Try Opera 9.5: http://snapshot.opera.com


Re: [whatwg] Asynchronous database API feedback

2007-12-11 Thread Krzysztof Żelechowski

Dnia 10-12-2007, Pn o godzinie 21:22 -0600, Dimitri Glazkov pisze:

 Guys, I think the point was that it's not unreasonable to have
 synchronous API. The argument about slow/busy devices is valid, but I
 still think the developer should have the choice of either going with
 a simple query/receive calls in their code as opposed to braving
 complexity of asynchronous API. I fully agree with this point and do
 believe that if it's a low-hanging fruit, it should be included into
 the implementation.

Allowing the script to wait until the transaction completes would be
enough to provide synchronization, wouldn't it?  A stubborn programmer
can still do it: make a transaction set an event upon completion and
make the script loop until that event is set.  Upon the theory that the
transaction in question is a quickie, it would be quite acceptable,
especially if the script engine fiddled with thread priorities a bit.

If I am right, it is not such a big issue after all.

Chris



Re: [whatwg] Asynchronous database API feedback

2007-12-11 Thread Krzysztof Żelechowski

Dnia 10-12-2007, Pn o godzinie 16:04 -0800, Dan Mosedale pisze:
 On Dec 10, 2007, at 12:21 PM, Geoffrey Garen wrote:
 
  I'd hate for GMail to mysteriously stop working every couple of  
  days just because of some background process that I had no  
  knowledge of. As a developer, how would you debug such a problem?  
  As a tech support worker, how would you explain it to an end user?
 
 +1.  Having a bug in a single web-app be able to completely freeze the  
 entire UI of the entire browser (not just that window/tab) seems like  
 a pretty painful user experience, almost to the point of being  
 unacceptable.  If an end user ran into this problem very often, I  
 would expect them to blame the browser, and perhaps even switch to a  
 browser which didn't have this problem (i.e. didn't support  
 localStorage).
 
 As a user, assuming a synchronous interface with timeouts, I would  
 almost certainly want my browser to enforce a _much_ shorter timeout  
 than 5 seconds... something on the order of 200ms, maybe.  Anything  
 that makes repainting stop just feels really bad.

Does that mean asynchronous script execution as well?  Because if not,
it cannot be done, except that the browser implements a script kill
timeout, which applies to all scripts, including local database access
when it is supported.

Best regards,
Chris



[whatwg] Removal of Ogg - eyes on you

2007-12-11 Thread Andrew Harris
You all have garnered quite the attention over removing Ogg 
Vorbis/Theora as a recommended audio/video codec in HTML5.  Just a 
reminder: the rest of the Internet is watching, and is hoping with all 
its heart that you do the Right Thing here.


http://yro.slashdot.org/article.pl?sid=07/12/11/1339251

http://yro.slashdot.org/article.pl?sid=07/12/09/2045200

They (we?) also seem to think you have done the world quite the 
injustice in bending to corporate fears over submarines.  It's the fault 
of the vendors for not fully researching their own codecs, before 
putting millions of dollars and man-hours behind implementing such. 
Vorbis and Theora seem to be the safest options in avoiding such things. 
 And they're still technologically competitive!


Specify an open format as your recommendation (or specify simply that 
the format simply MUST BE an open format!), and let the vendors 
implement it thusly.  Don't buy into the FUD - it's a sign of malicious 
laziness and/or outright subversion, on the part of your corporate 
interests.


-Andrew Harris
http://andrewharris.org/


Re: [whatwg] Removal of Ogg is *preposterous*

2007-12-11 Thread Geoffrey Sneddon


On 11 Dec 2007, at 18:09, Manuel Amador (Rudd-O) wrote:


Fact: Vorbis is the *only* codec whose patent status has been widely
researched, nearly to exhaustion.  Repeating the same FUD over and  
over again
(which you just did) may lead the world to believe this to be false,  
but it's
TRUE.  You should at least have talked to Monty @ Xiph before  
jumping to rash

conclusions.


So undisclosed patents have been looked at? How?


--
Geoffrey Sneddon
http://gsnedders.com/



Re: [whatwg] Removal of Ogg is *preposterous*

2007-12-11 Thread Manuel Amador (Rudd-O)
El Mar 11 Dic 2007, Dave Singer escribió:
 I'm sure that many people would be happy to see a mandate if someone
 were willing to offer an indemnity against risk here.  You seem quite
 convinced there is no risk;  are you willing to offer the indemnity?

No.  Unlike Apple, I don't have a huge patent portfolio.  My patent count 
reaches the awesome number of *zero*.  Would you be willing to offer patent 
indemnity to unlicensed users of your Apple AAC audio format?  Because I fail 
to see why leaving users without a free choice for audio *helps* things.  I 
dunno, maybe I'm just dumb as a rock.


 Large companies (Nokia, Microsoft, and Apple) have expressed anxiety,
 and are asking (among other things) that an independent analysis be
 done.  The W3C staff are, I believe, actively working on the issue.
 I'm sure that they would be pleased to consider whatever background
 material you can offer them.

 I fail to see how asking for an analysis of the problem is giving
 anyone the shaft, since no decision has yet been even offered let
 alone reached.

The fact that no decision has been finalized is somewhat relieving, because it 
means we can still revert to the pro-free stance.


 Did you read the piece that I edited from the discussions at the HTML
 meeting?

No.  I just recently enlisted here.
-- 

Manuel Amador (Rudd-O) [EMAIL PROTECTED]
Rudd-O.com - http://rudd-o.com/
GPG key ID 0xC8D28B92 at http://wwwkeys.pgp.net/


signature.asc
Description: This is a digitally signed message part.


Re: [whatwg] OGG in HTML5

2007-12-11 Thread Geoffrey Sneddon


On 11 Dec 2007, at 16:20, alex wrote:

I am a webdeveloper and a fierce supporter of opensource. I was  
under the impression the standards were being designed in the same  
opensource spirit, but I may have been wrong.


Standards are developed inline with the policies of the organisations  
they are developed by. http://www.w3.org/Consortium/Process/  
describes the W3C process document. The issue here is that the chairs  
think the reasons given for not publishing a working draft are strong  
enough (i.e., it is the strength of the arguments, not the number in  
favour of the arguments that is important).


Setting OGG as the de facto standard is the best idea i've heard in  
a long time,


How can you set a de-facto standard? By the very meaning of de-facto,  
you cannot. We can set a de-jure standard, but not a de-facto one.


and now it's all coming down because a few companies (some of which  
are known for their vendor lock-in tactics) want to keep their empire.


No, it is coming down because a few companies don't want to take the  
risk of being sued for submarine patents which might exist for Ogg/ 
Vorbis/Theora. Do you want to pick up the bill for patent  
infringement? MS has to pay 1.52 billion USD for (submarine) patent  
infringement covering MP3. Unsurprisingly, major companies don't want  
to take such a risk on a codec that has few advantages over current  
standards such as MPEG-4.


But why, then, are they happy to support MPEG standards? They already  
do: it had/has clear technical advantages to prior de-facto formats  
(the same cannot be said for Theora, which is less efficient than  
MPEG-4). They have already taken the risk to support it, and people  
have already had the chance to sue them, and that has not yet  
happened. In the case of MS and Apple, they already support video  
formats at the OS level, and don't re-implement them within the  
browser (and have already therefore paid patent charges). Finally, the  
risk of supporting both is greater than supporting just one. There are  
already widespread de-facto standards, so that is what they will  
choose to support, not a container/codec combination that has  
(comparatively) very little content.


I am not saying that ogg should be enforced onto anyone, if nokia  
wishes to keep using a different format, no problem, but by making  
it a standard, we at least know that ogg will be supported by all  
(standards-compatible) browsers, and as such it can be deployed by  
those who are opposed to vendor lock-in or monopoly positions.


It won't be supported by all (currently) standards-compatible  
browsers. Apple, a major browser vendor, has said they don't intend to  
implement Ogg/Vorbis/Theora just because the spec requires it (i.e.,  
if you can get a critical mass of web content using it, you may well  
be able to get them to support it).


OGG is the choice of freedom, enabling that freedom for all  
webdevelopers is a must in my opinion, although in the same spirit,  
it can not be enforced upon anyone, therefor the original text  
stating it should instead of it must is probably the best way to  
go.


If it is a MUST, then the spec is irrelevant: it will be ignored by  
major companies. We must settle at a compromise between the two POVs  
to get the spec implemented at all; we otherwise run the risk of major  
companies not implementing any part of the spec whatsoever, leaving us  
far worse off that we would be otherwise.


Also, if it a MUST everyone in the WG would be issuing a RF license  
covering any patents they hold covering Ogg/Vorbis/Theora to everyone  
else in the WG (as per http://www.w3.org/Consortium/Patent-Policy-20040205/#def-essential 
), which companies such as MS and Nokia have said they are unwilling  
to do.


As far as compromises go, there are several viable solutions,  
including MJPEG and H.261 (the latter is only slightly worse than  
Theora, and is so old (as of next year, even the revision to it will  
be 20 years old) that any and all patents have either expired or are  
invalid). This still leaves questions open regarding container format  
and audio (which I know less about, and won't comment so much on).


If you truly do want make no compromises yourself, you may be able to  
get the major browser manufacturers that are currently unwilling to  
implement Ogg/Vorbis/Theora to implement them by getting a critical  
mass of content out there. Bear in mind, though, that MS still does  
not support MPEG-4 out of the box (except for Zune), despite the huge  
amount of MPEG-4 content already out there.



--
Geoffrey Sneddon
http://gsnedders.com/



Re: [whatwg] Removal of Ogg is *preposterous*

2007-12-11 Thread Henry Mason


On Dec 11, 2007, at 1:21 PM, Manuel Amador (Rudd-O) wrote:

I actually think this Slashdot comment summarizes the sentiment  
perfectly:


Methinks you are being a bit myopic here. Where would we be today  
if the HTML
spec didn't specify jpg, gif, and png as baseline standards for the  
image

tag? Can you imagine a huge mishmash of competing proprietary image
standards, many of which wouldn't even render in free software  
browsers like

Firefox? That would be a nightmare, but unfortunately, that's what's
currently happening with video. Much like the image standard in  
HTML means
that any browser can display anything in an image tag, so too must  
the video
standard in HTML guarantee that any browser can display anything in  
a video

tag. That's what the proposed specification is about.


That's interesting, because none of the HTML specifications up until  
now have actually mandated *ANY* format for baseline standards.  
Really. Go check out the HTML 4.01 specs: http://www.w3.org/TR/ 
html401/struct/objects.html


All that's said is Examples of widely recognized image formats  
include GIF, JPEG, and PNG.


Now HTML5 may very well change this, but the argument that the HTML  
specification mandated JPEG/GIF/PNG and this what made image  
rendering standards work on the web is fundamentally flawed; the  
specification mandated no such thing.



-Henry





Re: [whatwg] Removal of Ogg is *preposterous*

2007-12-11 Thread Manuel Amador (Rudd-O)
No, I won't pay.  It's not my problem, and they can foot the bill.  If they 
were wise, they would fund patent reform efforts as the most enduring way to 
prevent these disasters from continually arising.  But they won't because 
they also benefit from the patent racket.

And even if Apple gets sued for patent infringement, that doesn't mean that 
the suit has merits -- experts already looked at the evidence surrounding 
Vorbis and patentability, and unanimously said it's clear.


 That's not what Dave is meaning: If Apple gets sued for patent
 infringement, will you pay however many billion USD they have to? If
 you truly believe there are no patents covering Ogg/etc. then you can
 safely agree knowing that you'll never have to give away any of your
 money.


 --
 Geoffrey Sneddon
 http://gsnedders.com/



-- 

Manuel Amador (Rudd-O) [EMAIL PROTECTED]
Rudd-O.com - http://rudd-o.com/
GPG key ID 0xC8D28B92 at http://wwwkeys.pgp.net/

Q:  How was Thomas J. Watson buried?
A:  9 edge down.


signature.asc
Description: This is a digitally signed message part.


Re: [whatwg] Asynchronous database API feedback

2007-12-11 Thread Brady Eidson


On Dec 11, 2007, at 11:22 AM, Aaron Boodman wrote:


How does the globalStorage implementation deal with this problem? It
has a synchronous storage API. True it is probably designed for
smaller amounts of data, but there's nothing preventing an author from
using it for large amounts (is there?). Also, some of the concerns
raised here have nothing to do with the amount of data stored. Or does
globalStorage not guarantee that data is written when the setter
returns?


I see nothing in the globalStorage spec that suggests that the data  
must be on the disk by the time setItem() returns, and I think it  
would be crazy for a user agent to voluntarily store the data out to  
disk before returning from the method.


~Brady


Re: [whatwg] Asynchronous database API feedback

2007-12-11 Thread Scott Hess
On Dec 11, 2007 11:22 AM, Aaron Boodman [EMAIL PROTECTED] wrote:
 Or does
 globalStorage not guarantee that data is written when the setter
 returns?

A thing I've been thinking about for Gears would be the ability to
spin up an in-memory/async session database, with the sense of
session being the same as for session cookie.  For this database,
when control returns from an update statement, the data is _not_
guaranteed to be on disk, and if your browser crashes it is explicitly
guaranteed to be gone.  So far, so useless, except if you allowed the
system to attach that database to a persistent database.  In such a
system, you could do synchronous operations against the session
database, and bulk async operations to propagate the data to the
persistent database.

-scott


Re: [whatwg] Asynchronous database API feedback

2007-12-11 Thread Brady Eidson


On Dec 11, 2007, at 11:40 AM, Aaron Boodman wrote:


I thought it would be useful if the spec had a simple synchronous API
for cases where the developer expects operations to happen quickly
and/or doesn't care if they timeout ocassionally (because, for
example, the application will retry automatically later).


I think the assertion of many here is that the web developer *can't*  
have any knowledge about whether or not the operation will happen  
quickly...
If the application's solution is to handle timeouts and try again  
later, what if their execution environment doesn't change?


Such as the user is playing a system-intensive game, or transferring a  
large amount of HD video, or any other disk-intensive task that is  
long running.
Or the user is on limited power device that will always be slower, and  
the query the application is trying to execute is *just* over the  
timeout threshold, and it will never be fast enough.

And I can think of a lot more!

This application will never succeed in storing its data, and the  
developer/user won't have any recourse.


In this case we've given the application developer the tool to shoot  
themselves in the foot and they won't even know it.



It's clear that most people here feel passionately that this is the
wrong thing to do. Perhaps it's best that we table this until
something like workerpools are in the spec.


I don't see the advantage of replacing a targeted form of  
asynchronicity that has some consensus with a general purpose form of  
asynchronicity that brings a lot of other concerns/debate along with it


~Brady


Re: [whatwg] OGG in HTML5

2007-12-11 Thread SA Alfonso Baqueiro
2007/12/11, alex [EMAIL PROTECTED]:

 I am a webdeveloper and a fierce supporter of opensource. I was under
 the impression the standards were being designed in the same opensource
 spirit, but I may have been wrong. Setting OGG as the de facto standard
 is the best idea i've heard in a long time, and now it's all coming down
 because a few companies (some of which are known for their vendor
 lock-in tactics) want to keep their empire.

 I am not saying that ogg should be enforced onto anyone, if nokia wishes
 to keep using a different format, no problem, but by making it a
 standard, we at least know that ogg will be supported by all
 (standards-compatible) browsers, and as such it can be deployed by those
 who are opposed to vendor lock-in or monopoly positions.


well, I think that ENFORCING is the way the real life works, is the case of
windows, it is used because the hardware vendors enforce us to use it
installing it by default, is the case of the mp3, is the case of any file
format, is the case of swf, and is the case of wma, people use all that crap
because they are enforced, I think is very positive that when we create
something, if it is pretty useful we have the power to enforce is use, for
the good, and is ok, HTML5 should enforce OGG as a supported format, IT IS
GOOD FOR EVERYONE, only look at what happened with the PNG, is now wide
accepted over GIF.


OGG is the choice of freedom, enabling that freedom for all
 webdevelopers is a must in my opinion, although in the same spirit, it
 can not be enforced upon anyone, therefor the original text stating it
 should instead of it must is probably the best way to go.

 Freedom for those who choose, the alternative for the rest.


--


[whatwg] User-Agent: Please !

2007-12-11 Thread Fabien Meghazi
Accept: 
application/ogg,audio/ogg,video/ogg,audio/vorbis,video/theora,audio/speex

-- 
Fabien Meghazi

Website: http://www.amigrave.com
Email: [EMAIL PROTECTED]
IM: [EMAIL PROTECTED]


Re: [whatwg] Removal of Ogg is *preposterous*

2007-12-11 Thread Geoffrey Sneddon


On 11 Dec 2007, at 20:12, Manuel Amador (Rudd-O) wrote:


It was intended as meaning recognized in the sense of browsers
recognising them. No currently shipping browser recognises either Ogg
Vorbis or FLAC.


If I use EMBED on Konqueror pointing to an Ogg Vorbis file, I get a  
nice

player with streaming and everything.  Konqueror's shipping, isn't it?
There is at least *one* browser that already supports, through  
GStreamer, Ogg
in video tags.  I'd give you the link but it apparently fell off  
the end of
Planet GNOME so I can't find it...  Now hold on, it's not shipping,  
but that

doesn't mean it won't be shipping tomorrow.

What you actually wanted to say (but couldn't/didn't/were unwilling  
to) is:


No currently shipping browser by any of the major proprietary  
software

vendors support Ogg Vorbis or FLAC.


Nor any of the minor ones, nor most open source ones.

Also, I assume through Konqueror relying on GStreamer that Konqueror  
doesn't support it itself (or through a required dependancy, which is  
needed to actually conform to such a clause that existed). WebKit  
trunk also supports Ogg in video if you have the needed QT component  
(which is supporting it as much as Konqueror supports it). Opera 9.5  
beta has built in support for Ogg/etc. and supports nothing else.


There are still large questions about when Fx will support (which I  
assume from your later post is what you were referring to) video  
natively, though it may well be in Fx 3.0 in early '08.



It's just dollars.


Apple does not license Apple Lossless to anyone else AFAIK,


OK.  So they sell fewer iPods because iPods don't play Ogg Vorbis  
without

Rockbox.  Same outcome.


Oh, look, they are already losing custom through not supporting WMA.  
It doesn't look like they particularly care about that, does it?



and the
only standards that MPEG-LA collects money for that Apple receives  
any

share of whatsoever is MPEG-4 Systems and IEEE 1394 (Firewire).
Neither of these have anything to do with audio/video codecs. Saying
that Apple has a financial interest in wanting MPEG codecs mandated  
in

HTML 5 is totally untrue.


I didn't say Apple wanted MPEG codecs mandated in HTML 5, so don't  
put words
in my mouth or attempt to smoke-and-mirrors us with straw men.  This  
is
either a fumble on your part or an attempt to derail the discussion  
into

wreckland.


No, it is me trying to understand what you're meaning.

I said Apple doesn't want Ogg Vorbis because they don't control the  
tech, and
because they would very much rather have consumers prefer (in the  
sense of
being screwed with no choice) DRM-encumbered AAC (note it's not the  
codec,

but the controlling of the consumer that matters here).


AAC doesn't support DRM natively. It's a proprietary extension. iTunes  
has always ripped CDs by default into non-DRM-encumbered AAC (i.e., an  
open standard, and compatible with numerous players). Apple has never,  
anywhere where it has a choice, favoured DRM-encumbered standards.



--
Geoffrey Sneddon
http://gsnedders.com/



Re: [whatwg] Removal of Ogg is *preposterous*

2007-12-11 Thread Manuel Amador (Rudd-O)
Charles,

I find Opera's efforts commendable.  More organizations should follow Opera's 
lead in this direction, just as they've followed Opera's lead in several 
other innovative efforts.

I trust your comment in favor of Ogg is not just because Opera already has 
it (which, by the way, proves technical feasibility beyond a shadow of 
doubt) but because Ogg in HTML5 is the right thing to do.

 We're disappointed to see the spec go in this direction. I think it is a
 backward step.

Me too.

 There is no voting in WHAT-WG, and there is not much in W3C, but there is
 a reasonable process there that hopefully allows for this stuff to go back
 into the specification, unless we find a better alternative (i.e. still
 free). Let's keep hoping.

Well, instead of hoping, maybe we can draw more attention to this issue so 
public pressure helps us do the job.

-- 

Manuel Amador (Rudd-O) [EMAIL PROTECTED]
Rudd-O.com - http://rudd-o.com/
GPG key ID 0xC8D28B92 at http://wwwkeys.pgp.net/

Don't you wish you had more energy... or less ambition?


signature.asc
Description: This is a digitally signed message part.


Re: [whatwg] Asynchronous database API feedback

2007-12-11 Thread Oliver Hunt




It's clear that most people here feel passionately that this is the
wrong thing to do. Perhaps it's best that we table this until
something like workerpools are in the spec.


Worker pools do not resolve the problem, even if you were to force  
any synchronous IO to be performed on a worker thread (where by force  
i mean attempting synchronous io on the main/ui thread would throw an  
exception or similar).  The problem is that once you have multiple  
threads, and those threads are unable to modify the DOM (allowing the  
DOM to be modified from a worker thread would cause too much havoc --  
there is much to much JS out there to allow JS to become  
multithreaded), so either you defer the synchronous IO into a async  
callback model to tell you when the io has completed -- you are now  
using the synchronous api to implement your own async api -- or you  
have thread constructs such as a rendezvous, which will eventually  
end up in the UI thread, thereby reducing any thread synchronous IO  
back into a blocking operation.


--Oliver



- a




Re: [whatwg] Removal of Ogg is *preposterous*

2007-12-11 Thread David Hyatt

On Dec 11, 2007, at 3:46 PM, Manuel Amador (Rudd-O) wrote:

Apple and Nokia seem to think that there *are* hamburgers in the  
moon, and

that those hamburgers will cost them billions of dollars in submarine
sandwich lawsuits.

Of course, that's what they are *saying*.  It doesn't take a Feynman  
or a
Chomsky to understand the real reason why they want the Ogg  
hamburger off

HTML5.


Maybe you should take some time to read the previous discussions of  
this issue before making such inflammatory accusations.


Fear of submarine patents is only one reason Apple is not interested  
in Theora.  There are several other reasons.  H.264 is a technically  
superior solution to Theora.  Ignoring IP issues, there would be no  
reason to pick Theora over H.264.  Everyone wants an open freely  
implementable codec, but it doesn't follow that Theora should  
automatically be that codec.  About the only argument I've heard in  
favor of Theora is that it's open, but that is an argument based  
purely on IP and not on technical merits.


If you consider mobile devices that want to browse the Web, then  
depending on the constraints of the device, a hardware solution may be  
required to view video with any kind of reasonable performance.  A  
mandate of Theora is effectively dictating to those mobile vendors  
that they have to create custom hardware that can play back Theora  
video.  Given that such devices may already need a hardware solution  
for existing video like H.264, it seems unreasonable for HTML5 to  
mandate what hardware a vendor has to develop just to browse Web video  
on a mobile device.


Or put another way, imagine that GIF was an open format but PNG was IP- 
encumbered.  Would you really want to limit the Web to displaying only  
GIFs just because it was the only open image format available?   
Technical arguments are relevant here, so take some time to consider  
them before accusing people of having shady ulterior motives.


dave
([EMAIL PROTECTED])



Re: [whatwg] Video codec requirements changed

2007-12-11 Thread L. David Baron
On Tuesday 2007-12-11 02:39 +, Ian Hickson wrote:
 I've temporarily removed the requirements on video codecs from the HTML5 
 spec, since the current text isn't helping us come to a useful 
 interoperable conclusion. When a codec is found that is mutually 
 acceptable to all major parties I will update the spec to require that 
 instead and then reply to all the pending feedback on video codecs.
 
http://www.whatwg.org/issues/#graphics-video-codec

The text you replaced the requirements with [1] includes the
requirement that the codec:

# is not an additional submarine patent risk for large companies

Is this something that can be measured objectively, or is it a
loophole that allows any sufficiently large company to veto the
choice of codec for any reason it chooses, potentially including not
wanting the video element to succeed in creating an open standard
for video on the Web?

-David

[1] In full, the text is:
# It would be helpful for interoperability if all browsers could
# support the same codecs. However, there are no known codecs that
# satisfy all the current players: we need a codec that is known to
# not require per-unit or per-distributor licensing, that is
# compatible with the open source development model, that is of
# sufficient quality as to be usable, and that is not an additional
# submarine patent risk for large companies. This is an ongoing
# issue and this section will be updated once more information is
# available.
from 
http://www.whatwg.org/specs/web-apps/current-work/multipage/section-video.html#video

-- 
L. David Baron http://dbaron.org/
Mozilla Corporation   http://www.mozilla.com/


Re: [whatwg] several messages regarding Ogg in HTML5

2007-12-11 Thread Manuel Amador (Rudd-O)
I think you meant Vorbis, but other than a quick sed s/Theora/Vorbis/g, I see 
myself agreeing with you.

El Mar 11 Dic 2007, Jeff McAdams escribió:
 Ian Hickson wrote:
  On Tue, 11 Dec 2007, Maik Merten wrote:
  If keeping the web free of IP licensing horrors and being interoperable
  with as many players as possible (commercial and non-commercial
  entities, open source or not, free software or not) isn't much of a
  reason things are looking cheerless for the web indeed.
 
  Actually those are pretty much the only reasons being taken into account
  here. Sadly, Ogg doesn't keep the Web free of IP licensing horrors, due
  to the submarine patent issue -- as Microsoft experienced with MP3 and
  with the Eolas patent over the past few years, for instance, even things
  that seem to have well-understood patent landscapes can be unexpectedly
  attacked by patent trolls.

 Then you need to stop work on a HTML5 spec right now because
 *EVERYTHING* has a submarine patent risk to it.

 Theora was developed, by all accounts, after as exhaustive of a patent
 search as is possible, and designed to not infringe on any patents.
 That's as close to being sure that you're patent free as you can get.
 This is the least risk option going forward.  Its also the only option
 that I see that can hold true to the w3c's ideals of freedom (which I
 strongly support).

 Apple and Nokia's stated reasons for objecting to Theora are crap...they
 don't pass the smell test.  Ian, you're being taken for a ride, here.
 Just revert the text and go back to Theora as the codec of choice and
 end this charade of trying to look like you're taking everyone's
 concerns into account because its clear that you aren't.  Apple and
 Nokia are, so far, getting their way, despite the huge public outcry
 that you're seeing, and that should tell you something, and tell you
 something loud and clear.

 Apple and Nokia's reasons for objecting to Theora don't pass the smell
 test.  Nokia even called Ogg proprietary in their white paper I've
 sure you've read as well.  This is so badly wrong as to have become the
 butt of jokes.

 What are the real reasons that Nokia and Apple object to Theora?
 Clearly the reasons that they have stated are a smoke-screen because
 they don't even withstand the most basic of scrutiny.

 If you want a baseline codec that everyone supports, revert the text and
 then s/SHOULD/MUST/ .  Apple and Nokia may not like it, but that's the
 only real option if you want a codec that everyone can support.  And,
 yes, Apple and Nokia *can* support it, the risk is negligible, and
 technically is not hard to do.

  I don't exactly see why the web should embrace non-free standards just
  because the big players made the mistake of licensing
  definitely-encumbered formats and are unwilling to take further risks.
  (I am aware this is a pretty hard wording and that things aren't quite
  that easy.)
 
  In the absence of IP constraints, there are strong technical reasons to
  prefer H.264 over Ogg. For a company like Apple, where the MPEG-LA
  licensing fee cap for H.264 is easily reached, the technical reasons are
  very compelling.

 Except that there are *KNOWN* IP (god how I hate that term) constraints
 with H.264.  At least with Theora we can avoid any known ones.  All
 codecs have a risk of submarine patents (though with extensive having
 been done for Theora, at least that risk is lowered, if not eliminated
 completely), so that argument is a wash, its on both sides of the
 equation, so it cancels out.

 Is H.264 a better codec technically, yeah, ok, and Nokia and Apple are
 free to support it if they wish in addition to Theora, or even to
 implement all of the HTML5 spec except for Theora support and risk being
 called out as non-conformant.

  The old wording was a SHOULD requirement. No MUST. If the big players
  don't want to take the perceived risk (their decision) they'd still be
  100% within the spec. Thus I fail to see why there was need for action.
 
  The problem is that if the big players don't follow the spec, even the
  SHOULD requirements, then the spec is basically pointless. What we want
  isn't that some people support Ogg, what we fundamentally want is that
  _everyone_ support the same codec, whatever that may be.

 Then revert the text and make it a MUST.  As far as I know, there are no
 other codecs out there that are not encumbered.  This is the whole
 reason for existence of Theora, at least at the time, and I don't know
 that this has changed in the few years since it was designed.

 If you want a baseline that everyone can implement without being
 encumbered, then the answer is Theora.

  Small companies aren't targetted by patent trolls. Only big (really big)
  companies are. It's a big-company concern, just like no per-user
  licensing is a small-company concern. That's just the reality of the
  situation, it's not intended to be a bias.

 Except that it very clearly is biasing the decision making process 

Re: [whatwg] HTML 5, OGG, competition, civil rights, and persons with disabilities

2007-12-11 Thread Dave Singer

At 13:45  -0500 11/12/07, Fernando wrote:

Please reconsider the decision to exclude the recommendation of the

Theora/OGG Vorbis codec in HTML 5 guidelines.

This entire discussion is founded on a major misapprehension:  that 
there has been a decision, and that decision was to exclude.  This is 
simply not true;  there is no decision either to include or exclude. 
There is a recognition that work is needed.


I and others have spent a great deal of time on this problem already, 
working with a number of people, including the W3C staff.  Many of us 
-- maybe all of us -- agree we need to find a solution that enables 
broad interoperability and is in accord with w3c and web practices. 
We have not yet reached consensus on having found it.  That's all.


--
David Singer
Apple/QuickTime


Re: [whatwg] Video codec requirements changed

2007-12-11 Thread Manuel Amador (Rudd-O)
 The text you replaced the requirements with [1] includes the
 requirement that the codec:

 # is not an additional submarine patent risk for large companies

 Is this something that can be measured objectively, or is it a
 loophole that allows any sufficiently large company to veto the
 choice of codec for any reason it chooses, potentially including not
 wanting the video element to succeed in creating an open standard
 for video on the Web?

There is no objective measurement possible for that requirement, except the 
lone yes/no of something being unpatented and really old.  We can't make 
videos play on Web pages using forks, hammers and chairs.  And even under 
those circumstances, patent trolls do get stuff that shouldn't be patentable 
patented, so living in fear of patent trolls is absurd.

Wanna know what happened to the last troll that attacked free software?  Ask 
Darl McBride.  Everyone is under the possibility of constant attack from 
trolls.

But, anyway, we've already established that the fear of patents is just an 
excuse to take Ogg out.  Other sensible reasons remain to prefer other 
technologies, and the standard as it was written before did cater to those 
technologies as well.


 -David

 [1] In full, the text is:
 # It would be helpful for interoperability if all browsers could
 # support the same codecs. However, there are no known codecs that
 # satisfy all the current players: we need a codec that is known to
 # not require per-unit or per-distributor licensing, that is
 # compatible with the open source development model, that is of
 # sufficient quality as to be usable, and that is not an additional
 # submarine patent risk for large companies. This is an ongoing
 # issue and this section will be updated once more information is
 # available.
 from
 http://www.whatwg.org/specs/web-apps/current-work/multipage/section-video.h
tml#video



-- 

Manuel Amador (Rudd-O) [EMAIL PROTECTED]
Rudd-O.com - http://rudd-o.com/
GPG key ID 0xC8D28B92 at http://wwwkeys.pgp.net/

Hope that the day after you die is a nice day.


signature.asc
Description: This is a digitally signed message part.


Re: [whatwg] HTML 5, OGG, competition, civil rights, and persons with disabilities

2007-12-11 Thread Dave Singer

At 19:04  -0500 11/12/07, Jeff McAdams wrote:

Dave Singer wrote:

 At 13:45  -0500 11/12/07, Fernando wrote:

 Please reconsider the decision to exclude the recommendation of the

 Theora/OGG Vorbis codec in HTML 5 guidelines.



 This entire discussion is founded on a major misapprehension:  that
 there has been a decision, and that decision was to exclude.  This is
 simply not true;  there is no decision either to include or exclude.
 There is a recognition that work is needed.



 I and others have spent a great deal of time on this problem already,
 working with a number of people, including the W3C staff.  Many of us --
 maybe all of us -- agree we need to find a solution that enables broad
 interoperability and is in accord with w3c and web practices. We have
 not yet reached consensus on having found it.  That's all.


A decision was made to move away from using the ogg family of
technologies.


No.

A decision was made to have the text reflect the facts that (a) 
no-one is happy with a 'should' and (b) that work is ongoing to find 
a solution (which might be Ogg, or something else).  That's all.



While not a final decision, it is a threatening decision
to those of us that value freedom and openness and don't appreciate
being screwed by big companies.





Listen to what the people are saying.


Oh, I am listening.  It's by no means clear that the Ogg crowd is at 
all.  I'm also spending efforts working on finding a solution.  I 
don't count lamenting I want my ogg on this list as spending 
efforts at all.

--
David Singer
Apple/QuickTime


Re: [whatwg] Removal of Ogg is *preposterous*

2007-12-11 Thread Jeff McAdams
David Hyatt wrote:
 Fear of submarine patents is only one reason Apple is not interested in
 Theora.  There are several other reasons.  H.264 is a technically
 superior solution to Theora.  

And absolutely noone has said that you can't use H.264.  You are
perfectly free to do so.  What is offensive to the people is using
encumbered technologies as a baseline as you are basically suggesting.

This is untenable.  Theora is the least unencumbered option, and likely
is totally unencumbered.

 Ignoring IP issues, there would be no
 reason to pick Theora over H.264.  Everyone wants an open freely
 implementable codec, but it doesn't follow that Theora should
 automatically be that codec.  About the only argument I've heard in
 favor of Theora is that it's open, but that is an argument based
 purely on IP and not on technical merits.

Perhaps the only argument is IP (again, what a crappy, loaded term that
is), but don't underestimate the importance of that argument.

 If you consider mobile devices that want to browse the Web, then
 depending on the constraints of the device, a hardware solution may be
 required to view video with any kind of reasonable performance.  A
 mandate of Theora is effectively dictating to those mobile vendors that
 they have to create custom hardware that can play back Theora video.

Bullshit.  How long will it take for HTML5 to have a reasonable
penetration?  You don't think there will be hardware implementations by
then if its part of the spec?  That's a completely disingenious argument.

 Given that such devices may already need a hardware solution for
 existing video like H.264, it seems unreasonable for HTML5 to mandate
 what hardware a vendor has to develop just to browse Web video on a
 mobile device.

Cop out.  Its completely reasonable.  If you have to use hardware to
implement it, then that's the price you pay (and then the customers pay,
because you're going to pass the cost along), or perhaps you choose not
to be HTML5 compliant on that device.

To threaten the design of a supposedly open and free spec because of the
potential hardware needs to implement is what is unreasonable.  That
amounts to Apple, et al, holding the community hostage to your
commercial desires.

I'm sorry, I'm not going to help Apple screw me over.  I will not
quietly accept the w3c ensconcing a non-free codec into HTML5 and
subjecting me and everyone else to another decade or so of being screwed
over by avaricious big companies.

 Or put another way, imagine that GIF was an open format but PNG was
 IP-encumbered.  Would you really want to limit the Web to displaying
 only GIFs just because it was the only open image format available?

Once again you twist the argument to the point of breaking.  Noone is
saying anything about restricting the formats that are allowed.  We're
only talking about a baseline requirement.

In other words, yeah, I would be fine with requiring GIF as a baseline
in that sort of spec (which is de facto what we have anyway), but PNG et
al can still be implemented, just as you can still implement H.264 if
you like.
-- 
Jeff McAdams
They that can give up essential liberty to obtain a
little temporary safety deserve neither liberty nor safety.
   -- Benjamin Franklin



signature.asc
Description: OpenPGP digital signature


Re: [whatwg] Ogg Vorbis / Theora vote

2007-12-11 Thread Dave Singer

At 13:20  -0500 11/12/07, John Lianoglou wrote:

Apologies to those that are, in fact, irritated by us Ogg-supporting
lobbiers; please understand that we are all simply motivated by our interest
in a vision to keep the Internet a free, vendor-neutral publishing
landscape, to the greatest degree practically feasible.


This is a goal we at Apple, at least, share;  and I believe also many 
others do as well.

--
David Singer
Apple/QuickTime


Re: [whatwg] HTML 5, OGG, competition, civil rights, and persons with disabilities

2007-12-11 Thread Jeff McAdams
Dave Singer wrote:
 At 19:04  -0500 11/12/07, Jeff McAdams wrote:
 Dave Singer wrote:
  At 13:45  -0500 11/12/07, Fernando wrote:
  Please reconsider the decision to exclude the recommendation of the
  Theora/OGG Vorbis codec in HTML 5 guidelines.

  This entire discussion is founded on a major misapprehension:  that
  there has been a decision, and that decision was to exclude.  This is
  simply not true;  there is no decision either to include or exclude.
  There is a recognition that work is needed.

  I and others have spent a great deal of time on this problem already,
  working with a number of people, including the W3C staff.  Many of
 us --
  maybe all of us -- agree we need to find a solution that enables broad
  interoperability and is in accord with w3c and web practices. We have
  not yet reached consensus on having found it.  That's all.

 A decision was made to move away from using the ogg family of
 technologies.

 No.

Yes.

 A decision was made to have the text reflect the facts that (a) no-one
 is happy with a 'should' and (b) that work is ongoing to find a solution
 (which might be Ogg, or something else).  That's all.

The text was changed from a SHOULD implement Ogg et all to a completely
non-descriptive text.

If things are up in the air, then why change it?  Just leave the text
and have the discussion.  If a better solution is arrived at, *then*
change the text of the spec.  What need is there to change the current
draft of the spec away from ogg et all?  That indicates a move away from
ogg et al by this body, and you're surprised why people get up in arms?

Sorry, again, doesn't pass the smell test.

 While not a final decision, it is a threatening decision
 to those of us that value freedom and openness and don't appreciate
 being screwed by big companies.

 Listen to what the people are saying.

 Oh, I am listening.  It's by no means clear that the Ogg crowd is at
 all.  I'm also spending efforts working on finding a solution.  I don't
 count lamenting I want my ogg on this list as spending efforts at all.

Maybe you should listen to the meta-argument, then.

I'm sick and tired of getting screwed by big companies (including
Apple), and I will *not* quietly accept it.

If the text is changed to move away from a free and open solution to
something that is going to be encumbered, you better believe I'm going
to be up in arms about it, and I will not apologize for it.  This change
is exactly that sort of change.

I would much rather Apple not implement HTML5 at all, so I can call
Apple out on it in the marketplace, than to let an encumbered technology
be ensconced in a standard like HTML5.  And, in the past, these exact
sorts of maneuvering is exactly the sort of behavior that has led to big
companies getting end-user-screwing technologies ensconced into specs
and standards.
-- 
Jeff McAdams
They that can give up essential liberty to obtain a
little temporary safety deserve neither liberty nor safety.
   -- Benjamin Franklin



signature.asc
Description: OpenPGP digital signature


Re: [whatwg] Ogg Vorbis / Theora vote

2007-12-11 Thread Manuel Amador (Rudd-O)
Well, I admit you're at least somewhat right.  On a totally unrelated but not 
so unrelated matter, I'd like to see the efforts to form a single source tree 
for KHTML/WebKit to march on faster.

(Then when George Staikos or another KDE guy implements Theora VIDEO you can 
offer it for free to your customers :-D )

(Sorry, I couldn't resist the joke.  I'm sure you'll be able to patch that 
functionality out if someone makes a credible threat against Theora.)

El Mar 11 Dic 2007, Dave Singer escribió:
 At 13:20  -0500 11/12/07, John Lianoglou wrote:
 Apologies to those that are, in fact, irritated by us Ogg-supporting
 lobbiers; please understand that we are all simply motivated by our
  interest in a vision to keep the Internet a free, vendor-neutral
  publishing landscape, to the greatest degree practically feasible.

 This is a goal we at Apple, at least, share;  and I believe also many
 others do as well.



-- 

Manuel Amador (Rudd-O) [EMAIL PROTECTED]
Rudd-O.com - http://rudd-o.com/
GPG key ID 0xC8D28B92 at http://wwwkeys.pgp.net/

Don't read any sky-writing for the next two weeks.


signature.asc
Description: This is a digitally signed message part.


Re: [whatwg] several messages regarding Ogg in HTML5

2007-12-11 Thread Dave Singer

At 23:20  +0100 11/12/07, alex wrote:


I have seen this argument pop up now and again, but I have failed to 
actually find the URL to this, could someone post it please?




Hi.  It was a record of a discussion at the HTML WG meeting, but 
since I wrote it, I guess I can re-post it here (and it doesn't 
mention names either).


* * *


Preamble:

The HTML5 specification contains new elements to allow the embedding 
of audio and video, similar to the way that images have historically 
been embedded in HTML.  In contrast to today's behavior, using 
object, where the behavior can vary based on both the type of the 
object and the browser, this allows for consistent attributes, DOM 
behavior, accessibility management, and so on.  It also can handle 
the time-based nature of audio and video in a consistent way.


However, interoperability at the markup level does not ensure 
interoperability for the user, unless there are commonly supported 
formats for the video and audio encodings, and the file format 
wrapper.  For images there is no mandated format, but the widely 
deployed solutions (PNG, JPEG/JFIF, GIF) mean that interoperability 
is, in fact, achieved.


Licensing:

The problem is complicated by the IPR situation around audio and 
video coding, combined with the W3C patent policy 
http://www.w3.org/Consortium/Patent-Policy-20040205/. W3C seeks to 
issue Recommendations that can be implemented on a Royalty-Free (RF) 
basis.  Note that much of the rest of the policy may not apply (as 
it concerns the specifications developed at the W3C, not those that 
are normatively referenced).  However, it's clear that at least 
RF-decode is needed.


Candidates:

There are, of course, a number of codecs and formats that can be 
considered.  A non-exhaustive list might include a variety of 
'public' codecs, as well, of course, as proprietary ones:


a) open-source projects:  the ogg family (vorbis, theora), and the 
BBC Dirac video codec project
b) Current ISO/IEC (MPEG) standard codecs, notably the MPEG-4 family: 
AVC (14496-10, jointly published with the ITU as H.264), AAC (part of 
14496-3)
c) Older MPEG codecs, notably MPEG-2 layer 3 (aka MP3), MPEG-2 layer 
1 and 2 audio, and maybe MPEG-4 part 2 video (14496-2)

d) Current standard codecs from other bodies;  SMPTE VC-1, for example
e) Older standards from other bodies:  ITU recommendations H.263 
(with or without its many enhancement annexes) or even H.261
f) Very old standard codecs, formats, or industry practices;  notably 
the common format for video from digital still cameras (Motion JPEG 
with uncompressed audio in an AVI wrapper)

g) Proprietary codecs, such as Dolby AC-3 audio

Candidate concerns:

There are concerns or issues with all of these:
a) a number of large companies are concerned about the possible 
unintended entanglements of the open-source codecs; a 'deep pockets' 
company deploying them may be subject to risk here;

b) the current MPEG codecs are currently licensed on a royalty-bearing basis;
c) this is also true of the older MPEG codecs;  though their age 
suggests examining the lifetime of the patents;

d) and also SMPTE VC-1
e) H.263 and H.261 both have patent declarations at the ITU. However, 
it is probably worth examining the non-assert status of these, which 
parts of the specifications they apply to (e.g. H.263 baseline or its 
enhancement annexes), and the age of the patents and their potential 
expiry.
f) This probably doesn't have significant IPR risk, as its wide 
deployment in systems should have exposed any risk by now;  but it 
hardly represents competitive compression.
g) Most proprietary codecs are licensed for payment, as that is the 
business of the companies who develop them.


Other licensing concerns:

It's also possible that there are other issues around licensing:
a) variations in licensing depending on filed patents in various geographies
b) restrictions on usage, or fees on usage, other than the fees on 
implementation (e.g. usage fees on content sold for remuneration).


It's not entirely clear, also, whether 'implementing' HTML means the 
ability to decode and display, or whether encoding is also included. 
Including encoding in the equation might significantly complicate 
matters.


Possible action:

The members of the WG are engineers, not IPR experts. There is 
general consensus that a solution is desirable, but also that 
engineers are not well placed to find it:

a) they are not experts in the IPR and licensing field;
b) many of them are discouraged by their employers from reading 
patents or discussing IPR.


It's clear that the December workshop cannot be silent on this 
subject.  There must be recognition of the issue and evidence of at 
least efforts to solve it, and preferably signs of progress.


It is probable that this is best handled in parallel with the 
technical work, and headed by someone 'technically neutral' and 
qualified, such as W3C technical and legal staff.  A good start would 
be to:
a) 

Re: [whatwg] HTML 5, OGG, competition, civil rights, and persons with disabilities

2007-12-11 Thread Manuel Amador (Rudd-O)
Agreed.  Let's just return the text, put a MUST in place of the SHOULD, and 
continue the discussion.  If you find your solution within one year, great, 
s/Ogg/Yoursolution/g.  If not, bite the bullet and go ahead.

El Mar 11 Dic 2007, Jeff McAdams escribió:
 Dave Singer wrote:
  At 19:04  -0500 11/12/07, Jeff McAdams wrote:
  Dave Singer wrote:
   At 13:45  -0500 11/12/07, Fernando wrote:
   Please reconsider the decision to exclude the recommendation of the
 
   Theora/OGG Vorbis codec in HTML 5 guidelines.
 
   This entire discussion is founded on a major misapprehension:  that
   there has been a decision, and that decision was to exclude.  This is
   simply not true;  there is no decision either to include or exclude.
   There is a recognition that work is needed.
 
   I and others have spent a great deal of time on this problem already,
   working with a number of people, including the W3C staff.  Many of
  us --
   maybe all of us -- agree we need to find a solution that enables broad
   interoperability and is in accord with w3c and web practices. We have
   not yet reached consensus on having found it.  That's all.
 
  A decision was made to move away from using the ogg family of
  technologies.
 
  No.

 Yes.

  A decision was made to have the text reflect the facts that (a) no-one
  is happy with a 'should' and (b) that work is ongoing to find a solution
  (which might be Ogg, or something else).  That's all.

 The text was changed from a SHOULD implement Ogg et all to a completely
 non-descriptive text.

 If things are up in the air, then why change it?  Just leave the text
 and have the discussion.  If a better solution is arrived at, *then*
 change the text of the spec.  What need is there to change the current
 draft of the spec away from ogg et all?  That indicates a move away from
 ogg et al by this body, and you're surprised why people get up in arms?

 Sorry, again, doesn't pass the smell test.

  While not a final decision, it is a threatening decision
  to those of us that value freedom and openness and don't appreciate
  being screwed by big companies.
 
  Listen to what the people are saying.
 
  Oh, I am listening.  It's by no means clear that the Ogg crowd is at
  all.  I'm also spending efforts working on finding a solution.  I don't
  count lamenting I want my ogg on this list as spending efforts at all.

 Maybe you should listen to the meta-argument, then.

 I'm sick and tired of getting screwed by big companies (including
 Apple), and I will *not* quietly accept it.

 If the text is changed to move away from a free and open solution to
 something that is going to be encumbered, you better believe I'm going
 to be up in arms about it, and I will not apologize for it.  This change
 is exactly that sort of change.

 I would much rather Apple not implement HTML5 at all, so I can call
 Apple out on it in the marketplace, than to let an encumbered technology
 be ensconced in a standard like HTML5.  And, in the past, these exact
 sorts of maneuvering is exactly the sort of behavior that has led to big
 companies getting end-user-screwing technologies ensconced into specs
 and standards.



-- 

Manuel Amador (Rudd-O) [EMAIL PROTECTED]
Rudd-O.com - http://rudd-o.com/
GPG key ID 0xC8D28B92 at http://wwwkeys.pgp.net/

Among the lucky, you are the chosen one.


signature.asc
Description: This is a digitally signed message part.


Re: [whatwg] HTML 5, OGG, competition, civil rights, and persons with disabilities

2007-12-11 Thread Oliver Hunt


Maybe you should listen to the meta-argument, then.

I'm sick and tired of getting screwed by big companies (including
Apple), and I will *not* quietly accept it.


That's not unreasonable, but you have yet to give a solid technical  
reason for reverting to the old text,
so far your only argument is that ogg should be kept because it is  
FOSS, which on its own is insufficient.
My understanding based on the numerous comments from Ian is that a  
goal of the video and audio
specs is that they can be implemented in FOSS, and knowing Ian there  
is basically no chance of anyone

slipping anything that couldn't be passed him.

As far as wording goes using the word SHOULD support is far too  
weak for HTML5, as SHOULD is relatively
meaningless, a much better requirement is that the wording be MUST  
support ...; this is a sensible as
having a spec that says SHOULD support ogg/vorbis and ogg/theora is  
fairly useless -- all that will happen
is that browser vendors (Apple, Mozilla, Opera, etc) will once again  
be in a position where the spec's wording
means nothing and we end up with yet another standard which is not  
tied to whatever becomes the actual
de facto standard, as implemented by the majority browser.  This is  
much worse for site compatibility for every
other browser as it then becomes necessary to determine what the de  
facto standard actually *is*.


For this reason the old text was insufficient and Ian changed the  
text to indicate that the final wording had
not yet been decided.  This is not an indication that ogg transport  
or that the vorbis or theora codecs are
being ignored, it is merely an indication that a decision has not yet  
been made as to the final wording.


Note: I can't really comment on the actual issues involved in the  
codec or transport selection as that's

not a region i specialise in.

--Oliver





Re: [whatwg] several messages regarding Ogg in HTML5

2007-12-11 Thread Dave Singer

At 17:30  -0500 11/12/07, Jeff McAdams wrote:

 Apple and Nokia's stated reasons for objecting to Theora are crap...



I can't speak for Nokia.  But you are mis-characterizing Apple.  We 
have expressed concern, and suggested that perhaps someone who can be 
seen to be independent, and is competent in IPR issues and permitted 
to read patents and discuss licenses, look into the issue.


Folks, engineers are
* not patent experts (indeed, many companies don't allow their 
engineers to read patents unless instructed)

* not lawyers
* now always seen to be independent or neutral
* not generally involved in licenses

This is not a recipe for progress.

We'd be better off discussing technical issues that would inform a 
decision;  questions like
a) what compression ratio/quality is needed?  Is h.261 'good enough'? 
What about audio?

b) do we need alpha support?
c) what audio compression level is needed?  Is IMA 4:1 good enough? 
Could we live with uncompressed PCM?
d) what container format features are needed?  Incremental files? 
Seekability and indexing?  (These tend to be in conflict, by the way).

e) what audio channel count is needed?
f) what access protocols should be supported?  One assumes http; 
what about rtsp/rtp?  authentication in rtsp?  which rtsp?  shoutcast?


I am sure there are many other questions...
--
David Singer
Apple/QuickTime


[whatwg] The truth about Nokias claims

2007-12-11 Thread Shannon

This is an except from an MPEG-LA press release:

Owners of patents or patent applications determined by MPEG LA’s patent 
experts to be essential to the H.264/AVC standard (“standard”) include 
Columbia University, Electronics and Telecommunications Research 
Institute of Korea (ETRI), France Télécom, Fujitsu, IBM, Matsushita, 
Mitsubishi, **Microsoft**, Motorola, **Nokia**, Philips, Polycom, Robert 
Bosch GmbH, Samsung, Sharp, Sony, Thomson, Toshiba, and Victor Company 
of Japan (JVC).


So lets review the three companies loudly objecting to OGG, 
misrepresenting its status and continuing to fuel this debate:


Apple: Has heavy investment in H.264, AAC and DRM via iTunes. Known for 
proprietry hardware lock-in.
Microsoft: Heavy investment in WMV and DRM. 'Essential patent holder' in 
H.264. Major shareholder in Apple. Known for proprietry browser and OS 
lock-in and standards disruption.
Nokia: 'Essential patent holder' and heavy invester in H.264. Argued for 
software patents in EU.


Stop believing their lies! Don't you think it's weird that Nokia is 
complaining about patents while simultaneous holding numerous video 
related ones? OGG/Vorbis/Theora are open and as safe as codecs can get. 
Its patent risks are practically non-existent. It has no licensing fees. 
It is easy to implement across all major (and most minor) platforms. It 
is the format of choice - unless you're Nokia, Apple or Microsoft.


Finally, nobody has mentioned that the licensing terms on H.264/AVC 
state that in about 8 years from now ALL internet H.264 content and 
software becomes licensable. Sites will have to pay to use it. It is NOT 
FREE, just 'on hold' until adoption becomes widespread and enforcement 
more practical. When that happens guess who makes billions? Nokia and 
Microsoft.


These companies have no right to be distrupting this list and modifying 
the standard to their whims. Their business interests are of no interest 
here. This is a PUBLIC standard, not a proprietry one.


Put the OGG reference back in the HTML5 draft, exactly as it was, as it 
was originally agreed, as many have requested - AS IS APPROPRIATE!


Shannon
[EMAIL PROTECTED]


Re: [whatwg] several messages regarding Ogg in HTML5

2007-12-11 Thread Jeff McAdams
Dave Singer wrote:
 At 17:30  -0500 11/12/07, Jeff McAdams wrote:
  Apple and Nokia's stated reasons for objecting to Theora are crap...

 I can't speak for Nokia.  But you are mis-characterizing Apple.  We have
 expressed concern, and suggested that perhaps someone who can be seen to
 be independent, and is competent in IPR issues and permitted to read
 patents and discuss licenses, look into the issue.

Fine, then as a show of good faith, revert the text while this goes on.

Yes, I am suspicious of Apple's motives, *EXTREMELY* suspicious.  As I
mentioned in another email, I've never been disappointed when I assumed
the worst of a big company in a standards setting context.

Listen to what the people are saying.
-- 
Jeff McAdams
They that can give up essential liberty to obtain a
little temporary safety deserve neither liberty nor safety.
   -- Benjamin Franklin



signature.asc
Description: OpenPGP digital signature


[whatwg] Reasons for moving Ogg to MUST status (was Re: HTML 5, OGG, competition, civil rights, and persons with disabilities)

2007-12-11 Thread Manuel Amador (Rudd-O)
 That's not unreasonable, but you have yet to give a solid technical
 reason for reverting to the old text,

Reasons to put the Ogg tech suite back on the spec:

- it's Free (who here hates beer or freedom?)
- it's patent-unencumbered (this is a FACT)
- it's technically very good (Theora) or even superb (Vorbis and FLAC)
- it's widely available and readily installable
- it's being integrated in popular Web browsers RIGHT NOW
- it enables little guys to produce content at minimal cost

COME ON, what other reasons do you need?

 so far your only argument is that ogg should be kept because it is
 FOSS, which on its own is insufficient.

I just gave you N more reasons.

 As far as wording goes using the word SHOULD support is far too
 weak for HTML5, as SHOULD is relatively
 meaningless, a much better requirement is that the wording be MUST
 support ...; this is a sensible as
 having a spec that says SHOULD support ogg/vorbis and ogg/theora is
 fairly useless -- all that will happen
 is that browser vendors (Apple, Mozilla, Opera, etc) will once again
 be in a position where the spec's wording
 means nothing and we end up with yet another standard which is not
 tied to whatever becomes the actual
 de facto standard, as implemented by the majority browser.  This is
 much worse for site compatibility for every
 other browser as it then becomes necessary to determine what the de
 facto standard actually *is*.

This is not the year 2000. Mozilla and Opera are embedding Theora video.  
That's a user base large enough to force the rest of the players to get with 
the program.

Solid technical, philosophical and practical reasons to move Ogg to MUST.
-- 

Manuel Amador (Rudd-O) [EMAIL PROTECTED]
Rudd-O.com - http://rudd-o.com/
GPG key ID 0xC8D28B92 at http://wwwkeys.pgp.net/

When one burns one's bridges, what a very nice fire it makes.
-- Dylan Thomas


signature.asc
Description: This is a digitally signed message part.


Re: [whatwg] Removal of Ogg is *preposterous*

2007-12-11 Thread Maciej Stachowiak


On Dec 11, 2007, at 9:13 AM, Charles McCathieNevile wrote:

On Tue, 11 Dec 2007 17:11:57 +0100, Geoffrey Sneddon [EMAIL PROTECTED] 
 wrote:



On 11 Dec 2007, at 13:36, Maik Merten wrote:



The old wording was a SHOULD requirement. No MUST. If the big  
players don't want to take the perceived risk (their decision)  
they'd still be 100% within the spec. Thus I fail to see why there  
was need for action.


There's a question within the W3C Process whether patents that are  
covered by a SHOULD via a reference are granted a RF license  
similarly to anything that MUST be implemented. Both Nokia and MS  
raised concerns about this relating to publishing the spec as a FPWD.


And these concerns are total rubbish (as pointed out by Apple and  
others):


FWIW that was my personal opinion based on reading the patent policy,  
not an official position of Apple Inc.


Regards,
Maciej



Re: [whatwg] Removal of Ogg is *preposterous*

2007-12-11 Thread Dave Singer

At 20:21  -0500 11/12/07, Manuel Amador (Rudd-O) wrote:

El Mar 11 Dic 2007, Dave Singer escribió:

 At 13:09  -0500 11/12/07, Manuel Amador (Rudd-O) wrote:
 Fact: Vorbis is the *only* codec whose patent status has been widely
 researched, nearly to exhaustion.

 You are clearly completely unaware of the extensive analysis done of
 other codecs, including those that are licensed.


And all those other analyses have yielded us this stalemate?


I am not yet ready to say we are at a stalemate 
here;  I simply believe that it is desirable to 
get everyone (including Nokia and Microsoft as 
well as Apple) on board.  That's in all our 
interests, and I continue to work to that end.




That is a testament to the value of standards.  No one ever said you didn't
make standards.  I claimed you made *proprietary* standards.


That is an oxymoron.  Ogg is NOT a standard;  it 
is an open-source effort.  H.264 (for example) is 
NOT proprietary, but a multi-vendor-developed 
international standard.  But you knew this; 
you're just trying to use emotional terms.



Playpens where
only the big boys get to play and the rest get to pay.  But in all fairness,
I should bring up that you also made Zeroconf possible, and that's awesome.


Thank you.
--
David Singer
Apple/QuickTime


Re: [whatwg] Asynchronous database API feedback

2007-12-11 Thread Maciej Stachowiak


On Dec 11, 2007, at 3:02 PM, Oliver Hunt wrote:





It's clear that most people here feel passionately that this is the
wrong thing to do. Perhaps it's best that we table this until
something like workerpools are in the spec.


Worker pools do not resolve the problem, even if you were to force  
any synchronous IO to be performed on a worker thread (where by  
force i mean attempting synchronous io on the main/ui thread would  
throw an exception or similar).  The problem is that once you have  
multiple threads, and those threads are unable to modify the DOM  
(allowing the DOM to be modified from a worker thread would cause  
too much havoc -- there is much to much JS out there to allow JS to  
become multithreaded), so either you defer the synchronous IO into a  
async callback model to tell you when the io has completed -- you  
are now using the synchronous api to implement your own async api --  
or you have thread constructs such as a rendezvous, which will  
eventually end up in the UI thread, thereby reducing any thread  
synchronous IO back into a blocking operation.


Worker threads + sync IO available only on the worker thread do have  
one advantage over a pure async API: you can batch multiple requests,  
handle them using relatively simple code on your worker thread, and  
get a single notification on the main thread when all of that is done.  
There are many cases where this would be handy. I think the biggest  
disadvantage is that it would be more complicated to specify and  
implement. And in the end it won't hurt to have both.


(I assume we are all talking about shared-nothing message-passing  
threads as in Gears.)


Regards,
Maciej



Re: [whatwg] Video codec requirements changed

2007-12-11 Thread Maciej Stachowiak


On Dec 11, 2007, at 3:27 PM, L. David Baron wrote:


On Tuesday 2007-12-11 02:39 +, Ian Hickson wrote:
I've temporarily removed the requirements on video codecs from the  
HTML5

spec, since the current text isn't helping us come to a useful
interoperable conclusion. When a codec is found that is mutually
acceptable to all major parties I will update the spec to require  
that

instead and then reply to all the pending feedback on video codecs.

  http://www.whatwg.org/issues/#graphics-video-codec


The text you replaced the requirements with [1] includes the
requirement that the codec:

# is not an additional submarine patent risk for large companies

Is this something that can be measured objectively, or is it a
loophole that allows any sufficiently large company to veto the
choice of codec for any reason it chooses, potentially including not
wanting the video element to succeed in creating an open standard
for video on the Web?


I think there are some objective criteria that can help determine the  
scope of risk:


1) Is the codec already in use by deep-pockets vendors?
2) Was the codec developed through an open standards process with  
strong IP disclosure requirements?

3) Is the codec old enough that any essential patents must be expired?
4) Has an exhaustive patent search been done (this can't be done by  
most large companies since doing a patent search ironically increases  
your financial exposure to patent infringement claims)?

5) Is indemnification available?

Here are the answers I know of for some well-known video codecs:

H.264:
1) yes
2) yes
3) no
4) no (I think)
5) no

Theora:
1) no
2) no
3) no
4) no
5) no

H.261:
1) yes
2) yes
3) yes
4) no
5) no

Here are the answers for some popular audio codecs:

MP3:
1) yes
2) yes
3) no (but in a few years, 2 or 3 I think, it will be)
4) no
5) no

Vorbis:
1) maybe (I've heard game vendors cited, not sure which ones)
2) no
3) no
4) yes
5) no

AAC:
1) yes
2) yes
3) no
4) no
5) no

I'm not 100% sure on all of these answers, but I hope these are the  
kind of criteria applied, and not just purely subjective considerations.


Regards,
Maciej



Re: [whatwg] Removal of Ogg is *preposterous*

2007-12-11 Thread Karl Dubost


Le 12 déc. 2007 à 03:21, Manuel Amador (Rudd-O) a écrit :

Where would we be today if the HTML
spec didn't specify jpg, gif, and png as baseline standards for the  
image

tag?


FWIW, in fact the HTML 4.01 spec did NOT mandate any image formats.
http://www.w3.org/TR/html4/struct/objects.html#edef-IMG

This attribute specifies the location of the image resource.
	Examples of widely recognized image formats include GIF, JPEG, and  
PNG.


Plus the compression algorithm in GIF was covered by patents. Unisys  
woke up. The Burn All GIFs campaign started. Many shareware and  
freeware disappeared.

http://en.wikipedia.org/wiki/GIF#Unisys_and_LZW_patent_enforcement


--
Karl Dubost - W3C
http://www.w3.org/QA/
Be Strict To Be Cool







Re: [whatwg] several messages regarding Ogg in HTML5

2007-12-11 Thread Ian Hickson

I've tried to pick a representative sample of the e-mails sent since my 
last e-mail. The ones I didn't reply to have been saved to the outstanding 
video codec feedback folder, and I'll reply to them once we have a real 
solution to the problem of finding a common codec.

   http://www.whatwg.org/issues/#graphics-video-codec

(The list is updated daily, so it doesn't yet have all the new e-mail.)

I would encourage new participants to read this blog entry from Chris 
Double, the Mozilla engineer who implemented most of video in Firefox, 
as it summarises the issues nicely:

   http://www.bluishcoder.co.nz/2007/12/video-element-and-ogg-theora.html

That said:

On Tue, 11 Dec 2007, alex wrote:

 But because of the nature of submarine patents, I don't quite see how 
 you can actually find a codec that fits the requirements? You can't use 
 an encumbered codec obviously, and the rest is up for grabs by people 
 who misuse legislation for their own benefit? So what else is there 
 (excepting codecs that are outdated in every way that is)? That said, my 
 vote still lies with ogg.

There are several solutions we might find. For example:

 * We could convince the MPEG-LA group to provide a royalty free license 
   for one of their codecs, e.g. H.264 Baseline.

 * We could wait for Ogg to be used by a large fraction of the Web 
   population, as that would provide the business reason for companies 
   like Apple to support Ogg.

 * We could use an codec old enough that all patents claimed to 
   be essential to its implementation have expired.

The discussions to these ends are happening.


On Tue, 11 Dec 2007, Jeff McAdams wrote:
 
 Then you need to stop work on a HTML5 spec right now because 
 *EVERYTHING* has a submarine patent risk to it.

It's a matter of risk management. Some things are worth the risk, others 
might not be. Video codecs tend to be _extremely_ risky.


 Apple and Nokia's stated reasons for objecting to Theora are crap...they 
 don't pass the smell test.  Ian, you're being taken for a ride, here.

To be honest at the end of the day it doesn't actually matter _why_ Apple 
and Nokia won't implement Ogg Theora. If they don't implement it, we don't 
have interoperability, and we've failed in our goal.


 Just revert the text and go back to Theora as the codec of choice and 
 end this charade of trying to look like you're taking everyone's 
 concerns into account because its clear that you aren't. Apple and Nokia 
 are, so far, getting their way, despite the huge public outcry that 
 you're seeing, and that should tell you something, and tell you 
 something loud and clear.

Actually, right now _nobody_ is getting their way. The spec doesn't say 
_what_ codec should be used. Requiring Ogg Theora support would be not 
taking everyone's needs into account. Right now, the spec just lists 
everyone's needs, without a solution.


  In the absence of IP constraints, there are strong technical reasons 
  to prefer H.264 over Ogg. For a company like Apple, where the MPEG-LA 
  licensing fee cap for H.264 is easily reached, the technical reasons 
  are very compelling.
 
 Except that there are *KNOWN* IP (god how I hate that term) constraints 
 with H.264.

Indeed, H.264 is unacceptable as well.


 At least with Theora we can avoid any known ones.  All codecs have a 
 risk of submarine patents (though with extensive having been done for 
 Theora, at least that risk is lowered, if not eliminated completely), so 
 that argument is a wash, its on both sides of the equation, so it 
 cancels out.

Not for companies that have already taken the risk of one of the codecs 
already. For example, if Opera ships with Ogg Theora, then they'd probably 
be less interested in also supporting Dirac (another theoretically free 
video codec), since doing so would increase their potential patent attack 
surface. (Also, the smaller the company, the less the risk. Companies 
like Microsoft, Apple, and Google take on huge risks. Just look at 
Microsoft's track record recently getting sued for patent infringements, 
or Apple's track record of being sued over patents that the iPhone 
aledgedly infringes.)


  The problem is that if the big players don't follow the spec, even the 
  SHOULD requirements, then the spec is basically pointless. What we 
  want isn't that some people support Ogg, what we fundamentally want is 
  that _everyone_ support the same codec, whatever that may be.
 
 Then revert the text and make it a MUST.  As far as I know, there are no 
 other codecs out there that are not encumbered.  This is the whole 
 reason for existence of Theora, at least at the time, and I don't know 
 that this has changed in the few years since it was designed.

There's no point putting a MUST in the spec if we _know_ that it won't be 
followed. We're not writing specs to satisfy a theoretical need, we're 
trying to get actual interoperability across all browsers.


 If you want a baseline that everyone can implement without 

Re: [whatwg] persistent storage changes

2007-12-11 Thread Shannon
For what it's worth the changes to persistent storage have my vote. As a 
web author and user it strikes the right balance between functionality 
and privacy. Just one thing though, since this storage could also be 
used for 'offline applications' should some mention be made regarding 
access from a page hosted at 127.0.0.1 or via the file: protocol? Also I 
was curious about what Firefox was putting in mine but it looks like I 
need a 3rd-party sqlite app to do it. Should the spec recommend 
user-agents provide a direct method of access (even though some data may 
be base64 or obsfucated)?


Shannon
[EMAIL PROTECTED]


Ian Hickson wrote:
I just checked in a change to make globalStorage far simpler -- I dropped 
all the domain manipulation stuff, and made it same-origin instead. I also 
dropped StorageItem and just made the Storage stuff return strings.


Re: [whatwg] several messages regarding Ogg in HTML5

2007-12-11 Thread Dave Singer

At 2:19  + 12/12/07, Ian Hickson wrote:




 I would much rather Apple not implement HTML5 at all, so I can call
 Apple out on it in the marketplace, than to let an encumbered technology
 be ensconced in a standard like HTML5.


I entirely agree that it would be unacceptable for HTML5 to require
encumbered technology.



++ without an appropriate grant of license (I think almost all 
codecs have some encumbrances -- the BBC owns patents in Dirac, for 
example;  the question is the nature of the license.)

--
David Singer
Apple/QuickTime


Re: [whatwg] Removal of Ogg is *preposterous*

2007-12-11 Thread Robert Sayre
On Dec 11, 2007 4:46 PM, Manuel Amador (Rudd-O) [EMAIL PROTECTED] wrote:
 Apple and Nokia seem to think that there *are* hamburgers in the moon, and
 that those hamburgers will cost them billions of dollars in submarine
 sandwich lawsuits.

Yes, it seems that way. Or, at least, the edits to the specification
speak for themselves.


 Of course, that's what they are *saying*. It doesn't take a Feynman or a
 Chomsky to understand the real reason why they want the Ogg hamburger off
 HTML5.

That sounds too accusatory to me. I'd be surprised to find malice,
immorality, or profiteering at the root. I do think the recent changes
to the document are supported by weak pseudo-legal doubletalk from
engineers afraid to get in trouble.

Don't expect good quality specifications from such a climate.

-- 

Robert Sayre

I would have written a shorter letter, but I did not have the time.


Re: [whatwg] Video codec requirements changed

2007-12-11 Thread Conrad Parker
On 12/12/2007, Maciej Stachowiak [EMAIL PROTECTED] wrote:

 I think there are some objective criteria that can help determine the
 scope of risk:

 1) Is the codec already in use by deep-pockets vendors?
 ...
 Vorbis:
 1) maybe (I've heard game vendors cited, not sure which ones)

Microsoft (Bungie): Halo
id: Doom 3, Quake 4
RockStar: Grand Theft Auto, San Andreas
Activition (Red Octane): Guitar Hero II
Blizzard: World of Warcraft
The US Army: America's Army

many more listed at: http://wiki.xiph.org/index.php/Games_that_use_Vorbis

cheers,

Conrad.


Re: [whatwg] Removal of Ogg is *preposterous*

2007-12-11 Thread Robert Sayre
On Dec 11, 2007 6:51 PM, David Hyatt [EMAIL PROTECTED] wrote:
 SHOULD is toothless.

Spefications aren't laws. MUSTs are toothless as well.

  It carries absolutely no weight.  I don't think
 it's appropriate for such weak language to be in the HTML5 spec.  It
 should either be a MUST (which is inappropriate at this juncture for
 reasons that Dave Singer. Ian Hickson and myself have posted about in
 previous messages) or just not be mentioned at all.

It isn't weak language. It places the blame squarely on the party who
fails to meet the requirement.

-- 

Robert Sayre

I would have written a shorter letter, but I did not have the time.


Re: [whatwg] HTML 5, OGG, competition, civil rights, and persons with disabilities

2007-12-11 Thread James Bennett
On Dec 11, 2007 6:26 PM, Jeff McAdams [EMAIL PROTECTED] wrote:
 I would much rather Apple not implement HTML5 at all, so I can call
 Apple out on it in the marketplace, than to let an encumbered technology
 be ensconced in a standard like HTML5.

You know, I've been looking at the current HTML5 draft over the course
of the day. I've read it pretty thoroughly. And I can't for the life
of me find the bit that ensconces an encumbered technology. Would
you be so kind as to point me to it?

I ask because all I see is a strongly-worded paragraph about the need
for an open, interoperable, unencumbered format. Perhaps my eyes are
going.


-- 
Bureaucrat Conrad, you are technically correct -- the best kind of correct.


Re: [whatwg] Video codec requirements changed

2007-12-11 Thread Ivo Emanuel Gonçalves
On 12/11/07, L. David Baron [EMAIL PROTECTED] wrote:
 # is not an additional submarine patent risk for large companies

 Is this something that can be measured objectively, or is it a
 loophole that allows any sufficiently large company to veto the
 choice of codec for any reason it chooses, potentially including not
 wanting the video element to succeed in creating an open standard
 for video on the Web?

I agree as well that that sentence is in need of better wording as to
avoid what may be an ambiguous statement.

-Ivo


Re: [whatwg] whatwg Digest, Vol 45, Issue 16

2007-12-11 Thread bofh
On Dec 11, 2007 5:30 PM,  [EMAIL PROTECTED] wrote:
  The whole point of the change was to make the point that we need something
  that will not screw you. Ogg isn't a solution, as it won't be implemented
  by Apple and Microsoft. If we require Ogg, then what will happen is the
  big players will support something else, then that will become the
  de-facto standard, and you will get screwed. What we _want_ is for
  everyone to support the same codec. We don't get that by having a
  SHOULD-level requirement for Ogg.

And we should implement OOXML support too right, just to make
Microsoft happy?  I don't think that's the right way to do things.  As
someone who's trained as a civil engineer, we were taught there was a
right way and wrong way to do things.  The most correct way is to
follow the spec.  But this has the premise that the spec is not
screwed up.  If you give us a screwed up spec, we're doomed.

This whole issue about submarine patents is bullshit.  The reason is
this:  If such a patent exists, Apple/Nokia/Microsoft/et all would
have found it, and waved it in your face.  After all, they've had
months to go look for it.

 Then make it a MUST-level requirement.  There is no other solution.  If
 we give in to the big companies trying to screw us during the spec
 design, then we're surely screwed, by design.  At least, if we make the
 spec MUST-level for Theora, we can bring pressure to bear on Microsoft,
 Apple, Nokia, and whoever else by shining a spotlight on their
 non-conformance to the spec.

Exactly.  Which browsers are acid2 compliant again?  Why was that?

 Theora *is* the baseline for free and open video, full stop.  Everything
 else reasonable is encumbered (at least to my knowledge).  Assuming I'm
 right, discussion over.

For anyone to claim this is not so, they will have to pull out patents
to show why this is not so.  Otherwise, they should shut up about it.

  Ogg is _a_ choice, which provides freedom for some but not everyone. We
  need a codec that works for everyone.

 Then you might as well give up on HTML5 right now.

Exactly.  You can never please everyone.  Do the drug companies like
FDA regulations?  Hell no.  Do we need stringent standards from FDA?
Hell yes.

 spec, and I would say make it a MUST and yell loud and long at Apple,
 MS, Nokia and others when they claim conformance to HTML5 and don't
 implement it.

Exactly!

  I think that's what everyone wants. The problem is that Ogg is not such a
  codec -- Apple, for instance, can't implement Ogg without fear of being
  sued.

 Pardon me, but the sanitized version just isn't strong enough, here.

 Bullshit, bullshit, bullshit.

Exactly.  Tell Apple to show us the patents they're worried about.
They've had time to go look up those damned patents.

  I assure you that the change was made in good faith; I (sadly) received no
  money for the change. I really wish I had.

Your role here is extremely critical.  Surely there's someone that
you'd trust, that can do the appropriate research for you, so that you
can see if Jeff et all are speaking the truth, or if Apple/Nokia is
speaking the truth (patent, legal, etc)?


-- 
http://www.glumbert.com/media/shift
http://www.youtube.com/watch?v=tGvHNNOLnCk
This officer's men seem to follow him merely out of idle curiosity.
-- Sandhurst officer cadet evaluation.
Securing an environment of Windows platforms from abuse - external or
internal - is akin to trying to install sprinklers in a fireworks
factory where smoking on the job is permitted.  -- Gene Spafford
learn french:  http://www.youtube.com/watch?v=j1G-3laJJP0feature=related


Re: [whatwg] several messages regarding Ogg in HTML5

2007-12-11 Thread Robert Sayre
On Dec 11, 2007 7:47 PM, Dave Singer [EMAIL PROTECTED] wrote:

 I am sure there are many other questions...

One question might concern the value in standardizing a shell API for
proprietary codecs. If there are no freely implementable solutions,
maybe the spec should drop it.

Personally, I think it would be pretty offensive to ship an H.264
playing application and call it standards-based or some nonsense
like that. I understand that the WG is a poor place to settle legal
issues with codecs. However, it's pretty poor form to endlessly
handwave objections while leaving the API in the document, as if there
were no target codecs.

--

Robert Sayre

I would have written a shorter letter, but I did not have the time.


Re: [whatwg] Removal of Ogg is *preposterous*

2007-12-11 Thread Manuel Amador (Rudd-O)
 That sounds too accusatory to me. I'd be surprised to find malice,
 immorality, or profiteering at the root. I do think the recent changes
 to the document are supported by weak pseudo-legal doubletalk from
 engineers afraid to get in trouble.

 Don't expect good quality specifications from such a climate.

Look, guys.  I don't think I've explained myself well, partly because I've 
come on too strong.  There is no evidence of malice.  There's also no 
evidence of profiteering.  There *is* evidence of immorality, if you define 
spreading falsehoods as immoral (see Ogg is proprietary comment).  The rest 
of the discussion is basically a disagreement on how risky it would be to 
implement Ogg on browsers.  Some of us don't feel it's risky, others feel 
it's too risky to even consider (I understand -- billions of dollars may be 
at stake).

The spec is also very good, overall.
-- 

Manuel Amador (Rudd-O) [EMAIL PROTECTED]
Rudd-O.com - http://rudd-o.com/
GPG key ID 0xC8D28B92 at http://wwwkeys.pgp.net/

Things past redress and now with me past care.
-- William Shakespeare, Richard II


signature.asc
Description: This is a digitally signed message part.


Re: [whatwg] Removal of Ogg is *preposterous*

2007-12-11 Thread Manuel Amador (Rudd-O)
El Mié 12 Dic 2007, Robert Sayre escribió:
 On Dec 11, 2007 6:51 PM, David Hyatt [EMAIL PROTECTED] wrote:
  SHOULD is toothless.

 Spefications aren't laws. MUSTs are toothless as well.

   It carries absolutely no weight.  I don't think
  it's appropriate for such weak language to be in the HTML5 spec.  It
  should either be a MUST (which is inappropriate at this juncture for
  reasons that Dave Singer. Ian Hickson and myself have posted about in
  previous messages) or just not be mentioned at all.

 It isn't weak language. It places the blame squarely on the party who
 fails to meet the requirement.

Agreed with you, Robert.  If SHOULD carries absolutely no weight... then why 
don't we just leave the paragraph there?  Stop eluding this question.

Oh, prepare for a barrage of uneducated comments.  My article just hit Digg 
front page and is climbing rapidly in diggs.  I edited the text on the 
article a bit to discourage uneducated participation on the list.
-- 

Manuel Amador (Rudd-O) [EMAIL PROTECTED]
Rudd-O.com - http://rudd-o.com/
GPG key ID 0xC8D28B92 at http://wwwkeys.pgp.net/

Q:  How many Zen masters does it take to screw in a light bulb?
A:  None.  The Universe spins the bulb, and the Zen master stays out
of the way.


signature.asc
Description: This is a digitally signed message part.


Re: [whatwg] Video codec requirements changed

2007-12-11 Thread Manuel Amador (Rudd-O)
I'd rephrase it as

# Has had traction, time and exposure in the market, enough so patent threats 
should have arisen already.

Which is basically the same meaning, and includes Ogg Vorbis technology.  
Because if America Online (Winamp) is not a big company, then I don't know 
the meaning of the word big.

I'd also not use a hash to denote a bullet point ;-).

El Mar 11 Dic 2007, Ivo Emanuel Gonçalves escribió:
 On 12/11/07, L. David Baron [EMAIL PROTECTED] wrote:
  # is not an additional submarine patent risk for large companies
 
  Is this something that can be measured objectively, or is it a
  loophole that allows any sufficiently large company to veto the
  choice of codec for any reason it chooses, potentially including not
  wanting the video element to succeed in creating an open standard
  for video on the Web?

 I agree as well that that sentence is in need of better wording as to
 avoid what may be an ambiguous statement.

 -Ivo



-- 

Manuel Amador (Rudd-O) [EMAIL PROTECTED]
Rudd-O.com - http://rudd-o.com/
GPG key ID 0xC8D28B92 at http://wwwkeys.pgp.net/

Abandon the search for Truth; settle for a good fantasy.


signature.asc
Description: This is a digitally signed message part.


Re: [whatwg] Removal of Ogg is *preposterous*

2007-12-11 Thread Robert Sayre
On Dec 11, 2007 8:31 PM, Dave Singer [EMAIL PROTECTED] wrote:

 That is an oxymoron.  Ogg is NOT a standard;  it
 is an open-source effort.  H.264 (for example) is
 NOT proprietary, but a multi-vendor-developed
 international standard.

A multi-vendor effort does not make the codec non-proprietary. For
example, it could be the offering of a cartel.

In this case, you have to pay to use it, so it's pretty clear that it
is proprietary. At least for those of us that speak English as a first
language.

http://www.answers.com/proprietaryr=67

-- 

Robert Sayre

I would have written a shorter letter, but I did not have the time.


Re: [whatwg] more discussion regarding codecs (Was: whatwg Digest, Vol 45, Issue 16)

2007-12-11 Thread Ian Hickson
On Tue, 11 Dec 2007, bofh wrote:
  
   The whole point of the change was to make the point that we need 
   something that will not screw you. Ogg isn't a solution, as it won't 
   be implemented by Apple and Microsoft. If we require Ogg, then what 
   will happen is the big players will support something else, then 
   that will become the de-facto standard, and you will get screwed. 
   What we _want_ is for everyone to support the same codec. We don't 
   get that by having a SHOULD-level requirement for Ogg.
 
 And we should implement OOXML support too right, just to make Microsoft 
 happy?  I don't think that's the right way to do things.  As someone 
 who's trained as a civil engineer, we were taught there was a right way 
 and wrong way to do things.  The most correct way is to follow the spec.  
 But this has the premise that the spec is not screwed up.  If you give 
 us a screwed up spec, we're doomed.

I think you may have misread what I wrote -- there's no plan to only make 
Microsoft happy. We have to find a solution that works for _everyone_, not 
just the open source community, or just Microsoft, or just the small 
companies, or just the big companies.


 This whole issue about submarine patents is bullshit.

As I noted in an earlier e-mail, it doesn't really matter what the reason 
is for a vendor not wanting to support a particular codec; just the fact 
that they won't implement it is enough to prevent interoperability. Now, 
if we are to find an actual solution, then we have to find the reasons for 
the disagreements, and there it behooves us to assume people are working 
in good faith, since otherwise it'll be very difficult to actually figure 
out how to resolve the issues raised.


 The reason is this:  If such a patent exists, Apple/Nokia/Microsoft/et 
 all would have found it, and waved it in your face.  After all, they've 
 had months to go look for it.

Actually, for legal reasons that I don't truly understand but which I am 
assured are true, big companies cannot safely perform patent searches. It 
(ironically) increases their patent liability. (I'm not a lawyer but if I 
recall correctly, knowingly infringing a patent results in triple 
penalities.) So big companies in fact avoid doing patent searches, and 
would have no idea what patents exist.


 Exactly.  Which browsers are acid2 compliant again?  Why was that?

Apple's browser was the first to get Acid2 compliance (at least in 
pre-release builds). I don't understand the relevance.

(Disclaimer: I wrote the Acid2 test.)


  Theora *is* the baseline for free and open video, full stop.  
  Everything else reasonable is encumbered (at least to my knowledge).  
  Assuming I'm right, discussion over.
 
 For anyone to claim this is not so, they will have to pull out patents 
 to show why this is not so.  Otherwise, they should shut up about it.

That, sadly, is not how standards development works.


 You can never please everyone.  Do the drug companies like FDA 
 regulations?  Hell no.  Do we need stringent standards from FDA? Hell 
 yes.

Unfortunately for us, Web standards do not have the strength of law. Would 
it be so -- it would make our life much easier.

Browser vendors can (and do) ignore Web standards they disagree with. Web 
standards _only_ have power so long as the vendors agree with them. Just 
look at XHTML2 for an example of this. XHTML2 ignoring the feedback of 
browser vendors is why we are doing HTML5 in the first place -- it would 
be silly of us to then just ignore the feedback of browser vendors! :-)


 Exactly.  Tell Apple to show us the patents they're worried about. 
 They've had time to go look up those damned patents.

That's not how it works.


   I assure you that the change was made in good faith; I (sadly) 
   received no money for the change. I really wish I had.
 
 Your role here is extremely critical.  Surely there's someone that you'd 
 trust, that can do the appropriate research for you, so that you can see 
 if Jeff et all are speaking the truth, or if Apple/Nokia is speaking the 
 truth (patent, legal, etc)?

There is no way we can ever guarantee that there are no covering patents. 
Whether a patent covers a technology or not really has more to do with 
what the courts say than with what the patents say. If Apple say they 
don't want to implement Ogg, then we have to find another solution.

(Similarly -- Opera, Mozilla, et al, don't want to implement H.264. So we 
have to find a solution other than H.264.)

-- 
Ian Hickson   U+1047E)\._.,--,'``.fL
http://ln.hixie.ch/   U+263A/,   _.. \   _\  ;`._ ,.
Things that are impossible just take longer.   `._.-(,_..'--(,_..'`-.;.'


Re: [whatwg] Editorial: 3.10.18. The |sup| and |sub| elements

2007-12-11 Thread Ian Hickson
On Wed, 1 Nov 2006, Christoph P�per wrote:

 The second to last example should probably better read:
 
   varE/var = varm/var � varcvarsup2/sup
 
 or maybe, as the speed of light is a constant,
 
   varE/var = varm/var � csup2/sup.

If you are suggesting adding the multiplication sign, I disagree; the 
equation is always just written E=mc^2 in my experience.


On Sat, 4 Nov 2006, Matthew Paul Thomas wrote:
 
 Is that equation ever legitimately rendered (in physics textbooks etc) 
 with the m in a different style from the c? If not, perhaps the 
 definition of var needs to be expanded to include physical constants.

On Mon, 6 Nov 2006, David Walbert wrote:
 
 No, constants and variables are presented identically in equations. The 
 student simply is expected to know whether they are constants or not. 
 This requires some context, but the equation makes sense only with 
 context anyway. If I understand the draft standards correctly the var 
 would be defined by a prior dfn element, and that is where one would 
 note (if one believed it necessary) that the speed of light was 
 constant.
 
 If that equation is considered only algebraically, then E, m, and c are 
 treated identically anyway -- there is no difference in how you handle 
 them mathematically.
 
 Is var really not meant to include constants represented algebraically? 
 That would take semantic markup to a level that seems to me frankly 
 silly.

I agree, as does the spec. Constants in physics are variables in 
mathematics, and the spec explicitly refers to variables in the 
mathematical sense.

-- 
Ian Hickson   U+1047E)\._.,--,'``.fL
http://ln.hixie.ch/   U+263A/,   _.. \   _\  ;`._ ,.
Things that are impossible just take longer.   `._.-(,_..'--(,_..'`-.;.'

Re: [whatwg] several messages regarding Ogg in HTML5

2007-12-11 Thread Silvia Pfeiffer
On Dec 12, 2007 11:38 AM, Dave Singer [EMAIL PROTECTED] wrote:
 Possible action:

 The members of the WG are engineers, not IPR experts. There is
 general consensus that a solution is desirable, but also that
 engineers are not well placed to find it:
 a) they are not experts in the IPR and licensing field;
 b) many of them are discouraged by their employers from reading
 patents or discussing IPR.

 It's clear that the December workshop cannot be silent on this
 subject.  There must be recognition of the issue and evidence of at
 least efforts to solve it, and preferably signs of progress.

 It is probable that this is best handled in parallel with the
 technical work, and headed by someone 'technically neutral' and
 qualified, such as W3C technical and legal staff.  A good start would
 be to:
 a) examine the declaration, licensing, and patent expiry situation
 for various codecs;
 b) contact the licensing authorities for various codecs to determine
 their level of interest and flexibility, and possibly invite them to
 the December workshop.

 c) analyze the open-source codecs for their risk level, and possibly
 seek statements from patent owners if that is deemed prudent;

What was the consensus on the what to do question? I would be quite
interested to get c) undertaken and see how real the submarine patent
threats are. Is that a real possibility for the W3C to do (I mean:
financially speaking)?

Also, if there is any potential that large patent owners could make
statements about the applicability of their patents to these open
specifications, the let's try it!

Regards,
Silvia.


Re: [whatwg] Removal of Ogg is *preposterous*

2007-12-11 Thread Ian Hickson
On Tue, 11 Dec 2007, L. David Baron wrote:
 
 In this case, most implementors following the SHOULD and implementing 
 Theora might help companies whose concern is submarine patents become 
 more comfortable about shipping Theora, especially if some of the 
 implementors are companies similar in size or wealth to those 
 non-implementors.

As it stands, all the vendors who would implement Theora due to the SHOULD 
in the spec already are implementing Theora.

-- 
Ian Hickson   U+1047E)\._.,--,'``.fL
http://ln.hixie.ch/   U+263A/,   _.. \   _\  ;`._ ,.
Things that are impossible just take longer.   `._.-(,_..'--(,_..'`-.;.'