Skip to content
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

Produce a synthetic version of our governance without the notion of programs minimizing changes #45

Closed
12 tasks done
mindthegab opened this issue Jun 4, 2020 · 16 comments · Fixed by #51
Closed
12 tasks done
Assignees

Comments

@mindthegab
Copy link
Member

mindthegab commented Jun 4, 2020

After #31, we need to produce a revamped version of our governance which does away with the concept of programs. We will take the occasion to ensure consistency across our policies at finos.org/governance, elements of governance organically grown in the wiki and also to continue the process of moving out of the wiki into Github (per #36, we think this repository is the right place to host our governance moving forward, very much like CNCF is doing with their "foundation" repository.

Foreseen activities will be:

@copiesofcopies back to you - looking forward to reviewing this.

/cc @toshaellison @mcleo-d @brooklynrob - we'll ask for your review once we have an initial all-encompassing draft of this - which should be really soon.

@finos-admin
Copy link
Member

@copiesofcopies for the "Standard Project" template, sounds like thfe LF is working on a very similar template for JDF-enabled standards (so with outlet to ISO, etc.) at

https://github.com/CommunitySpecification/Working_Drafts/

Maybe worth connecting with folks there, and, for the make "standard project template" out of scope for this issue, and we can tackle it later once we know more about the LF work.

@copiesofcopies
Copy link
Contributor

copiesofcopies commented Jun 16, 2020

@finos-admin thanks for the heads up on the LF effort. I'll take a look and talk it over with Mike. In the meantime, here's a first draft of the other materials: https://github.com/copiesofcopies/community/tree/governance/governance/. A couple of notes:

  • I could use more guidance on what "other governance best practices found in the Community Handbook" you'd like to see included in the overview/README

  • There's no reference to the Active Participation Policy yet, as it's primarily relevant to standards projects under the proposed governance.

@mindthegab
Copy link
Member Author

@copiesofcopies

Sorry it took me so long to do a first pass, but here it is: please review this PR which builds on your initial version. If / when you approve it I'd like to have @brooklynrob @maoo @toshaellison and @mcleo-d do a first step of review on your fork https://github.com/copiesofcopies/community/.

To your question above re handbook, I've broken it down in the description of this issue, let me know if it works.

I think we're very close, but before we can bring a PR back to the main repo (also for community review), I think we need to check all the boxes in the description. For the standard project, I'm happy if you have something initial that brings together what you had here and then we can work on a v2 with the LF.

Finally, I think we need an initial notion of SIGs, lightweight and Board approved. I've added a task in the description.

@copiesofcopies
Copy link
Contributor

@mindthegab @brooklynrob Thoughts on how to capture (if at all) the "common collaborative principles" for projects listed here (and in the following section): https://finosfoundation.atlassian.net/wiki/spaces/FINOS/pages/75530783/Community+Governance#CommunityGovernance-CommonCollaborativePrinciplesforProjectsandWorkingGroups. Right now, the best option I can think of is to make this a separate document (like the project lifecycle) in the governance folder and include one sentence linking to it in 1) the governance overview and 2) the project governance template. I don't know if it makes sense to include all of them in the template itself, particularly since projects can vary it.

@copiesofcopies
Copy link
Contributor

@mindthegab I don't think it's worth including anything from the Decision Making wiki page that's not already in the project governance template. I tried to simplify the voting process description as much as possible and I think it's sufficiently clear and explanatory.

@copiesofcopies
Copy link
Contributor

@mindthegab I'm open to recommendations for the voting process. The problem I was trying to solve is that multiple-candidate Gold Director elections are prone to ties, because it's common to have almost as many candidates as there are voters. Ranked-Choice voting allows an "instant runoff" to be calculated based on the initial votes/rankings cast. There are two obvious alternatives: only elect one seat at a time (meaning multiple consecutive elections when there are multiple open seats) or have runoff votes in the event of ties that preclude a winner from being determined upon the initial vote.

@mindthegab
Copy link
Member Author

@mindthegab I'm open to recommendations for the voting process. The problem I was trying to solve is that multiple-candidate Gold Director elections are prone to ties, because it's common to have almost as many candidates as there are voters. Ranked-Choice voting allows an "instant runoff" to be calculated based on the initial votes/rankings cast. There are two obvious alternatives: only elect one seat at a time (meaning multiple consecutive elections when there are multiple open seats) or have runoff votes in the event of ties that preclude a winner from being determined upon the initial vote.

We don't have to change it right now - it was more as I thought both me and you were a bit confused when we actually used it.

OK to move it as is wherever you think it should live.

Having said that, I think the next big thing before we bring this to the Board (just for FYI) in two week, is closing on the standard template (even just a small rework of https://finosfoundation.atlassian.net/wiki/spaces/FINOS/pages/1191903251/Running+a+Standards+Project for now) and the discussion on the SIGs.

When do you think I can review the next iteration (assuming you don't have further open questions @copiesofcopies? Also happy to jump on a call today to get started.

@copiesofcopies
Copy link
Contributor

@mindthegab I will work on the standards project template today, but it's a bigger project than you have in mind. The document you linked to is just a plain-language summary of the IP Policy requirements re: standards projects. It does not define the governance of the standards projects themselves. To give you an idea of what a standards process document looks like, take a look at the IEEE 802 working group's policy. I'm confident ours can be significantly shorter, but this is already a relatively compact specimen.

@copiesofcopies
Copy link
Contributor

@mindthegab I moved the software and standards project-related documents into subfolders. I created a README for the standards project subfolder based on the "Running a Standards Project" wiki page. And I created a draft standards project template charter. Looking forward to your thoughts.

@copiesofcopies
Copy link
Contributor

copiesofcopies commented Jul 6, 2020

I've updated the repo to address these items:

@mindthegab
Copy link
Member Author

mindthegab commented Jul 9, 2020

Looks great. I reviewed and sent you a smaller PR back here copiesofcopies#2.

Only open items per our convo today:

  • close out work on standard - again, let's just keep it simple and shoot for a LF/JDF standard process in Oct
  • maybe remove documents that are unused (e.g. Charter.md, etc.)
  • prep 1 slide in Board deck as overview of this work :)

Thanks!

@copiesofcopies
Copy link
Contributor

@mindthegab I updated the markdown version of the charter to improve the layout while retaining the original numbering. It's a bit of a hack (I used block quotes to indent the third level of sections) but I think it works. Let me know whether you prefer to leave this or the PDF in the folder.

I also updated the Standards Projects README to include a recommendation of the Community Specification process. Take a look and see what you think.

I'll work on the slide now.

@copiesofcopies
Copy link
Contributor

copiesofcopies commented Jul 9, 2020

@mindthegab added the slides as well. Back to you.

@mindthegab
Copy link
Member Author

Perfect - looks good to me. I will remove the PDF version for now and then I think we're ready to send a PR back to the community repo for review.

@mindthegab
Copy link
Member Author

Hey @copiesofcopies - see my final review here copiesofcopies#3.

Can you merge this and then merge the governance branch into master in your fork?

That way we can than raise a PR against community:master and send that for team / community review.

@copiesofcopies
Copy link
Contributor

Ok, merged your PR and merged governance into master on my fork: https://github.com/copiesofcopies/community

mindthegab added a commit that referenced this issue Jul 27, 2020
… governance the law of the land

Closes #45 - Provide a synthetic version of post-programs Project and Standard governance
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
3 participants