Simplify & Adjust CPC Voting Member Tiers and Process#1698
Simplify & Adjust CPC Voting Member Tiers and Process#1698bensternthal merged 6 commits intoopenjs-foundation:mainfrom
Conversation
|
Since we’re already doing a bunch of changes, could we rename the “voting members” to anything that doesn’t contain the word “voting” in them? Eg “elected members” |
This is in the CPC readme, but for some reason was missed in updating the CPC charter at the time it was done. I think it seems most appropriate to match the language used for impact projects, e.g. each core collaboration space can appoint one voting member. Edit: added a suggested change to reflect |
|
The plot thickens... just got done speaking with Joe. I was going to create an issue for this but I think this is the place where we will need/want to resolve it anyway so am just going to comment here. I think we messed up our regular voting member election this year. No blame to anyone involved -- it's easy to see how this happened. The gist of it is that regular voting members are meant to be elected/chosen by the regular members. Instead what happened was the regular voting members were elected by the current voting members. (I believe that includes all of the voting members: impact, at-large/incubating, and regular.) At-large/incubating voting members are similarly meant to be elected by a electorate composed of voters from at-large/incubating projects, but since that election was not contested, ballots did not go out, so no issues there. Part of the root cause seems to be that sometimes information has been removed regarding these processes. For example, Ben's PR here includes a link to a now-removed section of the governance doc, which appears to have been removed erroneously, mistakenly thinking that the removed information was duplicated and existed elsewhere, which was not the case. No shade -- I'm certain everyone was acting in good faith. In any case, we should look to get this clarified and sorted out as part of this PR. As such, my initial thought since we are collapsing the non-impact project voting members along with the regular voting members into one unified group of Community Voting Members, we just need to state that they should be elected by the CPC as a whole, and not just the (current) voting members. Thanks to Ben for initiating this! 🙏 |
e630eca to
296ab5b
Compare
| CPC Impact Representative Selection (2 per project) | By Appointment | N/A | N/A | N/A | ||
| CPC Community Voting Members (5) | 1 Year | Oct: 1st & 2nd Week | Oct: 3rd week | Nov 1 |
There was a problem hiding this comment.
is this list missing collab space voting members?
|
@ctcpip wrote:
The information removal wasn't accidental, it did remove duplicate information which is in the charter's section on voting members. Unfortunately, the link to the election section of the charter didn't make that clear. So the info still exists. If the voting was indeed organized incorrectly, we should file a separate issue to decide what to do about this for this time. And most importantly we should simplify things as much as possible so that things are manageable from an operations' perspective. |
This suggests that, since nominations weren't limited to voting members, the election was conducted correctly? |
|
I am all for simplifying and deduplicating. And some duplicate information may have been removed but also there was removed information that does not appear anywhere else. Specifically the process by which non-impact project voting members are elected, the process mentioned only in the charter defined as "a process set by the CPC".
I have little appetite for redoing the election, but would also not block it if folks want to do that. I agree that should be a separate issue if that is desired. But in this PR we should make sure that the process for electing voting members is clear and accurate.
I don't believe so. The point of electing representative voting members is so those members can represent their constituencies.
|
Yes, this was removed on purpose, because the process written in the governance wasn't being followed. We decided that it was more sound to figure how we wanted to do things, then document them, rather than keep incorrect information around. |
Co-authored-by: Chris de Almeida <ctcpip@users.noreply.github.com> Signed-off-by: Benjamin Sternthal <ben@devpatch.com>
Added a section specifying who is eligible to vote in CPC elections. Signed-off-by: Benjamin Sternthal <ben@devpatch.com>
…ment Removed references to CPC charter elections and election calendar, fixes linter warnings 186:1-186:63 warning Found unused definition no-unused-definitions remark-lint 187:1-187:66 warning Found unused definition no-unused-definitions remark-lint Signed-off-by: Benjamin Sternthal <ben@devpatch.com>
0edabe2 to
6ec0fa2
Compare
|
@bensternthal add change to reflect working groups, and ensure this is board approved prior to merging. |
|
The OpenJS Governing Board voted today to approve these changes. |
This PR fixes #1677 and #1243 , note changes were discussed in the Nov 11 CPC call.
Highlights Include
Please Note
A challenge with an update like this is ensuring how we operate until the next round of elections is still documented. My approach to this is specifying which policies kick in during the next election cycle. A downside of this approach is that we will want to update the charter again this time next year to remove the old information. I am open to other approaches.
@tobie and @joesepi