Return-Path: Delivered-To: apmail-jakarta-ant-dev-archive@apache.org Received: (qmail 7946 invoked from network); 9 Dec 2002 11:19:33 -0000 Received: from unknown (HELO nagoya.betaversion.org) (192.18.49.131) by daedalus.apache.org with SMTP; 9 Dec 2002 11:19:33 -0000 Received: (qmail 2664 invoked by uid 97); 9 Dec 2002 11:20:46 -0000 Delivered-To: qmlist-jakarta-archive-ant-dev@jakarta.apache.org Received: (qmail 2593 invoked by uid 97); 9 Dec 2002 11:20:45 -0000 Mailing-List: contact ant-dev-help@jakarta.apache.org; run by ezmlm Precedence: bulk List-Unsubscribe: List-Subscribe: List-Help: List-Post: List-Id: "Ant Developers List" Reply-To: "Ant Developers List" Delivered-To: mailing list ant-dev@jakarta.apache.org Received: (qmail 2581 invoked by uid 97); 9 Dec 2002 11:20:44 -0000 X-Antivirus: nagoya (v4218 created Aug 14 2002) Date: 9 Dec 2002 11:19:20 -0000 Message-ID: <20021209111920.64572.qmail@icarus.apache.org> From: conor@apache.org To: jakarta-ant-cvs@apache.org Subject: cvs commit: jakarta-ant/proposal/ant-site/anakia/xdocs bylaws.xml X-Spam-Rating: daedalus.apache.org 1.6.2 0/1000/N X-Spam-Rating: daedalus.apache.org 1.6.2 0/1000/N conor 2002/12/09 03:19:20 Added: proposal/ant-site/anakia/docs bylaws.html proposal/ant-site/anakia/xdocs bylaws.xml Log: First cut at Ant bylaws. Nothing too strange here, I hope. Revision Changes Path 1.1 jakarta-ant/proposal/ant-site/anakia/docs/bylaws.html Index: bylaws.html =================================================================== Apache Ant - Apache Ant Project Bylaws
Apache Ant

Apache Ant

Documentation

Get Involved

Project Managment

Apache Ant Project Bylaws

This document defines the bylaws under which the Apache Ant project operates. It defines the the roles and responsibilities of the project, who may vote, how conflicts are resolved, etc.

Ant is typical of Apache projects in that it operates under a set of principles, known as the Apache Way. If you are new to Apache, please refer to the Incubator project for more information on how Apache projects operate.

Roles and Responsibilities
Project Management Committee

The Project Management Committee (PMC) for Apache Ant was created by a resolution of the board of the Apache Software Foundation (ASF)on 18th Novembr 2002. The PMC is responsible to the board and the ASF for the management and oversight of the Apache Ant codebase. The responsibilites of the PMC include

  • Deciding what is distributed as products of the Apache Ant project. In particular all releases must be approved by the PMC
  • Maintaining the project's shared resources, including the codebase respository, mailing lists, websites.
  • Speaking on behalf of the project.
  • Resolving license disputes regarding products of the project
  • Nominating new PMC members and committers
  • Maintaining these bylaws and other guidelines of the project

