w3c / process

W3C Process Document
https://www.w3.org/policies/process/drafts/
172 stars 120 forks source link

[patent policy] Exclusion opportunity when work leaves a Working Group #518

Open hober opened 3 years ago

hober commented 3 years ago

Under the current process & patent policy, if a Member or Invited Expert leaves a Working Group, the "departing participants have a 60-day Exclusion Opportunity after their actual resignation to exclude Essential Claims." (Process § 3.6. Resignation from a Group, Patent Policy § 4.2. Exclusion and Resignation From the Working Group)

So this covers the case where an organization leaves a group, but AFAICT there isn't an analogous 60-day Exclusion Opportunity given to organizations when work leaves a group (e.g., by a deliverable being removed from a charter).

hober commented 3 years ago

Filed based on a conversation with @dwsinger earlier this morning. This does seem like a real oversight.

frivoal commented 3 years ago

I believe you're right. This case should be quite easily to work around by getting into the habit of publishing a Working Draft prior to dechartering a deliverable, but that's a workaround (which needs the collaboration of WG members), not a fix.

I think it would be worth doing another round of edits to the Patent Policy to try better deal with the fact that groups can open and close, charters can change, and documents can switch groups. Very little of that is addressed explicitly at the moment. I would very much welcome tightening up things, but IANAL, and I suspect actual lawyers might not be too eager to tinker with the existing wording, even if vague, so long as it hasn't caused actual issues in practice.

hober commented 3 years ago

I suspect actual lawyers might not be too eager to tinker with the existing wording, even if vague, so long as it hasn't caused actual issues in practice.

It's causing actual issues in practice. At least two current issues I know of offhand.

dwsinger commented 3 years ago

It is, alas, another example where the mental model that a WG exists to make one spec in one charter period is catching us out again.

chaals commented 3 years ago

If work leaves a group, then are there surviving commitments? If a different group publishes a Recommendation, then isn't the grant dependent on being a member of that second group at some time?

