New Version of Charter
Sun, 6 Nov 1994 16:31:07 -0800 (PST)
11/6/1994 Mike Prince <email@example.com>
This document will outline a set of rules to facilitate the parallel
development of interrelated projects.
We shall have two types of people in our organization; Coordinators for
each project, and the body of members. Projects are arranged
hierarchically. A special General Coordinator acts to oversee all the
Coordinators. Their responsibilities are;
All projects are subjugated to this Coordinator
Has final word in settling disputes
Has same responsibilities as Coordinator, except does not
have a project of his/her own
Any other responsibilities defined in the charter
Posts project updates of general interest to announce
The Coordinator with the most seniority would take over the
responsibilities of the General Coordinator in cases
of absence or removal, until a new one could be
Any other responsibilities as defined by the project
Calls for votes on issues
Participate in projects
All decisions can be challenged by a vote.
Any member has a right to call for a vote.
To call for a vote, a member would post the following message to the
CALL FOR VOTE
Measure: A short description of the measure.
Project: Path of the project being affected by this measure.
Discussion At: Path of project discussion will take place in.
Voting Ends: Last day to cast a vote.
Advocate: Name and e-mail address of the person posting this
Text: What the measure advocates.
All votes should be sent to the person named as advocate.
When voting ends the person named as advocate sends a list sorted
into yes and no votes, plus counts to the Coordinator of the
project named in the vote.
If the vote passes by at least 2/3 the Coordinator posts the
measure plus the voting results to "announce" and to the affected
If the vote fails the Coordinator simply posts the voting results
Once the measure is approved by vote, the measure is added to the
affected projects list of measures.
The basic organizational unit is the project
Projects will be arranged hierarchically
Projects are named
The root project will be the leftmost in the name.
Subprojects will be listed from left to right, delimited
by periods, in order of precedence
All messages to tunes are directed to projects by including
the project name before the message description in the
Projects are defined by their charter, measures, and decisions
The charter is defined initially by the text of the vote
that created it.
Measures are put forth by members and decided by votes
Decisions are made by the project coordinator
We will start with the following projects;
charter: The organization structure of our group (as
defined by this document). This forum will be used to
discuss changes to our charter and our groups organization.
vote: All votes and their results will be announced here, as well
as in the projects in which they affect. The discussion
will take place in the project affected by the vote.
discussion: This will serve as the forum for debating new project
proposals and votes of general interest.
announce: A forum which can only be posted to by the
Coordinators. This is used to announce new projects
and their status, and for Coordinators to update the group
about on-going projects.
To create a project a member would call for a vote with the following
fields appended to the CALL FOR VOTE message.
REQUEST FOR PROJECT
New Project Name: The complete "path" of the project.
Description: A short description of the project.
Goals and Methods: The goals of the project and how they will
Reason: Why do we need a new project/subproject. This should
be at most two paragraphs, which may contain references to
the Comments section.
Comments(optional): Descriptive text, references, anything
deemed necessary but not included above.
Voting is conducted normally except when a root project is being
created, in which case the Head Coordinator receives the results of the
The advocate of the vote becomes the Coordinator for the new project.
Each project will have several files to maintain at our central archive.
Each file name shall be prepended by the project path.
All files in the archive will be at most one month out of date.
Every file will have as the first line the date it was last
updated and the person who did the updates name or email
Here are the minimum files that need to be maintained by the
.charter This is a copy of the most recent incarnation of the
charter which defines the project. If the project was
created through a vote all ballots cast are listed.
.talk.MonthYear This is an archive of all that's been posted
to that project, stored in mailbox format, and broken down
by month into separate files. This should be updated
within 10 days after the end of each month.
.vote.measurename This is the text of a measure that has been
put to vote for that project and a list of those who have
cast ballots for or against that measure.
.decision.decisionname This is the text of a decision made by the
The charter project will have several additional files;
.members A list of members and their e-mail addresses. This
will initially be derived from the tunes mailserver
.projects A list of all projects and their coordinators
Only a Coordinator can post to announce. Announce will be used to
update members on the status of projects, proposals for projects, and
general voting results. Only calls for votes can be posted to vote.
All discussion for votes will take place in the project named in the
Discussion At field of the Call for Vote. Any member can post a call to
vote. All other projects can be posted to by all members.