Membership of the PMC is by invitation only and must be approved by a consensus of active PMC members. A PMC member is considered inactive by their own declaration of by not contributing in any form to the project for over six months. An inactive member can become active again by reversing whichever condition made them inactive (i.e., by reversing their earlier declaration or by once again contributing toward the project's work). Membership can be revoked by a unanimous vote of all the active PMC members other than the member in question.

The chair of the PMC is appointed by the ASF board. The chair is an office holder of the Apache Software Foundation (Vice President, Apache Ant) and has primary responsibility to the board for the management of the projects within the scope of the Ant PMC. The chair reports to the board quarterly on developments within the Ant project. The PMC may consider the position of PMC chair annually and if supported by 3/4 Majority may recommend a new chair to the board. Ultimately, however, it is the board's responsibility who to appoint as the PMC chair.

Committers

The project's Committers are responsible for the project's technical management. All committers have write access to the project's source repository. Committers may cast binding votes on any technical discussion regarding the project.

Membership as a Committer is by invitation only and must be approved by consensus of the active PMC members. A Committer is considered inactive by their own declaration or by not contributing in any form to the project for over six months. An inactive committer can become active again by reversing whichever condition made them inactive (i.e., by reversing their earlier declaration or by once again contributing toward the project's work). Commit access can be revoked by a unanimous vote of all the active PMC members (except the member in question if they are a PMC member).

All Apache committers are required to have a signed Contributor License Agreement (CLA) on file with the Apache Software Foundation.

A committer who makes a sustained contibution to the project will usually be invited to become a member of the PMC.

Developers

All of the volunteers who are contributing time, code, documentation, or resources to the Ant Project. A developer that makes sustained, welcome contributions to the project for over six months is usually invited to become a Committer, though the exact timing of such invitations depends on many factors.

Users

The most important participants in the project are people who use our software. The majority of our developers start out as users and guide their development efforts from the user's perspective.

Users contribute to the Apache projects by providing feedback to developers in the the form of bug reports and feature suggestions. As well, users participate in the Apache community by helping other users on mailing lists and user support forums.


Copyright © 2000-2002, Apache Software Foundation
1.1 jakarta-ant/proposal/ant-site/anakia/xdocs/bylaws.xml Index: bylaws.xml =================================================================== Apache Ant Project Bylaws

This document defines the bylaws under which the Apache Ant project operates. It defines the the roles and responsibilities of the project, who may vote, how conflicts are resolved, etc.

Ant is typical of Apache projects in that it operates under a set of principles, known as the Apache Way. If you are new to Apache, please refer to the Incubator project for more information on how Apache projects operate.

The Project Management Committee (PMC) for Apache Ant was created by a resolution of the board of the Apache Software Foundation (ASF)on 18th Novembr 2002. The PMC is responsible to the board and the ASF for the management and oversight of the Apache Ant codebase. The responsibilites of the PMC include

  • Deciding what is distributed as products of the Apache Ant project. In particular all releases must be approved by the PMC
  • Maintaining the project's shared resources, including the codebase respository, mailing lists, websites.
  • Speaking on behalf of the project.
  • Resolving license disputes regarding products of the project
  • Nominating new PMC members and committers
  • Maintaining these bylaws and other guidelines of the project

Membership of the PMC is by invitation only and must be approved by a consensus of active PMC members. A PMC member is considered inactive by their own declaration of by not contributing in any form to the project for over six months. An inactive member can become active again by reversing whichever condition made them inactive (i.e., by reversing their earlier declaration or by once again contributing toward the project's work). Membership can be revoked by a unanimous vote of all the active PMC members other than the member in question.

The chair of the PMC is appointed by the ASF board. The chair is an office holder of the Apache Software Foundation (Vice President, Apache Ant) and has primary responsibility to the board for the management of the projects within the scope of the Ant PMC. The chair reports to the board quarterly on developments within the Ant project. The PMC may consider the position of PMC chair annually and if supported by 3/4 Majority may recommend a new chair to the board. Ultimately, however, it is the board's responsibility who to appoint as the PMC chair.

The project's Committers are responsible for the project's technical management. All committers have write access to the project's source repository. Committers may cast binding votes on any technical discussion regarding the project.

Membership as a Committer is by invitation only and must be approved by consensus of the active PMC members. A Committer is considered inactive by their own declaration or by not contributing in any form to the project for over six months. An inactive committer can become active again by reversing whichever condition made them inactive (i.e., by reversing their earlier declaration or by once again contributing toward the project's work). Commit access can be revoked by a unanimous vote of all the active PMC members (except the member in question if they are a PMC member).

All Apache committers are required to have a signed Contributor License Agreement (CLA) on file with the Apache Software Foundation.

A committer who makes a sustained contibution to the project will usually be invited to become a member of the PMC.

All of the volunteers who are contributing time, code, documentation, or resources to the Ant Project. A developer that makes sustained, welcome contributions to the project for over six months is usually invited to become a Committer, though the exact timing of such invitations depends on many factors.

The most important participants in the project are people who use our software. The majority of our developers start out as users and guide their development efforts from the user's perspective.

Users contribute to the Apache projects by providing feedback to developers in the the form of bug reports and feature suggestions. As well, users participate in the Apache community by helping other users on mailing lists and user support forums.

-- To unsubscribe, e-mail: For additional commands, e-mail: