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

MSC1779: Proposal for Open Governance for Matrix.org (v2) #1779

Merged
merged 50 commits into from
Jun 7, 2019

Conversation

ara4n
Copy link
Member

@ara4n ara4n commented Jan 7, 2019

Rendered

Some of the spec-process specific clarifications ended up being refactored in to proposals_intro.rst: please see the Guiding Principles and Technical Notes section here: Rendered

Obsoletes #1318

@ara4n ara4n changed the title MSC1779: Proposal for Open Governance for Matrix.org MSC1779: Proposal for Open Governance for Matrix.org (v2) Jan 7, 2019
@ara4n ara4n added proposal-in-review proposal A matrix spec change proposal labels Jan 7, 2019
Copy link
Member

@turt2live turt2live left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Thanks for converting this to Markdown - I actually find it easier to read/review than the Google Doc it once was. Largely, this looks fine to me although I do have some process-related concerns highlighted in this review.

proposals/1779-open-governance.md Outdated Show resolved Hide resolved
proposals/1779-open-governance.md Show resolved Hide resolved
proposals/1779-open-governance.md Outdated Show resolved Hide resolved
proposals/1779-open-governance.md Outdated Show resolved Hide resolved
proposals/1779-open-governance.md Outdated Show resolved Hide resolved
proposals/1779-open-governance.md Outdated Show resolved Hide resolved
proposals/1779-open-governance.md Outdated Show resolved Hide resolved
@turt2live turt2live added this to In review (just the PRs) in August 2018 r0 Jan 7, 2019
Copy link
Member

@erikjohnston erikjohnston left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

🎉

Amazing, thank you.

proposals/1779-open-governance.md Outdated Show resolved Hide resolved
proposals/1779-open-governance.md Outdated Show resolved Hide resolved
proposals/1779-open-governance.md Outdated Show resolved Hide resolved
proposals/1779-open-governance.md Outdated Show resolved Hide resolved
proposals/1779-open-governance.md Outdated Show resolved Hide resolved
proposals/1779-open-governance.md Outdated Show resolved Hide resolved
proposals/1779-open-governance.md Show resolved Hide resolved
proposals/1779-open-governance.md Outdated Show resolved Hide resolved
proposals/1779-open-governance.md Outdated Show resolved Hide resolved
proposals/1779-open-governance.md Show resolved Hide resolved
Copy link
Member

@uhoreg uhoreg left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Mostly looks good.

proposals/1779-open-governance.md Outdated Show resolved Hide resolved
proposals/1779-open-governance.md Outdated Show resolved Hide resolved
proposals/1779-open-governance.md Outdated Show resolved Hide resolved
proposals/1779-open-governance.md Outdated Show resolved Hide resolved
proposals/1779-open-governance.md Outdated Show resolved Hide resolved
proposals/1779-open-governance.md Outdated Show resolved Hide resolved
proposals/1779-open-governance.md Outdated Show resolved Hide resolved
proposals/1779-open-governance.md Outdated Show resolved Hide resolved
this was originally a todo for MSC1779, but belongs better in proposals.rst
Guardians may resign at any time, with notification to the board.

Guardians may be removed due to serious breach of the guiding principles with
approval by 75% of the other current Guardians, or if absent from 3 consecutive
Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

For the spec core team the 75% is inclusive of the member to be removed, for Guardians 75% applies only to the other Guardians. Would it be better to make the sense the same (and adjust the % accordingly).

