Ian, All,

On Jan 11, 2008, at 6:30 AM, ext Ian Hickson wrote:

On a broader note, it is unclear to me why we are still discussing
requirements. We have a perfectly fine specification, we should go ahead and publish it and move on. We already have two specifications that are
dependent on the current design (XBL2 and XMLHttpRequest2).

My interpretation of the Process Document is the requirements must be documented before the spec can enter LC thus this discussion appears to be mandatory (section 7.4.2):

[[
<http://www.w3.org/2005/10/Process-20051014/tr.html#last-call>

A Working Group's Last Call announcement is a signal that:

* the Working Group believes that it has satisfied its relevant technical requirements (e.g., of the charter or requirements document) in the Working Draft;
...
]]

That is, we are required to explicitly identify the spec's "relevant technical requirements". David's requirements document is a start but it needs work.

I don't even understand the problems that have been raised. As far as I can tell nobody has raised any real problems with the current design; the
OPTIONS suggestion seems to be based purely on theoretical concerns of
spec purity, and the concerns of the client having the last say appear to
miss the point of the technology (which is entirely about preventing
information leakage and protecting against new attack vectors on the
client while enabling features that clients have previously blocked).

I think it would be helpful if we could point to a single place (e.g. wiki page, FAQ, design constraints section in the UC+Reqs doc, etc.) that describes the rationale used to substantiate the current design. For example, states why HEAD and OPTIONS are not used and identifies the requirements that justifies that design decision, etc.

Anne, would you be willing to do something like this?

Regards, Art Barstow
---



Reply via email to