commit 880535808ef2353d7346b09baebad703bbb25faa Author: Damian Johnson atagar@torproject.org Date: Sat Apr 1 13:24:36 2017 -0700
Community council policy
Ratified policy regarding our community council. --- community_council.txt | 178 ++++++++++++++++++++++++ votes/17-03-22_community_council/proposal.txt | 129 +++++++++++++++++ votes/17-03-22_community_council/summary.txt | 192 ++++++++++++++++++++++++++ 3 files changed, 499 insertions(+)
diff --git a/community_council.txt b/community_council.txt new file mode 100644 index 0000000..5d7660f --- /dev/null +++ b/community_council.txt @@ -0,0 +1,178 @@ +============================================================ +Tor Community Council +============================================================ + +To facilitate harmonious collaboration within our internal community, the +Community Council is an elected body with the following responsibilities... + + * mediation of intra-community disputes + * enforcement of enacted policies like the code of conduct + * provide Tor Project Inc with community representation it can consult + +The council's jurisdiction includes the set of people on our official +communication channels (email lists, irc, trac, developer meetings, etc) as +well as those places themselves. The Community Council has co-authority with +the Tor Project Inc. (TPI) with the exception regarding Tor Project volunteers, +who are not subject to TPI's authority. + +============================================================ +Who is on the Community Council? +============================================================ + +There are five members on the Community Council, with membership an elected +position of a one year term (from April 1st to March 31st). Election of council +members is conducted as follows... + +* Vote is started with a one week call for volunteers. Any tor-internal@ member + interested in having this responsibility can add themselves to the running by + writing a few sentences to tor-internal@ about why they'd like to join the + Community Council. + +* This is then conducted as a standard two week vote with two questions... + + 1. List up to five of these individuals you'd like to see on the new + Community Council. + + 2. Would you be uncomfortable having any of these people adjudicate your + issues? + +If at least 1/4 of voters name a person in the second question they're dropped +from the running. The top five individuals become the Community Council. + +If we lack five acceptable volunteers for the new council then the council size +can be dropped to four or three. + +If we lack even three acceptable volunteers the Community Council is suspended +until more volunteers step forward. + +Council members have a term limit of five consecutive years, after which they +must take at least a full year off. Partial terms (being appointed or ending +mid-year) counts as being part of the council for the whole year. + +The Community Council needs to represent the breadth of the Tor community to +function effectively. As such, the Community Council must include at least one +female-identified person. If we lack a female-identified person before the +councilmembers are voted on, the vote can be delayed up to one month and +another call for volunteers will be sent out. + +We recognize the need for other kinds of voices that were not well represented +in our community at the time these guidelines were ratified -- namely, a +diverse set of racial, geographic, linguistic, and technical backgrounds. Since +we currently lack enough current contributors to make representation of those +identities a requirement for this council, we will acknowledge here the +priority of getting better representation in our community as a whole. + +============================================================ +Can someone be removed from the Community Council? +============================================================ + +Any tor-internal@ member that feels uncomfortable with our Community Council +may request an early election of a new council. Council members themselves +might do this if they feel one of their number needs to be replaced (for +instance due to ignoring conflicts of interest or behaving unethically). + +Early council elections will be conducted if requested by five tor-internal@ +members. If a new vote is conducted none of these five individuals can request +another early vote until the term of the new council expires. + +============================================================ +How can I contact the Community Council? +============================================================ + +The Community Council can be contacted at... + + tor-community-council@torproject.org + +Members of the council will make their contact details and PGP keys available +on the wiki along with copies of public decisions. The wiki address is here: + + https://trac.torproject.org/projects/tor/wiki/org/CommunityCouncil + +To request for the council to get involved with a dispute contact the above +list or any of its members. Complaints should include... + + * Names of the individuals the complaint is related to. + * Details of the specific issue. + * Relevant parts of the community governance documents if applicable. + * Offer ideas for resolution. + + * Can this issue be discussed openly on tor-internal@? + * Can this issue be discussed with Tor Project Inc leadership? + * Can information about this issue be public (ie. posted on tor-project@ and + the wiki afterward)? + +The council must honor requests for matters to be private. If they feel they +cannot do so (for instance they're being barred from talking with TPI but +properly handling the complaint would require them to do so) then they may +refuse to handle the issue unless that restriction is lifted. + +If the complainant wishes, they may withdraw their complaint at any time during +the investigation. + +============================================================ +Community Council procedures +============================================================ + +The Community Council will contact relevant parties then confer at their +discretion (either privately or with the relevant parties) on how best to +resolve the situation. All councilmembers involved in resolving a particular +issue must be involved in council communication on that issue (no +backchanneling). + +Council members must recuse themselves if named in the complaint or there is a +conflict of interest identified by at least five community members. + +If this is a lengthy issue the council will provide weekly updates to all +parties involved. + +============================================================ +Can decisions be appealed? +============================================================ + +Yes. Decisions can be appealed with the Community Council. If individuals reach +an impasse with the council they can appeal the issue with Tor Project Inc. + +============================================================ +What authority does the Community Council have? +============================================================ + +The Community Council acts not only as a mediator in intra-community disputes +but to provide our volunteer community with an elected voice the Tor Project +Inc can consult. In practice topics are expected to fall into two camps... + +* Topics that are neither confidential nor time sensitive will be put forward + to our tor-internal@ community at large. The council's role here is to lead + the discussion, and possibly conduct a brief vote or make a decision if the + community cannot come to a timely consensus. + +* For topics that cannot be put forward to the wider community the council will + deliberate among themselves. + +Some examples of questions Tor Project Inc might defer to the council on are +things like... + +* Should this person be excluded from the upcoming dev meeting? + +* Should email list membership of a person be revoked? + +Either Tor Project Inc or the Community Council can grant, suspend, or revoke +tor-internal@ membership, with the other party acting as a point of appeal. +Please note that the council cannot handle issues with legal ramifications, +such as embezzlement. Those issues must be referred to TPI instead. + +============================================================ +How will decisions be announced? +============================================================ + +All public Community Council decisions and appeals will be posted on +tor-project@ and archived on the wiki. Private decisions will be posted on +tor-internal@ unless the nature of the issue requires it to be confidential. + +The Community Council must keep a public issue register listing each issue. For +public issues the register include its status, description, parties involved, +and relevant dates (initial contact, decision, appeal, and last status update). + +If the issue is confidential an issue number may be used instead, with the +council and parties involved deciding what information it can safely provide +and when it should be released. + diff --git a/votes/17-03-22_community_council/proposal.txt b/votes/17-03-22_community_council/proposal.txt new file mode 100644 index 0000000..dee2694 --- /dev/null +++ b/votes/17-03-22_community_council/proposal.txt @@ -0,0 +1,129 @@ +============================================================ +Tor Community Council +============================================================ + +To facilitate harmonious collaboration within our internal community, the Community Council is an elected body with the following responsibilities... + + * mediation of intra-community disputes + * enforcement of enacted policies like the code of conduct + * provide Tor Project Inc with community representation it can consult + +The council's jurisdiction includes the set of people on our official communication channels (email lists, irc, trac, developer meetings, etc) as well as those places themselves. The Community Council has co-authority with the Tor Project Inc. (TPI) with the exception regarding Tor Project volunteers, who are not subject to TPI's authority. + +============================================================ +Who is on the Community Council? +============================================================ + +There are five members on the Community Council, with membership an elected position of a one year term (from April 1st to March 31st). Election of council members is conducted as follows... + +* Vote is started with a one week call for volunteers. Any tor-internal@ member interested in having this responsibility can add themselves to the running by writing a few sentences to tor-internal@ about why they'd like to join the Community Council. + +* This is then conducted as a standard two week vote with two questions... + +***begin Option 1: please choose [A] or [B]*** + + [A] 1. Please rank these individuals by your preference for them to be on the new Community Council. + + [B] 1. List up to five of these individuals you'd like to see on the new Community Council. + +***end Option 1*** + + 2. Would you be uncomfortable having any of these people adjudicate your issues? + +If at least 1/4 of voters name a person in the second question they're dropped from the running. The top five individuals become the Community Council. + +***begin Option 2: please choose [A] or [B]*** +[A] If we lack five acceptable volunteers for the new council then the council size is dropped to three. + +[B] +If we lack five acceptable volunteers for the new council then the council size can be dropped to four or three. +***end Option 2*** + +If we lack even three acceptable volunteers the Community Council is suspended until more volunteers step forward. + +Council members have a term limit of five consecutive years, after which they must take at least a full year off. Partial terms (being appointed or ending mid-year) counts as being part of the council for the whole year. + +***begin Option 3. Please vote yes or no to this section.*** + +The Community Council needs to represent the breadth of the Tor community to function effectively. As such, the Community Council must include at least one female-identified person. If we lack a female-identified person before the councilmembers are voted on, the vote can be delayed up to one month and another call for volunteers will be sent out. + +We recognize the need for other kinds of voices that were not well represented in our community at the time these guidelines were ratified -- namely, a diverse set of racial, geographic, linguistic, and technical backgrounds. Since we currently lack enough current contributors to make representation of those identities a requirement for this council, we will acknowledge here the priority of getting better representation in our community as a whole. + +***end Option 3*** +============================================================ +Can someone be removed from the Community Council? +============================================================ + +Any tor-internal@ member that feels uncomfortable with our Community Council may request an early election of a new council. Council members themselves might do this if they feel one of their number needs to be replaced (for instance due to ignoring conflicts of interest or behaving unethically). + +Early council elections will be conducted if requested by five tor-internal@ members. If a new vote is conducted none of these five individuals can request another early vote until the term of the new council expires. + +============================================================ +How can I contact the Community Council? +============================================================ + +The Community Council can be contacted at... + + tor-community-council@torproject.org + +Members of the council will make their contact details and PGP keys available on the wiki along with copies of public decisions. The wiki address is here: https://trac.torproject.org/projects/tor/wiki/org/CommunityCouncil + +To request for the council to get involved with a dispute contact the above list or any of its members. Complaints should include... + + * Names of the individuals the complaint is related to. + * Details of the specific issue. + * Relevant parts of the community governance documents if applicable. + * Offer ideas for resolution. + + * Can this issue be discussed openly on tor-internal@? + * Can this issue be discussed with Tor Project Inc leadership? + * Can information about this issue be public (ie. posted on tor-project@ and the wiki afterward)? + +The council must honor requests for matters to be private. If they feel they cannot do so (for instance they're being barred from talking with TPI but properly handling the complaint would require them to do so) then they may refuse to handle the issue unless that restriction is lifted. + +If the complainant wishes, they may withdraw their complaint at any time during the investigation. + +============================================================ +Community Council procedures +============================================================ + +The Community Council will contact relevant parties then confer at their discretion (either privately or with the relevant parties) on how best to resolve the situation. All councilmembers involved in resolving a particular issue must be involved in council communication on that issue (no backchanneling). + +Council members must recuse themselves if named in the complaint or there is a conflict of interest identified by at least five community members. + +If this is a lengthy issue the council will provide weekly updates to all parties involved. + +============================================================ +Can decisions be appealed? +============================================================ + +Yes. Decisions can be appealed with the Community Council. If individuals reach an impasse with the council they can appeal the issue with Tor Project Inc. + +============================================================ +What authority does the Community Council have? +============================================================ + +The Community Council acts not only as a mediator in intra-community disputes but to provide our volunteer community with an elected voice the Tor Project Inc can consult. In practice topics are expected to fall into two camps... + +* Topics that are neither confidential nor time sensitive will be put forward to our tor-internal@ community at large. The council's role here is to lead the discussion, and possibly conduct a brief vote or make a decision if the community cannot come to a timely consensus. + +* For topics that cannot be put forward to the wider community the council will deliberate among themselves. + +Some examples of questions Tor Project Inc might defer to the council on are things like... + +* Should this person be excluded from the upcoming dev meeting? + +* Should email list membership of a person be revoked? + +Either Tor Project Inc or the Community Council can grant, suspend, or revoke tor-internal@ membership, with the other party acting as a point of appeal. Please note that the council cannot handle issues with legal ramifications, such as embezzlement. Those issues must be referred to TPI instead. + +============================================================ +How will decisions be announced? +============================================================ + +All public Community Council decisions and appeals will be posted on tor-project@ and archived on the wiki. Private decisions will be posted on tor-internal@ unless the nature of the issue requires it to be confidential. + +The Community Council must keep a public issue register listing each issue. For public issues the register include its status, description, parties involved, and relevant dates (initial contact, decision, appeal, and last status update). + +If the issue is confidential an issue number may be used instead, with the council and parties involved deciding what information it can safely provide and when it should be released. + diff --git a/votes/17-03-22_community_council/summary.txt b/votes/17-03-22_community_council/summary.txt new file mode 100644 index 0000000..de3a339 --- /dev/null +++ b/votes/17-03-22_community_council/summary.txt @@ -0,0 +1,192 @@ +===================================================================== +Summary +===================================================================== + +Topic: Community Council +Date taken: 17/3/10 - 17/22/27 +Vote count: 29 (of 83 eligible voters, 35%) + +Secretary: Karsten Loesing +Proposer: Alison Macrina and Damian Johnson + +Topic put to a vote were... + + Question 1: Voting Proposal + + There are no alternate proposals for these guidelines, so please + choose A or B. Please note that within the proposal are three + additional options to vote on. They are listed below in the voting + instructions, but you'll also find them within the text so that you + can understand their context. + + a. I approve of the attached proposal and have voted on the in-text + options. + + b. I reject the attached proposal. + + Question 2: Ranking for Member Selection + + a. Please rank these individuals by your preference for them to be on + the new Community Council. + + b. List up to five of these individuals you'd like to see on the new + Community Council. + + Question 3: Council Size + + a. If we lack five acceptable volunteers for the new council then the + council size is dropped to three. + + b. If we lack five acceptable volunteers for the new council then the + council size can be dropped to four or three. + + Question 4: Diversity + + Please vote 'yes' or 'no' on the following... + + The Community Council needs to represent the breadth of the Tor + community to function effectively. As such, the Community Council + must include at least one female-identified person. If we lack a + female-identified person before the councilmembers are voted on, the + vote can be delayed up to one month and another call for volunteers + will be sent out. + + We recognize the need for other kinds of voices that were not well + represented in our community at the time these guidelines were + ratified -- namely, a diverse set of racial, geographic, linguistic, + and technical backgrounds. Since we currently lack enough current + contributors to make representation of those identities a requirement + for this council, we will acknowledge here the priority of getting + better representation in our community as a whole. + +Results were... + + * Proposal passes. 83% approved of its adoption. We'll institute a + community council using these guidelines. + + * Voters won't be allowed to specify an ordered preference (57%). + + * If we lack five acceptable volunteers the council size is dropped + to four, followed by three. (79%) + + * A council cannot be formed without a female-identified person + included (78%). + +===================================================================== +Votes +===================================================================== + +Adam Shostack +Alison +Allen Gunn +Arthur D. Edelstein +Damian Johnson +David Goulet +isis agora lovecruft +Jens Kubieziel +Joshua Gay +Leif Ryge +Linus Nordberg +Matthew Finkel +Meredith Hoban Dunn +micah +Mike Perry +Moritz Bartl +Nick Mathewson +Nicolas Vigier +Nima Fatemi +Paul Syverson +Philipp Winter +Rob Jansen +Roger Dingledine +Silvia [Hiro] +Steven Murdoch +Sue Gardner +teor +Tom Ritter +Yawning Angel + +267; A; B; A; yes +803; B; <abstain>; <abstain>; <abstain> +4206; A; A; A; yes +4585; A; B; A; yes +5837; A; A; B; yes +6873; A; B; B; yes +8061; A; A; B; no +9684; A; B; B; yes +12199; A; A; B; yes +13437, A; <none>, B, A; B; yes +13803; B; B; B; no +16316; A; A; B; <abstain> +16980; A; <none>, B; B; yes; +17875; A; A; B; no +19066; A; B; B; yes +21068; A; B; B; yes +21368; A; A; A; yes +22706; B; B; B; yes +23505; A; A; B; yes +24488; A; B; B; yes +25377; A; A; B; yes +27624; A; A; A; no +28808; B; B; B; no +29274; A; B; B; yes +30378; A; B; B; yes +30913; B; B; A; no +31790; A; B; B; yes +31879; A; A; B; yes +32103; A; A; B; yes + +===================================================================== +Question 1: Voting Proposal +===================================================================== + +Approve: 24 (83%) +Reject: 5 (17%) + +--------------------------------------------------------------------- +Result: +--------------------------------------------------------------------- + +Motion passes. We'll institute a community council using these +guidelines. + +===================================================================== +Question 2: Ranking for Member Selection +===================================================================== + +Option a (ranked vote): 12 (43%) +Option b (no ranking): 16 (57%) + +--------------------------------------------------------------------- +Result: +--------------------------------------------------------------------- + +Voters won't be allowed to specify an ordered preference. + +===================================================================== +Question 3: Council Size +===================================================================== + +Option a (drop to three): 6 (21%) +Option b (drop to four, then three): 22 (79%) + +--------------------------------------------------------------------- +Result: +--------------------------------------------------------------------- + +If we lack five acceptable volunteers the council size is dropped to +four, followed by three. + +===================================================================== +Question 4: Diversity +===================================================================== + +Option a (require a female council member): 21 (78%) +Option b (don't require a female council member): 6 (22%) + +--------------------------------------------------------------------- +Result: +--------------------------------------------------------------------- + +A council cannot be formed without a female-identified person included. +