[Foundation] Standards Organization, Framework, and Process
bauer at jabber.com
Mon Aug 13 15:12:38 CDT 2001
Here's an overall description of the standards decision-making organization,
framework and process. This has been reviewed without objection by members
of the standards-jig. Of course, it's not clear they've all read it, so I
thought I'd post here to get additional feedback.
The Jabber Foundation is a membership-based support organization to the
Jabber Community. It's primary purpose is to help Jabber become a
widely-used de-facto standard for deploying a variety of real-time XML-based
communications systems, such as instant messaging, text conferencing, and
The Jabber Foundation is composed of two main groups, an elected Board of
Directors and an elected Jabber Council. The Board of Directors defines the
framework and oversees the process for defining Jabber standards (both
technical and information standards). The Jabber Council uses that
framework to manage the development of Jabber technical standards. A set of
Jabber Interest Groups (JIG)S) focus on individual Jabber technical
standards. The overall standardization process is through Jabber
Enhancement Proposals (JEPS) that specify proposals for changes in Jabber
technical standards as well even the creation of Jabber Interest Groups
The Jabber Board defines a framework based on principles and process for
standards decision-making by working groups within the Foundation. The
primary principles for decision-making are based on the ANSI (American
National Standards Institute) Due Process requirements.
Openness: Participation in decision-making shall be open to all members
without undue financial requirements, membership in specific external
organizations, or specific technical qualifications.
Fairness: any member has a right to participate in the decision-making
process that materially affects them by a) expressing a position and its
basis, b) having that position considered, and c) appealing if adversely
affected. Due process allows for equity and fair play.
Disclosure: Timely and adequate notice of actions considered and decisions
made that materially affect all members shall be given.
The Jabber Council use the Apache method of voting to accept or reject
Jabber Enhancement Proposals. This voting method is defined as follows.
+1 Yes, agree that an action should be taken.
0 Abstain, neither agree nor disagree an action should be taken.
-1 No, disagree that an action should be taken. On votes requiring
consenus approval, this vote constitutes a veto and must be accompanied by
an explanation or the vote is void.
An action item requiring consensus approval must receive at least 3 binding
+1 votes and no vetos. An action item requiring majority approval must
receive at least 3 binding +1 votes and more +1 votes than -1 votes (i.e., a
majority with a minimum quorum of three positive votes). All votes will be
archived and available for inspection by members of the Jabber Foundation.
More information about the Members