James Carlson wrote:
> Alan Burlison writes:
>   
>> The new opensolaris.org membership system (https://auth.opensolaris.org) 
>> is currently configured with the following "types" which are known by 
>> the Auth app as "collective types":
>>
>>      Community
>>      Project
>>      User Group
>>      Electorate
>>     
>
> That sounds good.  The question I'm asking is whether operational
> rules can be tied to those types, such that each type has just _one_
> set of agreed-on procedures, rather than having each individual
> instance be different.
>
> A specific example of a problematic issue would be having some groups
> decide that voting should be done by majority rule, while another
> group decides on a representative system, and yet another comes up
> with some sort of weighting.
>
> I don't think it makes sense to have "recommendations," if that's all
> they are, because it essentially precludes the participants from
> keeping track of how all their various affiliations do business, and
> prevents the OGB from fairly mediating any disputes that may arise.
>
> I know we're all trying to make a nice harmonious system where
> everybody just gets along, but the real test of a structure is what
> happens when everything goes wrong.
>
>   
Because there are several reviewers who feel as you do, I drafted a new, 
but very familiar, section 3.1 that adds back a modified Article VIII 
from the current Constitution and provides some new text related to 
participation and promotion to Contributor and Leader, as follows:


        1.3 Group Management Processes

Groups are expected and encouraged to document their development 
methodologies and maintain records of their Contributors and Leaders.

In order to encourage consistency across the OpenSolaris community and 
also for the purpose of mediating disputes, Groups should use the voting 
procedures, participation guidelines, and requirements for becoming 
contributors and leaders as described in the following sections.


        1.3.1 Voting Procedures

Most of a Group's work is simply done by individual Contributors within 
a climate of ongoing discussion, informal group consensus, and a general 
desire to meet the group's shared objectives. However, occasional 
conflict is an inevitable part of working together to solve complex 
problems. The following Group voting procedures are designed to support 
both friendly collaboration and individual innovation, while at the same 
time providing adequate oversight for the OpenSolaris Community as a 
whole by enabling equal participation in formal decisions regardless of 
a person's location or time zone. The Group voting procedures determine 
how future conflicts will be resolved so that volunteers on a project 
need not fear differences of opinion: contrary ideas can be voiced 
without derailing progress. The objective is to avoid /unnecessary/ 
conflict over changes, while at the same time encouraging opinions that 
work towards producing quality products in a timely manner.

*1.3.2. Location.*

Decisions by a Group are made by vote or consensus on a public meeting 
place of the Group that is most applicable to the action being 
discussed. For example, Group decisions that are specific to a single 
project are made through discussion and voting/consensus on the 
asynchronous meeting place (e.g., mailing list) for that project, 
whereas general Group decisions are made on the Group's general 
discussion place. Some discussions, such as investigation of security 
issues prior to their publication and nominations for Contributor 
status, are expected to take place in private prior to any public vote 
by the Group.

*1.3.3 Votes.*

Each Contributor of a Group has the right to one binding vote on each 
proposed action of the Group. Other Participants may express their 
opinions through non-binding votes. A Contributor may change their own 
vote on a given action until such time as the action is no longer 
applicable (e.g., decisions regarding a given product release are final 
once the release is made public). Votes are expressed in the range 
*[-1,1]* with the following meanings:

+1      *Yes*, "Agree," or "the action should be performed." A +1 vote 
indicates that the voter is in favor of implementation of the proposed 
action.
?0      *Abstain*, "no opinion," or "I am happy to let the other group 
members decide this action." A vote in the interval between 0 and 1 
(such as +0.5) can describe varying degrees of support for the proposal 
but still counts as an abstention. A vote in the interval between 0 and 
-1 (such as -0.9) can describe varying degrees of disagreement with the 
proposal but still counts as an abstention.
-1      *No*, "Disagree," or "the action should not be performed." On 
actions where consensus is required, this vote counts as a *veto* if it 
includes an explanation of why the veto is appropriate and at least one 
other  Contributor agrees that the explanation is valid ( regardless of 
their own vote).

*1.3.4. Voting Systems.*

Decisions of a Group are determined by several related voting systems, 
chosen per action type based on the degree of consensus or quorum needed 
to make the decision:

Voting System   Approved by     Action Types
Consensus       At least three (3) binding +1 votes and no -1 votes (i.e., 
unanimous with a minimal quorum of three votes).        Putbacks (when 
subjected to vote). Initiate new project. Terminate project. Addition of 
Contributor. Removal of  Contributor (subject must abstain).
Majority        At least three (3) binding +1 votes and more +1 votes than -1 
votes (i.e., majority vote with a minimal quorum of three +1 votes). 
Design choice. Release plan. Product release. Facilitator nomination. 
Documentation (when subjected to vote).
Assumed         Approval is assumed unless a -1 vote is received, after which 
the action is reverted or the issue is decided by Majority or Consensus 
vote, depending on the type of action.  Putbacks. Documentation.

*
1.3.5. Participation Guidelines.*

How to participate:
1. Register on opensolaris.org
2. Join mailing list for a group
3. Contribute to the goals of the group

*1.3.6. Promotion Requirements.

* How to earn Contributor status:
1. Make at least three significant contributions to the goals of a group
2. Nominate yourself for Contributor status
3. Garner +1 votes from 3 existing group Contributors and no -1 votes

How to earn Leader status:
1. Make more than three significant contributions to the goals of a 
group over an extended period of time
2. Nominate yourself for Leader status
3. Garner +1 votes from 3 existing group Leaders and no -1 votes

Thanks,
Michelle

 
-------------- next part --------------
An HTML attachment was scrubbed...
URL: 
<http://mail.opensolaris.org/pipermail/ogb-discuss/attachments/20090206/0afb9011/attachment.html>

Reply via email to