Here's another cut at the Constitution.
Still not there, but making some progress. I think I got most of the
comments on the thread thus far. If you commented on parts that I took
out (project creation process or membership process), we can update
those separately since those documents will have to be edited. If I
missed other comments, just flag me.
This document is now based only in part on the previous Constitution.
What text I kept from the Constitution I edited heavily and in some
cases changed intent (such as the Disputes section). We can discuss
these changes during this process. Generally, I cut out a great deal of
information, so it's not helpful to do a line by line analysis. We as a
community do not follow all of the Constitution as written, so I'd like
to see us consider starting with a much shorter document that doesn't
necessarily consider every possible situation. Then we can build up from
there if needed.
Here's a rough review of changes:
Article 1. Name: Removed. I'm not sure how to handle this because this
section refers to the Charter, and we have to consider the Charter in
this as well. I never really saw a connection between the Charter and
Constitution, so my view is that we don't even need a Charter and the
Constitution should stand on its own. But we can deal with that in
subsequent drafts.
Article 2. Purpose: Edited parts of this into other sections and removed
other parts.
Article 3. Structure, Participation, and Roles: Replaced with new
roles/groups content approved by the OGB. Elevated Disputes to its own
section. Changed #4 of Disputes to say a suspended member may /not/
vote. This is for discussion.
Article 4. Membership: Replaced with the new membership approved by the
OGB.
Article 5. Meetings of Members: Edited.
Article6. Governing Board: Edited.
Article 7 Community Groups: Removed. The new structure is flat and
doesn't require the OGB to specify in detail how groups operate. Also,
some content in this section is covered in the new group creation process.
Article 8. Community Group Voting Procedures: Removed. The OGB may very
well decide to publish some suggested ways to run a group (voting,
management, etc), but it's not the role of the OGB to get down to this
level of detail for each group.
Article 9 Amendments: Edited
Article 10. Dissolution: Edited
==============================================
The OpenSolaris Constitution
Overview
This Constitution outlines the basic structure and operation of the
OpenSolaris community and the OpenSolaris Governing Board (OGB).
Previous versions of the Constitution can be found at the OGB's website.
Structure
Groups. The OpenSolaris community is structured as a distributed
organization of participants in which Members are given the right to
vote on community-wide issues, the most important of which is to elect
the OGB. The OGB, in turn, delegates the organization, operations, and
decision-making processes for OpenSolaris activities to participants
running their own groups. From a governance perspective, all groups are
considered equal in status, there are no hierarchal relationships
between groups, and the number of groups within a given category can
vary greatly. There are three operational categories of groups and one
non-operational group:
1. Communities: Social groups gathered around issues or technologies.
2. Projects: Development groups gathered around code repositories and
integration tools.
3. User Groups: Groups of users gathered around issues or
technologies in a specific geography.
4. Electorate: A group that holds voting Members of the overall
OpenSolaris Community. This group is not considered operational in
that its Members participate in the activities of the other three
groups.
The OGB specifies a single process for creating, changing, archiving,
and reactivating all groups. The document outlining those procedures can
be found at the OGB's website, and it may be updated as the community's
needs evolve.
Roles. There are three operational roles in the OpenSolaris community:
1. Participants: Those registered on opensolaris.org are eligible to
be participants in a Community, Project, or User Group.
2. Contributors: Those recognized as having substantially helped with
the goals of a given group. That person may be given the right to
edit web pages, commit code, or help moderate mailing lists, for
example.
3. Leaders: Those responsible for leading a Community, Project, or
User Group. Leaders may decide the technical direction of a given
Project, for example. Leaders may also appoint Participants to be
Contributors and Leaders.
All of the groups may have have different standards for recognizing
people as Participants, Contributors, or Leaders within their respective
groups. However, if a participate wants to become a Member of the
OpenSolaris community and be engaged in community-wide issues, then he
or she has to apply for Membership at the OGB.
Membership
Membership: Participants, Contributors, and Leaders from Communities,
Projects, and User Groups may become associated with the Electorate
group as voting Members of the OpenSolaris community. Only those who
have substantially and verifiably contributed to a group may apply for
Membership. Qualification for Membership is for life; however,
Memberships must be renewed every two years. The OGB specifies a single
process for membership applications. The document outlining those
procedures can be found at the OGB's website, and it may be updated as
the community's needs evolve.
Meetings of Members
Meetings. A Meeting of the Members will be held annually to elect the
OGB and ratify any proposed Constitutional changes. The OGB will notify
the community not less than ten days or more than sixty days before the
meeting with the necessary logistics. One-third of the Members,
represented in person or by proxy, constitutes a quorum, and the
affirmative vote of a majority of the Members shall be the act of the
Members. The OGB can call for Special Meetings of the Members outside
the Annual Meetings, and Members can also call for Special Meetings if
more than 10 percent of the Membership agrees.
Voting. Members are entitled to one vote on each matter submitted at a
Meeting of the Members. A Member may vote in person, by proxy, or, when
a vote is conducted by electronic ballot, by submitting a completed
ballot to the voting mechanism.
Proxies. Every Member may authorize another person to act on his or her
behalf as a Member by Proxy. Every proxy must be signed by the Member
and delivered to the Secretary. Proxies are valid for up to one year.
All proxies shall be revocable.
Minutes. Minutes of any Meeting of the Members shall be posted in a
public forum within thirty days.
Governing Board
OGB. The OGB consists of a minimum of three and a maximum of seven
people who provide guidance to the OpenSolaris community, maintain the
community's Constitution, run elections, and to help mediate disputes.
The OGB values transparency, prefers delegation and empowerment, and
strives to be enablers, facilitators and behind-the-scenes
troubleshooters. OGB members, upon change of corporate affiliation or
other interests related to OpenSolaris, must notify the Membership of
their new status.
Election and Term. At the annual meeting of Members, the Members shall
elect OGB Members to hold office starting the first day of the calendar
month following the election and continuing until the first day of the
calendar month following the next annual meeting. Each OGB member shall
hold office for the term for which he or she is elected, until his or
her successor us elected, or until his or her earlier resignation,
removal, or death. OGB members can serve for up to three consecutive terms.
Candidates and Voting. Candidates for election to the OGB must be
nominated by a current Member. Nominations shall be open seven days
prior to ballot completion. An election ballot must be complete and
publicly viewable seven days prior to the start of voting. Once voting
has started, the voting shall remain open for seven days. Candidates for
election must publish a list of their commercial affiliations or other
interests related to OpenSolaris, so voting Members can understand the
context from which they would act on the OGB. Candidates who do not
publish such a statement shall not be eligible for election. The
Secretary of the OGB shall maintain a public register of OGB Members'
affiliations.
Voting. The OGB election shall use the balloting method known as Single
Transferable Vote with the Meek algorithm.
Resignations, Removals, and Vacancies. An OGB Member may resign or be
removed by an affirmative vote of two-thirds of the Members. If the
entire OGB resigns or if a majority of the community expresses "no
confidence" in an affirmative vote, then a special election will be held
within thirty days. In the event of a resignation, removal, or death,
the OGB shall review the ballot results of the previous election and
appoint the next available candidate to fill the vacancy. If there are
no further candidates from the prior election, the vacancy shall not be
filled until the next OGB election.
Quorum. A majority of the OGB members in office shall constitute a
quorum. The vote of a majority of the OGB members present at a meeting
at which a quorum is present shall be the act of the OGB.
Meetings. OGB meetings should be held at least once a quarter. Meetings
may be held in person or via teleconference, IRC, or equivalent medium
for shared communication. OGB meetings are open, but occasionally the
OGB may need to discuss confidential items in a closed session. Any
decisions resulting from a closed session must be approved in an open
meeting.
Officers. The officers of the OGB shall consist of a Chair, a
Vice-Chair, and a Secretary, each of whom shall be appointed by the OGB.
The offices of Chair and Vice Chair must be held by OGB members, but the
Secretary need not be an OGB member. The officers shall have the
following duties:
* The Chair shall preside at all Meetings of the Members and of the OGB.
* The Vice Chair shall, in the absence or the Chair, perform the
duties of the Chair.
* The Secretary shall publish records of all public meetings and
maintain Membership records of the OpenSolaris community.
Board Committees. The OGB may create board committees, each consisting
of at least one OGB member and composed of participants appointed by the
OGB.
Dispute Resolution
Disputes. Disputes should be resolved within groups according to their
normal decision-making procedures. If a dispute can not be resolved in a
group or spreads into to the OpenSolaris community generally, then the
participants may ask the OGB to help mediate a reasonable solution. The
OGB will consider disputes on a case-by-case basis.
Suspensions. If outright abuse is reported to the OGB, the situation
will be reviewed in the following way:
1. The OGB will notify the individual that his or her participation
in the community is under review and that the review will be
completed within thirty days. The review should occur in a closed
session and remain private unless an action is made to suspend the
participant.
2. The OGB may temporarily remove the participant's write access to
community infrastructure until the review is complete.
3. When the review is completed, the OGB may suspend the
participant's write access to community infrastructure for up to
six months. If the participant has previously been suspended, the
OGB may recommend expulsion.
4. A suspended member may not attend or vote at Annual Meetings or
Special Meetings.
Expulsion. The OGB may expel a participant by an affirmative vote of a
two-thirds majority of the Members. Expulsion involves the removal of
all grants of Membership and the removal of the participant's write
access to community infrastructure until a subsequent act of the Members
revokes the expulsion.
Amendments
The Constitution may be changed by an affirmative vote if a majority of
the Members during Annual Meetings or Special Meetings.
Dissolution
If the OGB is reduced in membership below three members, Sun
Microsystems will appoint a new board and community operations will
continue under the Constitution.
==============================================
Jim
--
http://blogs.sun.com/jimgris/
-------------- next part --------------
An HTML attachment was scrubbed...
URL:
<http://mail.opensolaris.org/pipermail/ogb-discuss/attachments/20081015/4a101bdf/attachment.html>