(I still think that the underlying problem @dwsinger noted should be fixed, because I think the problem here isn't a lack of exclusion opportunity, but the lack of commitments for contributions...)

dwsinger commented 3 years ago

roughly, yes. someone I won't name said that "could have excluded and did not" is a useful test, so the lack of an exclusion opp concerns me

fantasai commented 3 years ago

This is a general problem around rechartering prior to REC/PRD. You're referring to the expiration of a group's charter, right? Not premature amendment to remove the spec from an existing charter?

PSIG didn't have the appetite to take it up last year, and I suspect they will be uncomfortable making another revision to the Patent Policy so soon after that one. But there's a possibility we can fix it by revision of the Process, so maybe we can look into that for Process 2022. It's been hard to get traction on it, but if Apple thinks this is an issue worth solving, then we have a chance. :) Most recent prior art is in this message.

dwsinger commented 3 years ago

I think that before we do any transfer of a spec. (especially if we transfer to another kind of venue, such as a CG or the WHATWG), and before we 'park' a spec. (when a WG decides a spec. won't be making progress), we should trigger an exclusion opportunity somehow. Is PRD the right vehicle? Should this be in the Patent Policy (hard), Process (less hard) or Practice (easiest)?

fantasai commented 3 years ago

Before "parking" a spec, you of course should publish the latest version on /TR. Nothing outside of /TR is considered for the Patent Policy. (Another reason to publish frequently on /TR rather than pretending an ED is a real spec.)

If you snapshot the work as a WD, then W3C can pick up the work and take it to REC later. But as you mention, the commitments on material that was not covered by the FPWD exclusion period are a bit uncertain, as it is not clear if there is an exclusion opportunity for companies that leave the WG by expiration of the charter. Fixing this is a longstanding issue, and will require modifications to either the Patent Policy or the Process.

If you snapshot the work as a 'PRD' (CR or REC) then you trigger all prior commitments to the spec as well as new ones against the current material. This requires no changes to the Patent Policy or the Process, but depending on the state of the draft, might require leaning on the Director to be a bit less rigorous about the transition requirements. If you're planning to transition work out of W3C, I would recommend this route.

css-meeting-bot commented 2 years ago

The Revising W3C Process CG just discussed Exclusion opportunity when work leaves a Working Group.

The full IRC log of that discussion <florian> Topic: Exclusion opportunity when work leaves a Working Group
<fantasai> dsinger: For work transferred out of a WG, we don't have an exclusion opportunity.
<florian> github: https://github.com/w3c/w3process/issues/518
<fantasai> dsinger: Do we want to refer this issue to PSIG?
<fantasai> florian: It is a valid concern, and was brought to PSIG before, but they didn't have appetite to solve it
<dsinger> q?
<fantasai> dsinger: Well, we can put it back on their plate
<fantasai> florian: If groups are diligent about what they do, can be worked around
<dsinger> ack fanta
<fantasai> florian: if we want it to be automatic, we need something in the process
<fantasai> fantasai: I did bring this up to PSIG last meeting
<florian> s/in the process/in the process or the patent policy/
<fantasai> fantasai: I'm going to try to get them to address it
<fantasai> fantasai: I think they're more aware of the problem being a problem now than before, thanks to this issue
<fantasai> plh: So comment in issue that waiting on PSIG
plehegar commented 2 years ago

(waiting on input from PSIG)

wseltzer commented 2 years ago

There's consensus in PSIG that PRD is an appropriate means of gathering patent commitments and calls for exclusion. minutes

PSIG discussed various opinions on whether the Process CG should address whether/how PRDs are initiated when work leaves, without reaching conclusion on this second point.

plehegar commented 2 years ago

So the question becomes: should we reduce CR criteria (6.3.3/6.3.7 and 6.3.4) if the work leaves in order to publish a PRD. In particular:

Imho, we could allow waiving those requirements if, and only if, the document is republished as a Discontinued Draft after the end of the Call for Exclusion. This prevents those documents from lingering as CR or CRS in /TR.

frivoal commented 2 years ago

I am unsure that PSIG got to the bottom of this issue. A PRD would do two things:

Normally, exclusion opportunities that bind people to eventually provide a license happen in multiple occasions in addition to publishing a PRD (joining the group, leaving the group, publishing a FPWD). But we deliberately wait until CR (or REC) to call something a PRD, so that the commitments only kick in after sufficient consensus and expectations of interoperability have been established (CR or later).

Forcing a PRD regardless of maturity when works leaves a group would make the commitment to license active even when consensus has not been reached. Personally, I am comfortable with that, but based on previous discussions in PSIG, I think it is not obvious that this would be acceptable to everyone. This may have been considered by PSIG and deemed acceptable, but to my reading, the minutes fall short of making that explicit.

Maybe @wseltzer can offer some insights on whether that was adequately covered in the meeting. If not, it might be worth going back to it.

A related consideration is that unless we add a requirement to do the same at the end of a charter's normal duration, this would mean that works that gets explicitly removed from the scope or from the list of deliverables prior to reaching CR would get stronger patent protection than works that is simply neglected until the charter runs out.

Assuming we confirm that making the license commitment kick in is indeed acceptable, I wouldn't go the route suggested by PLH and forcibly make the last draft a CR with relaxed criteria before discontinuing it. The fact that the patent policy uses the term PRD rather than CR directly does offer us a level of intirection, which means we can deem other things than CRs and RECs to be PRDs. So we could simply say that the last publication is a PRD, without having to make it a CR.

Something like:

When the charter of a Working Group is amended to reduce its scope or to remove some Recommendation Track deliverables previously included, the Working Group must, before the updated charter comes into effect, republish those technical reports that are affected and that have been published at least once, at least as either a Working Draft or Discontinued Draft as appropriate, or at a higher maturity level if the relevant criteria are met. Regardless of this maturity level, this last publication being de-listing or before scope reduction is deemed a Patent Review Draft for the purpose of the Patent Policy, including the content of candidate changes, if any.

If we want to avoid busy-work republishing things, and if we assume than an already published technical report can retrospectively be made into a PRD, we could go with:

When the charter of a Working Group is amended to reduce its scope or to remove some Recommendation Track deliverables previously included, the Working Group mustshould, before the updated charter comes into effect, republish those technical reports that are affected and that have been published at least once and for which the Working Group has prepared susbtantive changes that have not yet been published, at least as either a Working Draft or Discontinued Draft as appropriate, or at a higher maturity level if the relevant criteria are met. Regardless of this maturity level, this last publication before being de-listing or before scope reduction is deemed a Patent Review Draft for the purpose of the Patent Policy, including the content of candidate changes, if any. For those technical reports affected by the scope reduction or being removed from deliverables that the Working Group chooses not to republish, then they are deemed to become Patent Review Drafts regardless of maturity level if they weren't already, including the content of candidate changes if any, with an effective publication date on the day before the recharter is effective, causing the start of a Exclusion Opportunity.

The extra clause for group end-of-life could be:

In addition, when a Working Group charter reaches the end of its duration without being extended, the provision above is applied to all Recommendation Track deliverables of the working group that have been published at least once.

Alternatively, if we merely want to gather licensing commitments without activating them until an actual PRD is reached (in an other group later charted to carry on the work), we should tweak the text above to directly cause an Exclusion Opportunity to start, without making the document a PRD. There's plenty of precedent for doing that, since the Patent Policy itself does start exclusion opportunities on number of occasions other than PRD publication. However, unlike PRD which are explicitly meant to be defined in the Process Document, the Patent Policy does not have an explicit statement that the Process may describe additional situations which trigger an Exclusion opportunity, and that might be worth adding.

wseltzer commented 2 years ago

As PSIG discussed the issue, it was in the context of an existing PRD publication that involves a call for consensus.

frivoal commented 2 years ago

@wseltzer not sure I understand. Do you mean that there should not be a new PRD if there wasn't a previous existing one already? If so, that doesn't seem to answer the question. If you mean that publication of the PRD should be subject to all the usual conditions of a CR, then that doesn't seem to solve the question either, as it would only help in the very narrow case where we're about to remove a deliverable which was of sufficient maturity to reach CR but had not yet been published as such. And If you mean something else, I don't understand what.

wseltzer commented 2 years ago

@frivoal We envisioned actively "publishing" a document as PRD. Under existing process, that involves getting consensus of the WG to publish. PSIG did not agree that a document without such consensus should be blessed as PRD.

plehegar commented 2 years ago

Please note that getting a PRD means in practice publishing a Candidate Recommendation Snapshot, which comes additional requirements, such as going through horizontal review. In addition, publishing a document as a "Candidate Recommendation" when there is no intent to make a W3C standard seems awkward. "Discontinued Draft" does not constitute a PRD. Should we allow a Group to request a Call for Exclusion on a Discontinued Draft?

plehegar commented 1 year ago

from https://www.w3.org/2023/01/11-w3process-minutes.html -> deferred

dwsinger commented 1 year ago

Work can leave a working group because it's discontinued (and removed from the next charter), or transferred to another WG (and maybe other ways). I am unconvinced that requiring the WG that it's leaving to do a lot of work will result in any of that work getting done.