- From: Charles McCathie Nevile <chaals@yandex-team.ru>
- Date: Mon, 03 Feb 2014 14:33:24 +0400
- To: "public-w3process@w3.org" <public-w3process@w3.org>
Hi folks, this is ISSUE-77 - the big messy bit outstanding. A few things that I think will help clean it up: TL;DR: Bring back Proposed Rec, require W3C approval for a revised CR but delegate to the Team Contact in practice. Reinstate Proposed Rec. Basically this is a transition, where the group shows the thing is ready for Rec (normally through a transition call), and it serves as a notice that there are 4 weeks left for AC review and the document will normally no longer be materially changed. A negative AC review would be one example of an exceptional case where a document may be changed, and thus returned to CR or earlier. That simplifies half of what's causing confusion. The other issue is about republishing CR. As far as we can tell, *any* substantive change made to CR needs to restart the Patent Exclusion clock. For a 60 day review. Note, for example, that if touch events had used ellipses instead of polygons or circles to cover the region of a touch, they probably *would* have run foul of a patent that was eventually considered unlikely to bear on their spec because it only applied to elliptical regions. Yes, patents turn on tiny trivialities of implementation. It is not explicit in the Patent Policy whether this exclusion would only cover the delta since the last CR (as per differences between "LC" and the last Working Draft published within 90 days of FPWD), or would restart the exclusion for the entire CR. The relevant text is at http://www.w3.org/Consortium/Patent-Policy-20040205/#sec-exclusion-with but either way, republishing a CR is a pain point for someone. If we simply allow Working Groups to republish at will, we introduce the possibility for an avalanche of Exclusion Requests. Which I think would lead to complaints from AC reps, who don't like going to visit their lawyers a lot of times to say "By the way, we changed the thing you have to review". (And maybe from the Team, who are obliged to make all the requests). On the other hand, if we make it really hard to republish, we'll also have problems, as people complain about the overhead cost of getting work done. My rough proposal: We should require W3C approval for republication of CR, but that in practice that should be delegated to the Team Contact, who per http://www.w3.org/Consortium/Patent-Policy-20040205/#sec-exclude-mech is formally responsible for issuing the Call for Exclusion. We should ask the PSIG whether there is consensus about what the Patent Policy text means on the point of what is open for an exclusion claim in the event of *republishing* a "Last Call" (as used in the Patent Policy, i.e. a CR in the proposed new process). Rationale: If there are substantive changes, the Team Contact will have to decide whether it is easier to make the CfE, or to negotiate a republishing schedule with the editors and the WG. And this increases the incentives to get the CR right, which IMHO isn't a bad thing. The risk I see is that we end up in the position of people avoiding finishing (a la CSS 2.1) or being blocked (a la SVG 1.2) until we deal more thoroughly with ISSUE-6 (publishing something now and working on a version.next for improvements) IMHO: Best practice is to produce a draft when there is something new, that provides a pointer to the relevant issue leading to the change, and non-normative text describing possible Working Group resolutions, and potentially an Editor's draft which actually updates the spec to provide an unofficial view of what is likely to be adopted. If the CR is long, producing a new CR and making a new call for exclusions seems more reasonable. If a group is making a lot of changes in CR, they should probably consider that a signal that they weren't ready for CR in the first place - possibly through no fault of their own, e.g. because technological development elsewhere changed the circumstances, but possibly because they didn't get wide enough review or something - and voluntarily return to WD. cheers -- Charles McCathie Nevile - Consultant (web standards) CTO Office, Yandex chaals@yandex-team.ru Find more at http://yandex.com
Received on Monday, 3 February 2014 10:33:54 UTC