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

How do changes to the rules/structure get approved? #14

Open
brettneese opened this issue Jan 2, 2016 · 11 comments
Open

How do changes to the rules/structure get approved? #14

brettneese opened this issue Jan 2, 2016 · 11 comments

Comments

@brettneese
Copy link

Who is in charge of the repos, and under what conditions does a pull request get merged?

@brettneese brettneese changed the title How do changes to the rules/structure get decided? How do changes to the rules/structure get approved? Jan 2, 2016
@hallie
Copy link
Member

hallie commented Jan 2, 2016

I agree with what @rubinovitz said about how making the moderation team basically a group of elected janitors will probably discourage a number of really good people from wanting to be a part of it. I think that maybe the elected mods can also serve on a team that handles the Code of Conduct (as an automatic) and then have a subset of them tasked with managing the GitHub org in general (creating new teams, and making sure PRs are merged for org and such).

But there should also be other teams that just work on specific things. Like how we used to have a Data team. But then that calls into question how we decide who leads those teams/decides who gets to be on them.

@rubinovitz
Copy link
Member

The data team worked well with being contribution based.

@rubinovitz
Copy link
Member

I think we need a board to lead policy decisions and direction but those could even be voted on by members.

@rubinovitz
Copy link
Member

I think that's why electing a TEAM with ownership is important because they have a lot of work to do as far as processes.

@brettneese
Copy link
Author

Was thinking about this in my sleep last night. Here's my thought, I can formalize it later:

I think it's really important that the elected mods/"janitors" aren't the ones making + enforcing the rules.

With Hackbot, we already have the ability to have granular controls/multiple levels of mods. May make sense to split up into a legislative and executive branch that check/balance each other. The executive branch ("mods") would be max 3 people, and would have access to ownership of properties, etc, and would be on the Facebook group's admin functionality; the legislative branch ("board") is tasked with considering and approving new rules/the code of conduct/bylaws, etc.

Those ~3 people then get to choose a team of people under them to act as hackbot janitors. They are tasked merely with enforcing the CoC.

The board can call into question decisions to ie, remove posts, and elect to remove a hackbot janitor but only with a extremely high barrier and due process. Subgroup leaders can elect to do a vote of no confidence for the whole team, which will call another election. Hackathon Hackers in general can petition for impeachment of specific members of the board or mod (not sure about this, not clear how much power we should distribute to HH; we do not want "majority rule"/factions to control.) The general membership can, of course, suggest, petition, lobby, etc the legislative branch for new rules/change of policy/etc, and is welcome to submit issues and PRs, but it's up to the legislative branch to approve them after meeting and ensuring that they're maximally fair.

Obviously there's a lot of trust to consider and distribute and ie, we don't have a way to audit the Facebook admin team, which is why it should be small (but larger than 1 person). You're not going to create a fraud-free system, but you can try and eliminate tyranny, even in a system with a ultimate superadmin, and someone needs to be in that position to control the handoff of control.

@hallie
Copy link
Member

hallie commented Jan 3, 2016

@brettneese That sounds really interesting. How would the super admins be decided?

@brettneese
Copy link
Author

Not sure. Right now it has to be @hellyeah because Facebook but lobbying
them to let us change it seems like a possibility in the future. We should
think about how that would work.

On Saturday, January 2, 2016, Hallie Lomax [email protected] wrote:

@brettneese https://github.com/brettneese That sounds really
interesting. How would the super admins be decided?


Reply to this email directly or view it on GitHub
#14 (comment)
.

@hallie
Copy link
Member

hallie commented Jan 3, 2016

@brettneese O, wait, I meant the admin panel :P

@rubinovitz
Copy link
Member

Hi all,

Had intended to post more thoughts on this today, but my cousin is on life
support and I need to deal with that. Hoping to be back in 48 hours.

On Sat, Jan 2, 2016, 10:44 PM Brett Neese [email protected] wrote:

Not sure. Right now it has to be @hellyeah because Facebook but lobbying
them to let us change it seems like a possibility in the future. We should
think about how that would work.

On Saturday, January 2, 2016, Hallie Lomax [email protected]
wrote:

@brettneese https://github.com/brettneese That sounds really
interesting. How would the super admins be decided?


Reply to this email directly or view it on GitHub
<
https://github.com/HackathonHackers/org/issues/14#issuecomment-168456960>
.


Reply to this email directly or view it on GitHub
#14 (comment)
.

@hallie
Copy link
Member

hallie commented Jan 3, 2016

@rubinovitz All good. Take all the time you needs

@brettneese
Copy link
Author

@hallie not sure yet. Still thinking about this. Probably should come from
the main group, with maybe some kind of restriction on how long they've
been in group to prevent rigging.

Could do opposite as well; where board (Facebook admins) gets pulled from
subgroup leaders and mod team (hack or admins) gets pulled from General.

The idea is you want to balance where power comes from so that it works in
interest of everyone. That's the way a lot of NPOs work too, where one team
(usually employees) executes on vision and rules set by board (usually not
employees), not to mention most democratic governments (🇺🇸🇺🇸🇺🇸🇺🇸).

Would love to hear others' thoughts. Will post in HH main. Biggest concern
is eliminating factions and tyranny. What the majority might want may not
actually be in their best interest or in the interest of minorities.

@jb no worries, sending my thoughts your way. 😱

On Saturday, January 2, 2016, rubinovitz [email protected] wrote:

Hi all,

Had intended to post more thoughts on this today, but my cousin is on life
support and I need to deal with that. Hoping to be back in 48 hours.

On Sat, Jan 2, 2016, 10:44 PM Brett Neese <[email protected]
javascript:_e(%7B%7D,'cvml','[email protected]');> wrote:

Not sure. Right now it has to be @hellyeah because Facebook but lobbying
them to let us change it seems like a possibility in the future. We
should
think about how that would work.

On Saturday, January 2, 2016, Hallie Lomax <[email protected]
javascript:_e(%7B%7D,'cvml','[email protected]');>
wrote:

@brettneese https://github.com/brettneese That sounds really
interesting. How would the super admins be decided?


Reply to this email directly or view it on GitHub
<
#14 (comment)

.


Reply to this email directly or view it on GitHub
<
https://github.com/HackathonHackers/org/issues/14#issuecomment-168457007>
.


Reply to this email directly or view it on GitHub
#14 (comment)
.

Brett Neese
563-210-3459

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

3 participants