[standards-jig] Standards Framework and Process

Michael Bauer bauer at jabber.com
Fri Aug 10 18:25:40 UTC 2001

Here's an overall description of the standards decision-making framework and
process.  Please let me know what you think.

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
collaboration environments.  

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 primary process for decision-making uses 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.  

-----Original Message-----
From: Michael Bauer [mailto:bauer at jabber.com]
Sent: Friday, August 10, 2001 10:36 AM
To: 'standards-jig at jabber.org'
Subject: [standards-jig] Standards Agenda

Hi.  I'm going to start posting some threads on a few standards issues. 

1.  What's the overall standards charter for the Foundation?
2.  What are the basic standards relating to software?
3.  What are the basic standards relating to content?

Let me know if you have anything to add or questions about what's on the
Standards-JIG mailing list
Standards-JIG at jabber.org

More information about the Standards mailing list