Added: ant/site/generated/bylaws.html
URL:
http://svn.apache.org/viewvc/ant/site/generated/bylaws.html?rev=439488&view=auto
==============================================================================
--- ant/site/generated/bylaws.html (added)
+++ ant/site/generated/bylaws.html Fri Sep 1 14:41:40 2006
@@ -0,0 +1,792 @@
+
+
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"
"http://www.w3.org/TR/html4/loose.dtd">
+ <html lang="en">
+ <!-- GENERATED FILE, DO NOT EDIT, EDIT THE XML FILE IN xdocs INSTEAD! -->
+ <head>
+ <META http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
+ <title>Apache Ant - Project Bylaws</title>
+ <link type="text/css" href="./page.css" rel="stylesheet">
+ <meta name="author" content="Apache Ant PMC">
+ <meta name="email" content="">
+ </head>
+
+ <body>
+ <p class="navpath">
+ <script src="./breadcrumbs.js" language="JavaScript"
type="text/javascript"></script>
+ </p>
+
+ <div class="logobar">
+ <table width="100%" border="0" cellspacing="0" cellpadding="0">
+ <tr>
+ <td align="left"><img border="0" alt="Apache Ant site"
src="./images/group-logo.gif"></td>
+ <td align="center" width="100%"><img alt="Apache Ant logo"
border="0" src="./images/project-logo.gif"></td>
+ <td align="right">
+ <form target="_blank" onsubmit="q.value = query.value + '
site:ant.apache.org'" action="http://www.google.com/search" method="get">
+ <table summary="search" border="0" cellspacing="0"
cellpadding="0" bgcolor="#4C6C8F">
+ <tr>
+ <td colspan="3"><img height="10" width="1" alt=""
src="./images/spacer.gif"></td>
+ </tr>
+ <tr>
+ <td><img height="1" width="1" alt=""
src="./images/spacer.gif"></td>
+ <td nowrap="nowrap" class="searchcaption">
+ <input name="q" type="hidden">
+ <input size="15" id="query" type="text">
+ <img height="1" width="5" alt=""
src="./images/spacer.gif">
+ <input name="Search" value="Search" type="submit">
+ <br>
+ the Apache Ant site
+ </td>
+ <td><img height="1" width="1" alt=""
src="./images/spacer.gif"></td>
+ </tr>
+ <tr>
+ <td><img alt="" border="0" height="10" width="9"
src="./images/search-left.gif"></td>
+ <td><img height="1" width="1" alt=""
src="./images/spacer.gif"></td>
+ <td><img alt="" border="0" height="10" width="9"
src="./images/search-right.gif"></td>
+ </tr>
+ </table>
+ </form>
+ </td>
+ </tr>
+ </table>
+ </div>
+
+ <div class="tab">
+ <table summary="tab bar" border="0" cellpadding="0"
cellspacing="0">
+ <tr>
+ <td width="8"><img alt="" height="5"
width="8" src="./images/spacer.gif"></td><td valign="bottom">
+ <table summary="selected tab" style="height: 1.5em"
border="0" cellpadding="0" cellspacing="0">
+ <tr>
+ <td valign="top" width="5" bgcolor="#4C6C8F"><img
height="5" width="5" alt="" src="./images/tabSel-left.gif"></td><td
valign="middle" bgcolor="#4C6C8F"><font color="#ffffff" size="2" face="Arial,
Helvetica, Sans-serif"><b>Home</b></font></td><td valign="top" width="5"
bgcolor="#4C6C8F"><img height="5" width="5" alt=""
src="./images/tabSel-right.gif"></td>
+ </tr>
+ </table>
+ </td>
+ <td width="5"><img alt="" height="8"
width="8" src="./images/spacer.gif"></td><td valign="bottom">
+ <table summary="non selected tab" style="height: 1.4em"
border="0" cellpadding="0" cellspacing="0">
+ <tr>
+ <td valign="top" width="5" bgcolor="#B2C4E0"><img
height="5" width="5" alt="" src="./images/tab-left.gif"></td><td
valign="middle" bgcolor="#B2C4E0"><a href="./projects/index.html"><font
size="2" face="Arial, Helvetica, Sans-serif">Projects</font></a></td><td
valign="top" width="5" bgcolor="#B2C4E0"><img height="5" width="5" alt=""
src="./images/tab-right.gif"></td>
+ </tr>
+ </table>
+ </td>
+ </tr>
+ </table>
+ </div>
+
+ <div class="bluebar"></div>
+
+ <div class="menucontainer">
+
+ <div class="menu">
+ <ul>
+ <li class="menuheader">Apache Ant
+ <ul>
+ <li>
+ <a href="./index.html">Welcome</a>
+ </li>
+ <li>
+ <a href="./license.html">License</a>
+ </li>
+ <li>
+ <a href="./antnews.html">News</a>
+ </li>
+ </ul>
+ </li>
+ <li class="menuheader">Documentation
+ <ul>
+ <li>
+ <a href="./manual/index.html">Manual</a>
+ </li>
+ <li>
+ <a href="./projects.html">Related
Projects</a>
+ </li>
+ <li>
+ <a href="./external.html">External Tools
and Tasks</a>
+ </li>
+ <li>
+ <a href="./resources.html">Resources</a>
+ </li>
+ <li>
+ <a href="./faq.html">Frequently Asked
Questions</a>
+ </li>
+ <li>
+ <a
href="http://wiki.apache.org/ant/FrontPage">Wiki</a>
+ </li>
+ <li>
+ <a href="./problems.html">Having
Problems?</a>
+ </li>
+ </ul>
+ </li>
+ <li class="menuheader">Download
+ <ul>
+ <li>
+ <a
href="http://ant.apache.org/bindownload.cgi">Binary Distributions</a>
+ </li>
+ <li>
+ <a
href="http://ant.apache.org/srcdownload.cgi">Source Distributions</a>
+ </li>
+ </ul>
+ </li>
+ <li class="menuheader">Contributing
+ <ul>
+ <li>
+ <a href="./mail.html">Mailing Lists</a>
+ </li>
+ <li>
+ <a href="./svn.html">Subversion
Repositories</a>
+ </li>
+ <li>
+ <a href="./bugs.html">Bug Database</a>
+ </li>
+ <li>
+ <a
href="http://www.apache.org/foundation/contributing.html">Donations</a>
+ </li>
+ </ul>
+ </li>
+ <li class="menuheader">Project Management
+ <ul>
+ <li>
+ <a
href="./contributors.html">Contributors</a>
+ </li>
+ <li>
+ <a href="./mission.html">Apache Ant
Mission</a>
+ </li>
+ <li>
+ <span class="sel">Project Bylaws</span>
+ </li>
+ <li>
+ <a href="./legal.html">Legal</a>
+ </li>
+ </ul>
+ </li>
+ </ul>
+ </div>
+ <img style="float: left" height="10" width="10" border="0" alt=""
src="./images/menu-left.gif">
+ <img style="float: right" height="10" width="10" border="0" alt=""
src="./images/menu-right.gif">
+ </div>
+ <div class="lightbluebar"> </div>
+ <div class="main">
+ <div class="content">
+ <h1 class="title">Project Bylaws</h1>
+ <h3 class="section">
+ <a name="Apache Ant Project Bylaws"></a>
+ Apache Ant Project Bylaws
+ </h3>
+ <p>
+ This document defines the bylaws under which the Apache Ant project
+ operates. It defines the roles and responsibilities of the
+ project, who may vote, how voting works, how conflicts are resolved,
+ etc.
+ </p>
+ <p>
+ Ant is a project of the
+ <a href="http://www.apache.org/foundation/">Apache Software
+ Foundation</a>. The foundation holds the copyright on Apache
+ code including the code in the Ant codebase. The
+ <a href="http://www.apache.org/foundation/faq.html">foundation FAQ</a>
+ explains the operation and background of the foundation.
+ </p>
+ <p>
+ Ant is typical of Apache projects in that it operates under a set of
+ principles, known collectively as the "Apache Way". If you are
+ new to Apache development, please refer to the
+ <a href="http://incubator.apache.org">Incubator project</a>
+ for more information on how Apache projects operate. <b>Note:</b> the
+ incubator project has only been recently set up and does not yet explain
+ the Apache Way in great detail.
+ </p>
+ <ul>
+ <li><a href="#Roles and Responsibilities">Roles and
Responsibilities</a></li>
+ <li><a href="#Decision Making">How decisions are made</a></li>
+ </ul>
+ <h3 class="section">
+ <a name="Roles and Responsibilities"></a>
+ Roles and Responsibilities
+ </h3>
+ <p>
+ Apache projects define a set of roles with associated rights and
+ responsibilities. These roles govern what tasks an individual may perform
+ within the project. The roles are defined in the following sections
+ </p>
+ <ul>
+ <li><a href="#Users">Users</a></li>
+ <li><a href="#Developers">Developers</a></li>
+ <li><a href="#Committers">Committers</a></li>
+ <li><a href="#Project Management Committee">
+ Project Management Committee (PMC)</a>
+ </li>
+ </ul>
+ <h4 class="subsection">
+ <a name="Users"></a>
+ Users
+ </h4>
+ <p>
+ 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.
+ </p>
+ <p>
+ Users contribute to the Apache projects by providing feedback to
+ developers in 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.
+ </p>
+ <h4
class="subsection">
+ <a name="Developers"></a>
+ Developers
+ </h4>
+ <p>
+ 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 may be invited to become a
+ Committer, though the exact timing of such invitations depends on many
+ factors.
+ </p>
+ <h4
class="subsection">
+ <a name="Committers"></a>
+ Committers
+ </h4>
+ <p>
+ The project's Committers are responsible for the project's technical
+ management. All committers have write access to the project's source
+ repositories. Committers may cast binding votes on any technical
+ discussion regarding the project.
+ </p>
+ <p>
+ Committer access is by invitation only and must be approved by lazy
+ consensus of the active PMC members. A Committer is considered emeritus
+ by their own declaration or by not contributing in any form to the
+ project for over six months. An emeritus committer may request
+ reinstatement of commit access from the PMC. Such reinstatement is
+ subject to lazy consensus of active PMC members.
+ </p>
+ <p>
+ Commit access can be revoked by a unanimous vote of all the active
+ PMC members (except the committer in question if they are also a PMC
member).
+ </p>
+ <p>
+ All Apache committers are required to have a signed Contributor License
+ Agreement (CLA) on file with the Apache Software Foundation. There is a
+ <a href="http://www.apache.org/dev/committers.html">Committer FAQ</a>
+ which provides more details on the requirements for Committers
+ </p>
+ <p>
+ A committer who makes a sustained contribution to the project may be
+ invited to become a member of the PMC. The form of contribution is
+ not limited to code. It can also include code review, helping out
+ users on the mailing lists, documentation, etc.
+ </p>
+ <h4
class="subsection">
+ <a name="Project Management Committee"></a>
+ Project Management Committee
+ </h4>
+ <p>
+ The Project Management Committee (PMC) for Apache Ant was created by a
+ <a href="mission.html">resolution</a> of the board of the Apache
+ Software Foundation on 18<sup>th</sup> November 2002. The PMC is
+ responsible to the board and the ASF for the management and oversight
+ of the Apache Ant codebase. The responsibilities of the PMC include
+ </p>
+ <ul>
+ <li>Deciding what is distributed as products of the Apache Ant project.
+ In particular all releases must be approved by the PMC
+ </li>
+ <li>Maintaining the project's shared resources, including the codebase
+ repository, mailing lists, websites.
+ </li>
+ <li>Speaking on behalf of the project.
+ </li>
+ <li>Resolving license disputes regarding products of the project
+ </li>
+ <li>Nominating new PMC members and committers
+ </li>
+ <li>Maintaining these bylaws and other guidelines of the project
+ </li>
+ </ul>
+ <p>
+ Membership of the PMC is by invitation only and must be approved by a
+ lazy consensus of active PMC members. A PMC member is considered
+ "emeritus" by their own declaration or by not contributing in
+ any form to the project for over six months. An emeritus member may
+ request reinstatement to the PMC. Such reinstatement is subject to lazy
+ consensus of the active PMC members. Membership of the PMC can be
+ revoked by an unanimous vote of all the active PMC members other than
+ the member in question.
+ </p>
+ <p>
+ 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 2/3 Majority may recommend a new chair to the board.
+ Ultimately, however, it is the board's responsibility who it chooses
+ to appoint as the PMC chair.
+ </p>
+ <h3 class="section">
+ <a name="Decision Making"></a>
+ Decision Making
+ </h3>
+ <p>
+ Within the Ant project, different types of decisions require different
+ forms of approval. For example, the
+ <a href="#Roles and Responsibilities">previous section</a> describes
+ several decisions which require "lazy consensus" approval. This
+ section defines how voting is performed, the types of approvals, and
which
+ types of decision require which type of approval.
+ </p>
+ <h4 class="subsection">
+ <a name="Voting"></a>
+ Voting
+ </h4>
+ <p>
+ Decisions regarding the project are made by votes on the primary
project
+ development mailing list ([email protected]). Where necessary,
+ PMC voting may take place on the private Ant PMC mailing list.
+ Votes are clearly indicated by subject line starting with [VOTE] or
+ [PMC-VOTE]. Votes may contain multiple items for approval and these
+ should be clearly separated. Voting is carried out by replying to the
+ vote mail. Voting may take four flavours
+ </p>
+ <table class="ForrestTable"
cellspacing="1" cellpadding="4">
+ <tr>
+ <td colspan="1" rowspan="1"
+ valign="top" align="left">
+ <strong>+1</strong>
+ </td>
+ <td colspan="1" rowspan="1"
+ valign="top" align="left">
+
+ "Yes," "Agree," or "the action should be
+ performed." In general, this vote also indicates a willingness
+ on the behalf of the voter in "making it happen"
+
+ </td>
+ </tr>
+ <tr>
+ <td colspan="1" rowspan="1"
+ valign="top" align="left">
+ <strong>+0</strong>
+ </td>
+ <td colspan="1" rowspan="1"
+ valign="top" align="left">
+
+ This vote indicates a willingness for the action under
+ consideration to go ahead. The voter, however will not be able
+ to help.
+
+ </td>
+ </tr>
+ <tr>
+ <td colspan="1" rowspan="1"
+ valign="top" align="left">
+ <strong>-0</strong>
+ </td>
+ <td colspan="1" rowspan="1"
+ valign="top" align="left">
+
+ This vote indicates that the voter does not, in general, agree with
+ the proposed action but is not concerned enough to prevent the
+ action going ahead.
+
+ </td>
+ </tr>
+ <tr>
+ <td colspan="1" rowspan="1"
+ valign="top" align="left">
+ <strong>-1</strong>
+ </td>
+ <td colspan="1" rowspan="1"
+ valign="top" align="left">
+
+ This is a negative vote. On issues where consensus is required,
+ this vote counts as a <strong>veto</strong>. All vetoes must
+ contain an explanation of why the veto is appropriate. Vetoes with
+ no explanation are void. It may also be appropriate for a -1 vote
+ to include an alternative course of action.
+
+ </td>
+ </tr>
+ </table>
+ <p>
+ All participants in the Ant project are encouraged to show their
+ agreement with or against a particular action by voting. For technical
+ decisions, only the votes of active committers are binding. Non binding
+ votes are still useful for those with binding votes to understand the
+ perception of an action in the wider Ant community. For PMC decisions,
+ only the votes of PMC members are binding.
+ </p>
+ <p>
+ Voting can also be applied to changes made to the Ant codebase. These
+ typically take the form of a veto (-1) in reply to the commit message
+ sent when the commit is made.
+ </p>
+ <h4
class="subsection">
+ <a name="Approvals"></a>
+ Approvals
+ </h4>
+ <p>
+ These are the types of approvals that can be sought. Different actions
+ require different types of approvals
+ </p>
+ <table class="ForrestTable"
cellspacing="1" cellpadding="4">
+ <tr>
+ <td colspan="1" rowspan="1"
+ valign="top" align="left">
+ <strong>Consensus</strong>
+ </td>
+ <td colspan="1" rowspan="1"
+ valign="top" align="left">
+
+ For this to pass, all voters with binding votes must vote and there
+ can be no binding vetoes (-1). Consensus votes are rarely required
+ due to the impracticality of getting all eligible voters to cast a
+ vote.
+
+ </td>
+ </tr>
+ <tr>
+ <td colspan="1" rowspan="1"
+ valign="top" align="left">
+ <strong>Lazy Consensus</strong>
+ </td>
+ <td colspan="1" rowspan="1"
+ valign="top" align="left">
+
+ Lazy consensus requires 3 binding +1 votes and no binding vetoes.
+
+ </td>
+ </tr>
+ <tr>
+ <td colspan="1" rowspan="1"
+ valign="top" align="left">
+ <strong>Lazy Majority</strong>
+ </td>
+ <td colspan="1" rowspan="1"
+ valign="top" align="left">
+
+ A lazy majority vote requires 3 binding +1 votes and more binding
+1
+ votes that -1 votes.
+
+ </td>
+ </tr>
+ <tr>
+ <td colspan="1" rowspan="1"
+ valign="top" align="left">
+ <strong>Lazy Approval</strong>
+ </td>
+ <td colspan="1" rowspan="1"
+ valign="top" align="left">
+
+ An action with lazy approval is implicitly allowed unless a -1 vote
+ is received, at which time, depending on the type of action, either
+ lazy majority or lazy consensus approval must be obtained.
+
+ </td>
+ </tr>
+ <tr>
+ <td colspan="1" rowspan="1"
+ valign="top" align="left">
+ <strong>2/3 Majority</strong>
+ </td>
+ <td colspan="1" rowspan="1"
+ valign="top" align="left">
+
+ Some actions require a 2/3 majority of active committers or PMC
+ members to pass. Such actions typically affect the foundation
+ of the project (e.g. adopting a new codebase to replace an existing
+ product). The higher threshold is designed to ensure such changes
+ are strongly supported. To pass this vote requires at least 2/3 of
+ binding vote holders to vote +1
+
+ </td>
+ </tr>
+ </table>
+ <h4
class="subsection">
+ <a name="Vetoes"></a>
+ Vetoes
+ </h4>
+ <p>
+ A valid, binding veto cannot be overruled. If a veto is cast, it must
be
+ accompanied by a valid reason explaining the reasons for the veto. The
+ validity of a veto, if challenged, can be confirmed by anyone who has
+ a binding vote. This does not necessarily signify agreement with the
+ veto - merely that the veto is valid.
+ </p>
+ <p>
+ If you disagree with a valid veto, you must lobby the person casting
+ the veto to withdraw their veto. If a veto is not withdrawn, the action
+ that has been vetoed must be reversed in a timely manner.
+ </p>
+ <h4
class="subsection">
+ <a name="Actions"></a>
+ Actions
+ </h4>
+ <p>
+ This section describes the various actions which are undertaken within
+ the project, the corresponding approval required for that action and
+ those who have binding votes over the action.
+ </p>
+ <table class="ForrestTable"
cellspacing="1" cellpadding="4">
+ <tr>
+ <th colspan="1" rowspan="1"
+ valign="top" align="left">
+ Action
+ </th>
+ <th colspan="1" rowspan="1"
+ valign="top" align="left">
+ Description
+ </th>
+ <th colspan="1" rowspan="1"
+ valign="top" align="left">
+ Approval
+ </th>
+ <th colspan="1" rowspan="1"
+ valign="top" align="left">
+ Binding Votes
+ </th>
+ </tr>
+ <tr>
+ <td colspan="1" rowspan="1"
+ valign="top" align="left">
+ <strong>Code Change</strong>
+ </td>
+ <td colspan="1" rowspan="1"
+ valign="top" align="left">
+
+ A change made to a codebase of the project and committed
+ by a committer. This includes source code, documentation, website
+ content, etc.
+
+ </td>
+ <td colspan="1" rowspan="1"
+ valign="top" align="left">
+
+ Lazy approval and then lazy consensus.
+
+ </td>
+ <td colspan="1" rowspan="1"
+ valign="top" align="left">
+
+ Active committers.
+
+ </td>
+ </tr>
+ <tr>
+ <td colspan="1" rowspan="1"
+ valign="top" align="left">
+ <strong>Release Plan</strong>
+ </td>
+ <td colspan="1" rowspan="1"
+ valign="top" align="left">
+
+ Defines the timetable and actions for a release. The plan also
+ nominates a Release Manager.
+
+ </td>
+ <td colspan="1" rowspan="1"
+ valign="top" align="left">
+
+ Lazy majority
+
+ </td>
+ <td colspan="1" rowspan="1"
+ valign="top" align="left">
+
+ Active committers
+
+ </td>
+ </tr>
+ <tr>
+ <td colspan="1" rowspan="1"
+ valign="top" align="left">
+ <strong>Product Release</strong>
+ </td>
+ <td colspan="1" rowspan="1"
+ valign="top" align="left">
+
+ When a release of one of the project's products is ready, a vote is
+ required to accept the release as an official release of the
+ project.
+
+ </td>
+ <td colspan="1" rowspan="1"
+ valign="top" align="left">
+
+ Lazy Majority
+
+ </td>
+ <td colspan="1" rowspan="1"
+ valign="top" align="left">
+
+ Active PMC members
+
+ </td>
+ </tr>
+ <tr>
+ <td colspan="1" rowspan="1"
+ valign="top" align="left">
+ <strong>Adoption of New Codebase</strong>
+ </td>
+ <td colspan="1" rowspan="1"
+ valign="top" align="left">
+
+ <p>
+ When the codebase for an existing, released product is to be
+ replaced with an alternative codebase. If such a vote fails to
+ gain approval, the existing code base will continue.
+ </p>
+
+ <p>
+ This also covers the creation of new sub-projects
+ within the project
+ </p>
+
+ </td>
+ <td colspan="1" rowspan="1"
+ valign="top" align="left">
+
+ 2/3 majority
+
+ </td>
+ <td colspan="1" rowspan="1"
+ valign="top" align="left">
+
+ Active committers
+
+ </td>
+ </tr>
+ <tr>
+ <td colspan="1" rowspan="1"
+ valign="top" align="left">
+ <strong>New Committer</strong>
+ </td>
+ <td colspan="1" rowspan="1"
+ valign="top" align="left">
+
+ When a new committer is proposed for the project
+
+ </td>
+ <td colspan="1" rowspan="1"
+ valign="top" align="left">
+
+ Lazy consensus
+
+ </td>
+ <td colspan="1" rowspan="1"
+ valign="top" align="left">
+
+ Active PMC members
+
+ </td>
+ </tr>
+ <tr>
+ <td colspan="1" rowspan="1"
+ valign="top" align="left">
+ <strong>New PMC Member</strong>
+ </td>
+ <td colspan="1" rowspan="1"
+ valign="top" align="left">
+
+ When a committer is proposed for the PMC
+
+ </td>
+ <td colspan="1" rowspan="1"
+ valign="top" align="left">
+
+ Lazy consensus
+
+ </td>
+ <td colspan="1" rowspan="1"
+ valign="top" align="left">
+
+ Active PMC members
+
+ </td>
+ </tr>
+ <tr>
+ <td colspan="1" rowspan="1"
+ valign="top" align="left">
+ <strong>Committer Removal</strong>
+ </td>
+ <td colspan="1" rowspan="1"
+ valign="top" align="left">
+
+ <p>When removal of commit privileges is sought.</p>
+ <p><b>Note: </b> Such actions will also be referred to the ASF
+ board by the PMC chair</p>
+
+ </td>
+ <td colspan="1" rowspan="1"
+ valign="top" align="left">
+
+ Consensus
+
+ </td>
+ <td colspan="1" rowspan="1"
+ valign="top" align="left">
+
+ Active PMC members (excluding the committer in question if a
+ member of the PMC).
+
+ </td>
+ </tr>
+ <tr>
+ <td colspan="1" rowspan="1"
+ valign="top" align="left">
+ <strong>PMC Member Removal</strong>
+ </td>
+ <td colspan="1" rowspan="1"
+ valign="top" align="left">
+
+ <p>When removal of a PMC member is sought.</p>
+ <p><b>Note: </b> Such actions will also be referred to the
+ ASF board by the PMC chair</p>
+
+ </td>
+ <td colspan="1" rowspan="1"
+ valign="top" align="left">
+
+ Consensus
+
+ </td>
+ <td colspan="1" rowspan="1"
+ valign="top" align="left">
+
+ Active PMC members (excluding the member in question).
+
+ </td>
+ </tr>
+ </table>
+ <h4
class="subsection">
+ <a name="Voting Timeframes"></a>
+ Voting Timeframes
+ </h4>
+ <p>
+ Votes are open for a period of 1 week to allow all active voters
+ time to consider the vote. Votes relating to code changes are not
+ subject to a strict timetable but should be made as timely as possible.
+ </p>
+
+ </div>
+ </div>
+
+ <p class="copyright">
+ <script type="text/javascript" language="JavaScript"><!--
+ document.write(" - "+"Last Published: " +
document.lastModified);
+ // -->
+ </script>
+ </p>
+ </body>
+ </html>
+
+
+
+
+
+
+
+
+
+
+
Propchange: ant/site/generated/bylaws.html
------------------------------------------------------------------------------
svn:eol-style = native
Added: ant/site/generated/contributors.html
URL:
http://svn.apache.org/viewvc/ant/site/generated/contributors.html?rev=439488&view=auto
==============================================================================
--- ant/site/generated/contributors.html (added)
+++ ant/site/generated/contributors.html Fri Sep 1 14:41:40 2006
@@ -0,0 +1,514 @@
+
+
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"
"http://www.w3.org/TR/html4/loose.dtd">
+ <html lang="en">
+ <!-- GENERATED FILE, DO NOT EDIT, EDIT THE XML FILE IN xdocs INSTEAD! -->
+ <head>
+ <META http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
+ <title>Apache Ant - Contributors</title>
+ <link type="text/css" href="./page.css" rel="stylesheet">
+ <meta name="author" content="Apache Ant PMC">
+ <meta name="email" content="">
+ </head>
+
+ <body>
+ <p class="navpath">
+ <script src="./breadcrumbs.js" language="JavaScript"
type="text/javascript"></script>
+ </p>
+
+ <div class="logobar">
+ <table width="100%" border="0" cellspacing="0" cellpadding="0">
+ <tr>
+ <td align="left"><img border="0" alt="Apache Ant site"
src="./images/group-logo.gif"></td>
+ <td align="center" width="100%"><img alt="Apache Ant logo"
border="0" src="./images/project-logo.gif"></td>
+ <td align="right">
+ <form target="_blank" onsubmit="q.value = query.value + '
site:ant.apache.org'" action="http://www.google.com/search" method="get">
+ <table summary="search" border="0" cellspacing="0"
cellpadding="0" bgcolor="#4C6C8F">
+ <tr>
+ <td colspan="3"><img height="10" width="1" alt=""
src="./images/spacer.gif"></td>
+ </tr>
+ <tr>
+ <td><img height="1" width="1" alt=""
src="./images/spacer.gif"></td>
+ <td nowrap="nowrap" class="searchcaption">
+ <input name="q" type="hidden">
+ <input size="15" id="query" type="text">
+ <img height="1" width="5" alt=""
src="./images/spacer.gif">
+ <input name="Search" value="Search" type="submit">
+ <br>
+ the Apache Ant site
+ </td>
+ <td><img height="1" width="1" alt=""
src="./images/spacer.gif"></td>
+ </tr>
+ <tr>
+ <td><img alt="" border="0" height="10" width="9"
src="./images/search-left.gif"></td>
+ <td><img height="1" width="1" alt=""
src="./images/spacer.gif"></td>
+ <td><img alt="" border="0" height="10" width="9"
src="./images/search-right.gif"></td>
+ </tr>
+ </table>
+ </form>
+ </td>
+ </tr>
+ </table>
+ </div>
+
+ <div class="tab">
+ <table summary="tab bar" border="0" cellpadding="0"
cellspacing="0">
+ <tr>
+ <td width="8"><img alt="" height="5"
width="8" src="./images/spacer.gif"></td><td valign="bottom">
+ <table summary="selected tab" style="height: 1.5em"
border="0" cellpadding="0" cellspacing="0">
+ <tr>
+ <td valign="top" width="5" bgcolor="#4C6C8F"><img
height="5" width="5" alt="" src="./images/tabSel-left.gif"></td><td
valign="middle" bgcolor="#4C6C8F"><font color="#ffffff" size="2" face="Arial,
Helvetica, Sans-serif"><b>Home</b></font></td><td valign="top" width="5"
bgcolor="#4C6C8F"><img height="5" width="5" alt=""
src="./images/tabSel-right.gif"></td>
+ </tr>
+ </table>
+ </td>
+ <td width="5"><img alt="" height="8"
width="8" src="./images/spacer.gif"></td><td valign="bottom">
+ <table summary="non selected tab" style="height: 1.4em"
border="0" cellpadding="0" cellspacing="0">
+ <tr>
+ <td valign="top" width="5" bgcolor="#B2C4E0"><img
height="5" width="5" alt="" src="./images/tab-left.gif"></td><td
valign="middle" bgcolor="#B2C4E0"><a href="./projects/index.html"><font
size="2" face="Arial, Helvetica, Sans-serif">Projects</font></a></td><td
valign="top" width="5" bgcolor="#B2C4E0"><img height="5" width="5" alt=""
src="./images/tab-right.gif"></td>
+ </tr>
+ </table>
+ </td>
+ </tr>
+ </table>
+ </div>
+
+ <div class="bluebar"></div>
+
+ <div class="menucontainer">
+
+ <div class="menu">
+ <ul>
+ <li class="menuheader">Apache Ant
+ <ul>
+ <li>
+ <a href="./index.html">Welcome</a>
+ </li>
+ <li>
+ <a href="./license.html">License</a>
+ </li>
+ <li>
+ <a href="./antnews.html">News</a>
+ </li>
+ </ul>
+ </li>
+ <li class="menuheader">Documentation
+ <ul>
+ <li>
+ <a href="./manual/index.html">Manual</a>
+ </li>
+ <li>
+ <a href="./projects.html">Related
Projects</a>
+ </li>
+ <li>
+ <a href="./external.html">External Tools
and Tasks</a>
+ </li>
+ <li>
+ <a href="./resources.html">Resources</a>
+ </li>
+ <li>
+ <a href="./faq.html">Frequently Asked
Questions</a>
+ </li>
+ <li>
+ <a
href="http://wiki.apache.org/ant/FrontPage">Wiki</a>
+ </li>
+ <li>
+ <a href="./problems.html">Having
Problems?</a>
+ </li>
+ </ul>
+ </li>
+ <li class="menuheader">Download
+ <ul>
+ <li>
+ <a
href="http://ant.apache.org/bindownload.cgi">Binary Distributions</a>
+ </li>
+ <li>
+ <a
href="http://ant.apache.org/srcdownload.cgi">Source Distributions</a>
+ </li>
+ </ul>
+ </li>
+ <li class="menuheader">Contributing
+ <ul>
+ <li>
+ <a href="./mail.html">Mailing Lists</a>
+ </li>
+ <li>
+ <a href="./svn.html">Subversion
Repositories</a>
+ </li>
+ <li>
+ <a href="./bugs.html">Bug Database</a>
+ </li>
+ <li>
+ <a
href="http://www.apache.org/foundation/contributing.html">Donations</a>
+ </li>
+ </ul>
+ </li>
+ <li class="menuheader">Project Management
+ <ul>
+ <li>
+ <span class="sel">Contributors</span>
+ </li>
+ <li>
+ <a href="./mission.html">Apache Ant
Mission</a>
+ </li>
+ <li>
+ <a href="./bylaws.html">Project Bylaws</a>
+ </li>
+ <li>
+ <a href="./legal.html">Legal</a>
+ </li>
+ </ul>
+ </li>
+ </ul>
+ </div>
+ <img style="float: left" height="10" width="10" border="0" alt=""
src="./images/menu-left.gif">
+ <img style="float: right" height="10" width="10" border="0" alt=""
src="./images/menu-right.gif">
+ </div>
+ <div class="lightbluebar"> </div>
+ <div class="main">
+ <div class="content">
+ <h1 class="title">Contributors</h1>
+ <h3 class="section">
+ <a name="Project Management Committee"></a>
+ Project Management Committee
+ </h3>
+ <h4 class="subsection">
+ <a name="Active Members"></a>
+ Active Members
+ </h4>
+ <p>
+ <b>Bruce Atherton</b> (bruce at callenish.com - <a
href="http://www.callenish.com/~bruce">http://www.callenish.com/~bruce</a>)
+<br />
+Currently a Systems Architect with Avue Technologies, Bruce has been
+working with Java since version 1.0a2. He also claims to be one of the first
+people to mark up a FAQ with HTML, for a web browser of the distant past
+called Cello.
+ </p>
+ <p>
+ <b>Stephane Bailliez</b><br />
+ </p>
+ <p>
+ <b>Matt Benson</b><br />
+ </p>
+ <p>
+ <b>Stefan Bodewig</b> (stefan.bodewig at freenet.de -
+ <a
href="http://stefan.samaflost.de/">http://stefan.samaflost.de/</a>)
+<br />
+</p>
+ <p>
+ <b>Dominique Devienne</b> (ddevienne at apache.org)
+<br />
+Dominique has been involved non-stop with the Ant user community since
+the 1.4 days, trying without success to answer posts as well or as often
+as Diane Holt after she left the user list. He is opinionated, always
+striving for the best possible design. While at Landmark Graphics, he
+designed and implemented large Ant/CppTasks builds for mixed Java/C++ projects.
+ </p>
+ <p>
+ <b>Erik Hatcher</b> (ehatcher at apache.org)
+<br />
+Erik is the co-author of <a href="http://www.manning.com/hatcher">
+Java Development with Ant</a> and speaks on Ant and other topics at
+<a href="http://www.nofluffjuststuff.com">No Fluff, Just Stuff
+symposiums</a> as well as other venues. Erik is the President of
+<a href="http://www.ehatchersolutions.com">eHatcher Solutions, Inc</a>.
+</p>
+ <p>
+ <b>Martijn (J.M.) Kruithof</b> (ant at kruithof xs4all nl)
+<br />
+Martijn Kruithof is a system engineer working with and on Java products
+in a telecommunication network setting.
+</p>
+ <p>
+ <b>Antoine Levy-Lambert</b> (antoine at apache.org)
+<br />
+Antoine is an IT consultant specialized in financial IT and
+in application management/configuration management. He has experience with
+conceiving, building and managing distributed applications. His consultancy
+is called <a href="http://www.antbuild.com">antbuild</a>.
+
+ </p>
+ <p>
+ <b>Steve Loughran</b><br />
+ </p>
+ <p>
+ <b>Conor MacNeill</b> (conor at cortexebusiness.com.au)
+<br />
+Conor is a senior developer at Cortex eBusiness, where he develops
+J2EE based systems. In his spare time he helps with the development of
+the Ant build tool. He is also serving as the Chairman of this PMC.
+</p>
+ <p>
+ <b>Jan Matèrne</b> (jhm at apache.org)
+<br />
+Jan is consultant for OOA/D in the computer centre of the government
+of Northrhine Westfalia / Germany.
+ </p>
+ <p>
+ <b>Peter Reilly</b><br />
+ </p>
+ <p>
+ <b>
+ <a href="http://www.intertwingly.net/">Sam Ruby</a>
+ </b>
+ (rubys at us.ibm.com)
+<br />
+Sam takes a perverse pleasure in integrating disparate things. He is
+a member of the <a href="http://www.php.net/credits.php">PHP group</a>, Apache
+<a href="http://xml.apache.org/whoweare.html">XML PMC</a>, Apache
+sponsor for the <a href="http://xml.apache.org/soap">xml-soap</a> subproject
+and convener of <a href="http://www.ecma.ch">ECMA</a> TC39 TG3.
+</p>
+ <p>
+ <b>Magesh Umasankar</b> (umagesh at apache.org)
+<br />
+Magesh is a lead software developer at
+<a href="http://www.manugistics.com">Manugistics</a>, where
+he is responsible for some of the Revenue Optimization
+solutions.
+</p>
+ <p>
+ <b>Christoph Wilhelms</b> (christoph.wilhelms at t-online.de)
+<br />
+Christoph works as software engineer at the world's biggest travel company
+<a href="http://www.tui.com">TUI</a>. His passion are all UI related things so
+at the Ant-Project he takes care of Antidote - the Ant GUI.
+ </p>
+ <h4
class="subsection">
+ <a name="Emeritus Members"></a>
+ Emeritus Members
+ </h4>
+ <p>
+ <b>James Duncan Davidson</b> (duncan at x180.net - <a
href="http://x180.net/">http://x180.net/</a>)
+<br />
+
+By day, Duncan works in the Open Source Program Office at Sun
+Microsystems where he helps various Open Source efforts within Sun
+"do the right thing". Previously at Sun he was responsible
+for the Servlet API Specifications 2.1 and 2.2 as well as the Java API
+for XML Parsing 1.0 and was the original author of Tomcat and Ant. He
+was one of the rabble-rousers within Sun that helped make the Jakarta
+Project a reality and served as the first Chairman of the Jakarta PMC.
+</p>
+ <p>
+ <b>Diane Holt</b><br />
+ </p>
+ <p>
+ <b>Donald Leslie</b><br />
+ </p>
+ <p>
+ <b>Costin Monolache</b><br />
+ </p>
+ <p>
+ <b>Jon Skeet</b><br />
+ </p>
+ <h3 class="section">
+ <a name="Committers"></a>
+ Committers
+ </h3>
+ <h4 class="subsection">
+ <a name="Active Committers"></a>
+ Active Committers
+ </h4>
+ <p>
+ <b>Steve Cohen</b>
+ </p>
+ <p>
+ <b>Jose Alberto Fernandez</b>
+ </p>
+ <p>
+ <b>Jesse Glick</b> (jesse dot glick at sun dot com)
+<br />
+Jesse has been using Java since 1998 and joined Sun Microsystems as
+part of the company that produced the NetBeans IDE. After discovering
+Ant in the 1.2 days, he wrote most of NetBeans' Ant integration.
+Recently he has worked on the NetBeans 4.0 project system, based heavily
+on Ant as a build tool.
+</p>
+ <p>
+ <b>Kevin Jackson</b> (foamdino at gmail.com)<br />
+</p>
+ <p>
+ <b>Alexey Solofnenko</b> (trelony at gmail.com)<br />
+</p>
+ <h4
class="subsection">
+ <a name="Emeritus Committers"></a>
+ Emeritus Committers
+ </h4>
+ <p>
+ <b>Preston Bannister</b><br />
+ </p>
+ <p>
+ <b>Nick Davis</b><br />
+ </p>
+ <p>
+ <b>Darrell DeBoer</b><br />
+ </p>
+ <p>
+ <b>Peter Donald</b> (peter at apache.org)
+<br />
+
+Peter is an avid java developer who is active in the
+<a href="http://jakarta.apache.org/avalon/">Avalon</a> and
+<a href="http://ant.apache.org/">Ant</a> projects.
+In his spare time he develops a distributed virtual environment
+(ie military simulator or 3D game) using java technologies.
+</p>
+ <p>
+ <b>Danno Ferrin</b> (shemnon at yahoo.com)
+<br />
+Danno has been programming in Java since Summer 96. Danno wrote a JSP
+engine on his own and released it the very same day Jakarta was
+announced at JavaOne. Since then, he decided to join the Jakarta
+project in a spirit of co-operation over competition.
+</p>
+ <p>
+ <b>Simeon H.K. Fitch</b> (simeon.fitch at mseedsoft.com)
+<br />
+Simeon is owner of Mustard Seed Software, which specializes in developing
+distributed applications and user interfaces for the science, engineering,
+and research oriented clients. He is the lead architect and developer for
+Antidote, the GUI for Ant.
+</p>
+ <p>
+ <b>Thomas Haas</b> (tha at whitestein.com)
+<br />
+Tom is interested in distributed systems, Java middleware and worked on an
+implementation of the JMS specification. At Whitestein Technologies he is
+working on bringing software agent technology and J2EE together.
+</p>
+ <p>
+
+ <b>Jason Hunter</b> (jh at servlets.com)
+<br />
+Jason is author of "Java Servlet Programming" (O'Reilly) and publisher
+of <a href="http://www.servlets.com/">http://www.servlets.com/</a>.
+He works at <a href="http://www.collab.net">CollabNet</a>.
+</p>
+ <p>
+ <b>Justyna Horwat</b> (horwat at apache.org)
+<br />
+</p>
+ <p>
+ <b>Arun Jamwal</b>
+<br />
+</p>
+ <p>
+ <b>Arnout J. Kuiper</b> (ajkuiper at planet.nl)
+<br />
+
+Arnout J. Kuiper is a Java Architect with the Sun Java Center at Sun
+Microsystems. His main focus is web-related technologies on the Java
+platform (J2EE, XML, ...).
+</p>
+ <p>
+ <b>Stefano Mazzocchi</b> (stefano at apache.org)
+<br />
+Stefano is addicted to software design, Java programming and
+open development. In the last 4 years, he has contributed way too much
+time to Apache, expecially on JServ, JMeter, Avalon, JAMES, Ant, Cocoon
+and helping to bring more projects into Apache-land, such as FOP, Batik,
+POI and Xindice. The problem is that he's too picky to be satisfied :-)
+</p>
+ <p>
+ <b>Glenn McAllister</b> (glenn at somanetworks.com)
+<br />
+Glenn McAllister is a software developer at SOMA Networks, was formerly
+the same at IBM (plus tech writer plus build guy), and does some writing
+on the side for the VADD Technical Journal.
+</p>
+ <p>
+ <b>Craig McClanahan</b> (Craig.McClanahan at eng.sun.com)
+<br />
+Craig was involved in the Apache JServ project, focused on implementing
+a next generation architecture and feature set for the core servlet
+engine. He has recently joined Sun as technical lead for the servlet
+and JSP reference implementation.
+ </p>
+ <p>
+ <b>Adam Murdoch</b>
+<br />
+</p>
+ <p>
+ <b>Harish Prabhandham</b> (harishp at onebox.com)
+<br />
+Harish is an engineer with the J2EE team at Sun, primarily responsible
+for implementing security in the J2EE Reference Implementation
+(RI). He integrated various technologies including servlet/JSP
+implementations from Tomcat into the J2EE RI. These days, he hacks PHP
+code during the day.
+</p>
+ <p>
+ <b>Nico Seessle</b><br />
+ </p>
+ <p>
+ <b>Gal Shachor</b> (shachor at il.ibm.com)
+<br />
+Gal Shachor is a research staff member at IBM. He wrote his first
+Servlet container (ServletExpress) at the beginning of 1997. Later on
+ServletExpress (and Gal) merged into WebSphere, and Gal participated
+in the development of WebSphere 1, 2 and 3.
+</p>
+ <p>
+ <b>Jon S. Stevens</b> (jon at collab.net)
+<br />
+
+Jon is a Co-Founder of <a href="http://www.clearink.com/">Clear Ink
+Corp</a> and recently left to work on <a
href="http://scarab.tigris.org/">Scarab</a> a next generation Open
+Source Java Servlet based Issue/Bug tracking system for <a
href="http://www.collab.net/">CollabNet</a>. He is an active developer
+of the <a href="http://java.apache.org/jserv/">Apache JServ Servlet
+Engine</a> for the Apache Web Server and Co-Author of the <a
href="http://java.apache.org/ecs/">Element Construction Set</a> as
+well as the web application framework, <a
href="http://java.apache.org/turbine/">Turbine</a>.
+</p>
+ <p>
+ <b>Jesse Stockall</b><br />
+ </p>
+ <p>
+ <b>James Todd</b> (jwtodd at pacbell.net)
+<br />
+James has developed real time customer oriented apps for roughly 10
+years the last 5 of which have predominately been fully integrated,
+front and back, extraNet implementations which have been based on
+Apache, Java and Tcl.
+</p>
+ <p>
+ <b>Anil Vijendran</b> (akv at eng.sun.com)
+<br />
+Anil Vijendran is the principal developer of the JSP engine in
+Tomcat. He's done some pretty scary things in his past life --
+implementing the CORBA IDL to C++ 2.0 mapping, skydiving, IDL to Java
+compilers, Object Databases (SIGSEV, you da man!) for C++, Java ORB
+and EJB runtime environments -- in that order.
+</p>
+ <h3 class="section">
+ <a name="Logo"></a>
+ Logo
+ </h3>
+ <p>Ant's logo is the result of a logo contest, it has
been
+ designed by</p>
+ <p>
+ <b>Nick King</b>
+<br />
+</p>
+
+ </div>
+ </div>
+
+ <p class="copyright">
+ <script type="text/javascript" language="JavaScript"><!--
+ document.write(" - "+"Last Published: " +
document.lastModified);
+ // -->
+ </script>
+ </p>
+ </body>
+ </html>
+
+
+
+
+
+
+
+
+
+
+
Propchange: ant/site/generated/contributors.html
------------------------------------------------------------------------------
svn:eol-style = native
---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]