-
Notifications
You must be signed in to change notification settings - Fork 132
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Veto by inaction #778
Comments
@mnot I had been thinking about that too.
That was my first inclination, as quite a few things have deadlines already. Adding explicit limits (with reasonable values) for things that happen all the time might be worth it. But covering all cases might be tricky.
Right. And/or we could include a default duration. For instance 28 days for matters where the Process doesn't give a specific deadline. However, I wonder we can use Formal Objections, at least as is, to deal with this. FOs are supposed to be asking the Council whether to overturn a decision or to let it stand. Which can be tricky if no decision has been made yet. If the question put to the Team is a yes/no question, I think the council could substitute, with current mechanisms largely unchanged. But if the question is not binary, I'm not sure that would be a good fit. |
I think for now, at least, the appropriate appeal mechanism for Team non-action is to appeal to the AB, which is chartered to advise on process and conflict resolution. The AB doesn't have any actual authority here, but they can put more direct pressure on the Team/CEO if necessary. In some cases, merely escalating to the AB might draw out enough attention and articulation on the problem that it gets solved without the AB's direct intervention. In others, triggering a discussion among the AB and the Team, possibly drawing in the TAG if necessary, could help work through any blockage. (And worst case if the Team is acting in bad faith, the AB can escalate that to the Board through their liaisons. But I don't expect that to happen.) So before we add any rigid formal process here, I'd rather try using what we have. |
I disagree that the AB is a viable solution here -- they're not chartered to do this, and they're not set up as an appeal-handling body. A Member who feels they're being ignored or brushed off by the Team needs a definitive answer, not an amorphous "these people might help you." |
I sort-of agree with both. Maybe we need a mechanism to file for a formal request for decision, sort-of like an appeal? (And we should document the steps that should be taken first, such as informally asking, asking the AB's assistance, or whatever) |
I think there's a framing problem here. Especially when it comes to WGs, Decisions are made when the Chair asserts that the group has consensus to adopt a Proposal. When there is no such consensus, no Decision is made, and the status quo ante applies. However, sometimes there was a formal assessment or moment in which the group decided (in common parlance) not to adopt the proposal, and effectively that proposal was removed from future consideration. We need to be able to distinguish the scenarios:
I'm not sure if there's a way for any member to force an assessment of a Proposal, so that scenario 2 becomes scenario 1, but my interpretation is that if we were to introduce such a mechanism, that would possibly resolve the issue. |
I don't think anyone is suggesting we need to change WG decisionmaking -- it's Team and W3C Decisions (as defined in the process). |
I think 1 is a decision, no? It's cases where someone feels that there is foot-dragging and their opponent is using lack of action as a way to say no without saying no. The way out of this is usually to have mechanisms that anyone can force consideration of something, eventually. How that happens will vary based on venue. |
The strategy pipeline exposes an index of these (potential) decisions, particularly for workshops and charters, which are the subjects of #649 and #651, respectively. The pipeline doesn't necessarily show the internal state of a team decision - it can be hard to tell the difference between inaction, slow progress, deadlock, and silent rejection.
That seems like it would address the problem, which I concur is not about WG decision making. |
I propose that we focus on the example in the opening message, namely chartering. |
It should be, but it is often hard or impossible to distinguish it from simple inaction. I cannot recall the last time I saw a group explicitly consider a "no action Proposal" as an alternative to some other Proposal, and log a Decision to adopt the "no action Proposal".
Right, yes. Is that anywhere in our Process? |
How about a heartbeat that can be reset by the Team. Eg if a proposal from widgetsWG is N months old, the team must either make a decision to reset the timer (Giving another N months), or the proposal is decided by default. This gives widgetsWG a chance to show up and argue their case, and forces the Team to argue its case (either pass/fail/sleep). Presumably the Team reviews its status periodically, and is implicitly or informally deciding (we're not ready to decide on WidgetsWG) anyway, so it's just adding visibility and transparency to what is probably already happening. If the Team is taken over by aliens and keeps refusing to make a decision, then there is a visible and transparent audit trail. |
It isn't obvious to me why giving the Team an action to deal with the Team's inaction would cause anything meaningful to happen, other than incrementing the count of actions assigned to the Team. |
If we focus on the initial question as @samuelweiler suggests
For existing groups, the group could hold a vote (or have consensus) to send a new charter for AC review. That should trigger a time-limit by when it will be sent. The team can (and should) explain to the AC their misgivings. But that doesn't handle the question of new charters. I wonder whether we need to open AC Appeal up and say an AC Rep may appeal the lack of an ability for the AC to decide something, i.e. appeal for an AC vote on something? |
@nigelmegitt The point of my proposal was to provide a middle ground less than setting a fixed time-limit, since some things may genuinely require more time for consideration than others. It also assumes the Team is already reviewing status and implicitly taking a "not ready" action, and provides more transparency/a space to argue. |
For chartering specifically, I think we need to improve the structuring of the chartering process. Specifically:
I think that should address a lot of the concerns around chartering, because it makes it clearer how it's done, what's in process, where it's stuck, etc. And if it's stuck on the Team, then we can know it and deal with it. But that's part of a much broader discussion about Chartering, see https://github.com/w3c/w3process/issues?q=is%3Aissue+is%3Aopen+chartering This issue, afaict, is about "what if the Team refuses to make a Team Decision"; which may apply to chartering but could equally apply to not approving a CRS or other things. |
[[ florian: I suspect in theory it's broader than chartering, but in practice, 90% of what people care about is chartering. We should table this until we've dealt with chartering. plh: any objection? |
Just wanted to point at two things:
Though this doesn't plug everything (want a workshop and nobody is responding? want a new version of the Process and nobody is responding? want the CEO to take disciplinary action and nobody is responding?…) I think these will cover the most significant actual sources of concern with regards to veto by inaction. |
(This issue may also be related: #773) |
Given that the two main cases are being addressed (see #778 (comment)), I wonder if we should close this and ask for individual issues to be open about remaining problematic cases. Do we need to keep this one open in order to pursue a generic solution? I'd say we don't. |
Unless there is new information by December 20, this issue will get closed. |
@frivoal we may not need to keep it open to do so, but we do need to remember that this is a structural issue in the process that needs further work. Remembering things like that IMO is one of the important functions of an issues list. |
@mnot Specific known-to-be-problematic cases have been addressed. If some additional specific cases need handling, I think they should be filed individually. However, I disagree that the broader structural question is unaddressed. It was addressed by the creation of a legal entity, with an overall hierarchy answering to a CEO, themselves answering to a board, itself answerable to the membership. That is a generic solution to the unbound problem of someone being unhappy that the Team isn't doing something they think the Team ought to do. Any system that is powerful enough to be remedy any Team non-action would need to have all the powers of the Team to perform actions separately from the Team, which doesn't seem practical. Let's say the Team fails to organize TPAC, someone formally object to that, it gets in front of a council, and they agree that we ought to be having TPAC. The Council isn't going to organize TPAC in the Team's stead all by themselves. They could affirm that the Team really should be organizing TPAC, but that doesn't cause it to happen. Or maybe a little differently, someone wishes there were two TPACs a year, and formally objects to the Team not making it happen. That's a little different, because unlike a yearly TPAC, there isn't a pre-existing obligation on the Team to organize a second one, so maybe a council ruling could create that obligation? In either case, the council does not have a generic ability to boss the Team around, including making it spend money, time, hire people, or sign contracts… That seem like a serious interference with the normal hierarchy and, and ultimately with the board's powers. |
Closing in accordance with @frivoal's rationale in #778 (comment) per @plehegar's announcement in #778 (comment) and @mnot's confirmation in #778 (comment) |
I thought this had been discussed before, but I don't see any applicable issue.
Right now, the Process says:
and further down:
These are our two appeal mechanisms. However, they do not address the failure to make a decision -- in particular, inaction by the Team in making a Team Decision or a W3C Decision.
For example, someone proposing a new charter could appeal a Team decision not to advance that charter for review, but if the Team were to just 'hold on' to that charter and refuse to make a decision, there is no recourse in the Process.
One could argue that this is a problem for Chair Decisions and Group Decisions too. However, they are visible -- everyone in that context knows that a decision is expected for a given issue, and if the chair fails to make a decision, they're under a fair amount of pressure to explain why.
That suggests one possible solution: making Team and W3C Decisions-to-be more transparent. This is discussed in eg #649 and #651. We'd need to go through the Process and consider how that would affect each instance of a Team or W3C Decision.
Another way of addressing this would be to go through each instance and add requirements for processing times, etc. However, that would likely be onerous, so I don't think it's viable.
Yet another approach would be to just allow appeal when a Team Decision or W3C Decision is not made. Because the appeal mechanisms require a certain amount of machinery, this would likely be self-limiting; it wouldn't be worth it to appeal three days after asking for a decision, for example, but if you're still waiting six months later and don't have a satisfying reason as to why, you might think of appealing.
The text was updated successfully, but these errors were encountered: