-
Notifications
You must be signed in to change notification settings - Fork 130
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
Define "joint deliverables" #754
Comments
The context here are the joint deliverables between the Web Applications Working Group and the Devices and Sensors Working Group. While I don't mind formally defining the concept, I'm not aware of any actual problem created by having joint deliverables between the 2 groups. See w3c/webappswg#90 w3c/das-charter#123 cc @marcoscaceres @LJWatson @anssiko @reillyeon cc |
Right, can't do any harm to define the concept. but shouldn't block us from doing joint deliverables. Joint deliverables have been a feature of the W3C has since at least 1998 (e.g., XML Linking Language (XLink) Design Principles was a joint deliverable between the XML Core Working Group and the XML Linking Working Group). And there are a ton of examples at https://www.w3.org/TR/ Additionally, WebApps has a joint deliverable already with DAS (Contact Picker) and the collaboration works great. Here's a shot at defining joint deliverable as a starting point:
|
If it's purely descriptive, I think it might belong in /Guide rather than in the Process (which people are complaining it is already too long). An addition to the Process is most justified if we do want to add some rules about what someone must do to charter such work, or what happens when each working group working on a joint deliverable has internal consensus but that there isn't consensus between the two groups, or anything that RFC2119 language of some kind. |
I guess it’s up to @ericsiow as OP to clarify what “concept formally defined” means to them exactly. I’ve never encountered any issues doing a joint deliverable, so unsure what the ask is aside from the definition I gave above. |
Thanks @frivoal. It has been brought to my attention this issue has been discussed in #2 earlier. That historical context suggests this is not a purely descriptive issue as you alluded. There are many facets to this issue. Drawing from my experiences as the chair of multiple WGs with diverse participation, two WGs that aspire to take on a joint deliverable are likely to have been chartered with different:
And may have been chartered with different:
What follows is that it is undefined what happens if the two WGs, for example:
It seems like a partial solution here would be to say that in case of disagreement, the W3C Process Document (or other authoritative document referenced by it) prevails. For example, the Rec Track transition requirements are well-defined in the W3C Process Document. Some other aspects may require additional RFC2119 language. Based on #2 it also looks like some PP interactions in this context are undefined (IANAL). (Btw. Thanks to the entire Process CG for your heroic effort that was the latest update!) |
I think we felt that the PP applies to every deliverable of a working group, joint or not. Is there something unclear? |
I suspect that we should say that the joint deliverable must remain in scope for both working groups, and that to advance both groups must decide and it must meet the success criteria of both groups. |
Presumably every member of the union of the set of members of each of the joint WGs is covered by the IPR requirements. In a hypothetical pair of WGs, let's say a subset of members of each group want to contribute to a Rec track report. There may be other members of either group who are brought in to the IPR requirements if it is made jointly by both groups. That could be a reason in favour or against doing that, but it would be good to make sure that everyone is aware. |
@nigelmegitt I think that's why it has to be in the charter (and scope), listed as a deliverable, of both WGs |
There is an intent to refine joint deliverables in the upcoming DAS charter. |
To: AB and Process CG experts watching: We've been made aware of #2 and ISSUE-93 -- any other discussions either in public or Member-only space we should be informed of? Thanks for letting us peek into your institutional memory. I'm tagging @chaals who was part of the discussions in 2014 and has sticked around long enough to have accumulated knowledge in this space that is second to none. |
I can't think of other discussion that's generically public, but it is worth looking for the groups who have produced or worked on joint deliverables. In practice I think you've identified the potential pain points already. |
As a general principle, each Working Group must follow its charter, including in the case of joint deliverables.
|
The current thinking is that this is purely an update of the Guide. There is no need to update the Process for this. |
See PR w3c/Guide#182 I also added the handling of:
@frivoal also mentions that we'll need to handle additional cases of group coordination:
Finally, we should consider moving this issue to the Guide repo. |
I think that the answer is if/when we do such things, we're bound by the charter of the WG, since that's the only Group that's actually allowed to publish things on the REC track. Participants beyond the WG (TAG members, CG members, what have you) will need to abide by https://www.w3.org/2023/Process-20230612/#contributor-license to make contributions |
In his AC review of Process 2023, @ericsiow made the following comment (not blocking adoption of P2023):
(Reproduced with permission)
The text was updated successfully, but these errors were encountered: