XML:DB Community

This document defines the guidelines of the XML:DB community. It includes definitions of the various categories of membership, who is able to vote, how conflicts are resolved by voting, and the procedures to follow for proposing and making changes to a Project.

This is a living document. Changes can be made by the XML:DB Management Committee.

Roles and Responsibilities

The roles and responsibilities that people can assume in a project are based on merit. Everybody can help no matter what their role is. Those who have been long term or valuable contributors to the project obtain the right to vote and commit directly to the source repository.


Users are the people who use the end result of the Project. People in this role are using the products, reporting bugs and making feature requests. In some cases they may also contribute bug fixes. This is by far the most important category of people as, without users, there is no reason for the Project to exist.


Users who give frequent and valuable contributions to a project of the XML:DB Initiative can have their status promoted to that of a "Committer" for that project. A Committer has write access to the source code repository and gains voting rights allowing them to affect the future of the project.

In order for a User to become a Committer, another Committer can nominate that User or the User can ask for it. Once a User is nominated, all of the Committers for a project will vote. If there are at least 3 positive votes and no negative votes, the User is converted into a Committer.

Each project of the XML:DB Initiative may nominate a Chairman who is one of the Committers. The Chairman is responsable for resolving conflicts and the coordination of the project as a whole.

At times, Committers may go inactive for a variety of reasons. A Committer that has been inactive for 3 months or more may lose his or her status as a Committer.

A list of our current Committers can be found in our Project Credits.


Supporters are Companies which agreed to support and use at least one of the specifications of the XML:DB Initiative in their products.

A Supporter does not have to contribute to a XML:DB project.

Specific benefits for Supporters include:

  • Listing in searchable Member Directory.
  • Link from XML:DB web site to your company's site.
  • Posting of company press releases on the XML:DB web site.

A list of our current Supporters can be found in our Project Credits.

XML:DB Project Management Committee

People who frequently participate with valuable contributions may have their status promoted to that of a "XML:DB Project Management Committee Member". This committee is the official managing body of the XML:DB Initiative and is responsible for setting overall project direction. In order to become a Member, someone on the XML:DB PMC must nominate the person. The individual may then be approved with a 3/4 majority of the XML:DB PMC. The person does not have to be a Committer but may be someone who provides valuable contributions that are considered to be important to the XML:DB Initiative.

To view the XML:DB Project Management Committee bylaws, click here.

A list of our current XML:DB PMC Members can be found in our Project Credits.

Copyright © 2000-2003 The XML:DB Initiative. All Rights Reserved.