(I don't feel strongly on this, just seemed like a strange inconsistency)

Copy link
Member Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

i think it stems from the dynamics being different, with fewer guardians than spec core team.

"Greater benefit" is defined as maximising:

* the number of Matrix-native end-users reachable on the open Matrix network.
* the number of regular users on the Matrix network (e.g. 30-day retained federated users).
Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

I first read 'regular' to mean normal, but I think it is intended to mean someone who regularly accesses the service. This could confuse others.

@mscbot mscbot added finished-final-comment-period and removed final-comment-period This MSC has entered a final comment period in interest to approval, postpone, or delete in 5 days. labels Jan 23, 2019
@mscbot
Copy link
Collaborator

mscbot commented Jan 23, 2019

The final comment period, with a disposition to merge, as per the review above, is now complete.

Please see [MSC1779](https://github.com/matrix-org/matrix-doc/blob/matthew/msc1779/proposals/1779-open-governance.md)
for full details of the project's Guiding Principles.

Technical notes
Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

I hope these technical notes (and the rest as well) can be merged soon! (I occasionally try to find them on the live site, only to eventually remember they're only in this PR.)

@KitsuneRal
Copy link
Member

Trying to refer to this as the "accepted" governance model, and cannot - when does this get merged?

@ara4n
Copy link
Member Author

ara4n commented Apr 2, 2019

The final steps on this are:

  • Determine the remaining Guardians (done)
  • Finalise the Articles of Association (AoA) of the Foundation to reflect the changes implied by the MSC (done, pending review)
  • Turn the MSC itself into a legally formal "Rules" of the Matrix.org Foundation CIC doc which can be referenced from the AoA. (done, pending review)
  • Finalise the asset transfer paperwork
  • Publish the Rules at https://matrix.org/foundation so that the AoA can refer to it.
  • Submit the new approved AoA to Companies House to formalise it.
  • Action the asset transfer of Matrix.org stuff from New Vector to the Foundation
  • Formally appoint the remaining Guardians
  • Finish publishing and announcing the details of the foundation, alongside final AoA, Rules, and Guardians, probably at a https://matrix.org/foundation. This should coincide with Matrix 1.0.
  • Do a spec PR to refer the formal responsibilities and governance of the project to https://matrix.org/foundation

As of today we have the final legal drafts of the updated AoA and Rules, so at the expense of abusing this PR, I suggest we now switch back to reviewing Google Docs one last time. The changes should only be of interest to those of a legal persuasion.

The only significant (deliberate) change is to have clarified that membership of the Code Core Team (i.e. commit access to the public github.com/matrix-org repositories) should technically be approved/disapproved by 75% of the members of the Spec Core Team (to avoid commit access being left hanging as completely ill-defined).

If anyone has concerns, please yell here or comment on the Google Docs below, otherwise I'll take silence as approval.

Rules: https://docs.google.com/document/d/1MhqsuIUxPc7Vf_y8D250mKZlLeQS6E39DPY6Azpc2NY

Updated AoA: https://docs.google.com/document/d/1lGl2_WjMC-0mwBWFb9ewGhD3r0VYtlvKCzo0NigQBhc

@turt2live turt2live added proposal-pr spec-pr-in-review A proposal which has been PR'd against the spec and is in review and removed finished-final-comment-period proposal-in-review labels Apr 2, 2019
@Half-Shot
Copy link
Contributor

@ara4n was there any updates for this, I think you mentioned stuff had progressed?

@ara4n
Copy link
Member Author

ara4n commented May 5, 2019

it got somewhat lost behind security hell. however it got unblocked last week, the asset transfer happened; all the other bulletpoints should now follow next week.

@turt2live turt2live added this to To add to spec in Matrix 1.0 workflow via automation May 24, 2019
@turt2live turt2live moved this from To add to spec to In progress in Matrix 1.0 workflow May 24, 2019
@ara4n
Copy link
Member Author

ara4n commented Jun 7, 2019

I'm going to merge this, so I can link to it from the upcoming foundation website copy

@ara4n ara4n merged commit 3438ea5 into master Jun 7, 2019
@turt2live turt2live added merged A proposal whose PR has merged into the spec! and removed spec-pr-in-review A proposal which has been PR'd against the spec and is in review labels Jun 7, 2019
Copy link
Member

@turt2live turt2live left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

retroactive approval for the purposes of making this a merged MSC

@turt2live turt2live moved this from In progress to Done in Matrix 1.0 workflow Jun 10, 2019
@turt2live turt2live added the kind:core MSC which is critical to the protocol's success label Apr 20, 2020
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
disposition-merge kind:core MSC which is critical to the protocol's success merged A proposal whose PR has merged into the spec! proposal A matrix spec change proposal proposal-pr
Projects
No open projects
August 2018 r0
  
Reviewer approved
Development

Successfully merging this pull request may close these issues.

None yet