Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
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
WIP - Improvements toward Addressing #173 #240
base: main
Are you sure you want to change the base?
WIP - Improvements toward Addressing #173 #240
Changes from 2 commits
78eeaba
5cf590e
56c359c
ba90aa3
File filter
Filter by extension
Conversations
Jump to
There are no files selected for viewing
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Could we consider starting off by saying that consensus of the Standards WG allows a Representative to represent the position of OpenJSF as a whole on a particular topic? And that conversely, unless Rep has said consensus, you're not in a capacity to represent OpenJSF's position on that topic?
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
tl;dr: this would effectively prevent participation
This would be a very high bar to meet. Organization representatives are practically always representing their organization's positions on topics. For example, where participants in W3C working groups or delegates in Ecma committees represent an organization, those are the terms of their participation. Strictly speaking, they do not participate in a personal capacity at all, so, at least in matters pertaining to normative topics, they are unable to represent a personal position, and as such are exclusively representing the position of their organization.
The OpenJS standards group does not have time to get consensus on all topics that may come up at standards bodies, and would very often find it difficult to even get a quorum of members that could speak to a given proposal. We also typically only know topics one or two weeks in advance, if that.
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
having read some of your comments further below, it sounds like you may be referring to things at, for example, the AC (W3C) or GA (Ecma) level rather than at the WG or TC level. I think this section on member representation of the OpenJS standards group refers to participation in WGs/TCs.
in any case, it's good to be on the same page one way or the other
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
I'm a little confused about this first bullet point. My initial reaction was to try and spin it the other way round, e.g.: "Always be specific about whose position you are representing." But that then is just a repeat of the first paragraph of this section. Furthermore, if you are representing the consensus of multiple groups, or there is documented consensus that you can point to, that seems valuable information to share. So I guess what you're alluding to is listing your titles and then trying to pass personal opinion as somehow shared by these different organizations? That's just so unethical. I don't even know where to begin.
Could we maybe reaffirm (1) being explicit about whose position is being represented, (2) not speculating about other group's position, (3) never, in any circumstances trying to pass personal or employer-held positions as group consensus?
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
This addresses the importance of avoiding "pulling rank" and misrepresenting others' positions. You're right that there's nothing wrong with "documented consensus that you can point to" and this can help clarify things and/or prevent bikeshedding.
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
I think it's important to make a distinction between whether the person casting the vote is operating as a representative of OpenJSF in that particular vote or in a personal capacity.
For example, W3C's AC rep voting in an AC vote is representing OpenJSF's position and should honor the group's consensus. If they dissent and refuse to cast that vote, they should resign from them position or be demoted.
On the other hand, if the same AC rep is then further elected in an individual capacity to say an AB or TAG role, votes they may cast in that context aren't subject to this group consensus. Actually, this group might not even be privy to the content of the vote.
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
That a good step forward. I'd be a little more prescriptive:
I feel that this covers dissent (as the WG won't reach consensus in case the Rep disagrees with the majority).
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
I'm a bit confused.
While wearing the Foundation hat, we've already discussed and decided on how objections work - brought to Standards beforehand, and if it can't be for any reason, best judgement can be used and may need defending at the next Standards meeting.
While not representing the Foundation, an individual is under no obligation to interact with the Standards group about objections, even if they're a member of the Standards group.
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
I think I understand the source of confusion.
Following some of the discussion and proposed changes in #239, I was using the term Representative in a much narrower way, i.e. to specifically mean when a person is representing OpenJSF (e.g. "@jorydotcom is OpenJSF's W3C Representative") but not when a person is operating in a working group in more of an Invited Expert capacity.
Would it make sense to distinguish these roles more precisely? I think @rginn used the term subject matter expert (SME) in a related issue which is more common than Invited Expert. Would that work for folks?
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Sorry, I didn't see this documented anywhere. To be clear, I much prefer this as a solution. I think trusting that people will do the right thing and be proactive about building consensus if the topic feels more contentious is the right thing to do. However, I don't think it is acceptable for a Representative of the OpenJSF in the narrow sense (i.e. not an SME), to vote against the consensus of the WG (and if the WG can't get to consensus, the Rep should abstain).
100%. We should also make very clear that the persons is acting in an SME capacity in that case and not representing OpenJSF.
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Sorry, your last comment didn't show up until I finished writing the above.
I think we're saying the same thing but don't agree on terms.
I'm suggesting there are two kinds of roles:
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
See #84 for previous discussion.
I completely agree with your two roles, and I think that's basically what #84 came to decide :-) we can bikeshed the terms later.
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Awesome. I wasn't aware of that thread. Thanks for sharing. I don't really care what the terms are either. It would just be good if we could avoid them creating more confusion by overlapping with common terms already used by SDOs (e.g. delegate which means completely different things for Ecma and OSI).
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
it does seem like we need a mapping table 😄
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
My understanding is this role is actually delegated to the CPC via its charter (see § 5.15)
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Update this: this group is empowered to decide whether to participate; ED will be required if a signature on legal agreement; Board approval may be required if $$ is required for the membership.