This is an automated email from the ASF dual-hosted git repository.

git-site-role pushed a commit to branch asf-staging
in repository https://gitbox.apache.org/repos/asf/logging-site.git


The following commit(s) were added to refs/heads/asf-staging by this push:
     new aa8a8d77 Automatic Site Publish by Buildbot
aa8a8d77 is described below

commit aa8a8d77e9eef7bbb0aa5b325129e8549c044950
Author: buildbot <[email protected]>
AuthorDate: Tue Apr 30 13:26:29 2024 +0000

    Automatic Site Publish by Buildbot
---
 content/feed.xml        |   2 +-
 content/guidelines.html | 207 ++----------------------------------------------
 2 files changed, 8 insertions(+), 201 deletions(-)

diff --git a/content/feed.xml b/content/feed.xml
index ddaf633e..db0c6306 100644
--- a/content/feed.xml
+++ b/content/feed.xml
@@ -1,4 +1,4 @@
-<?xml version="1.0" encoding="utf-8"?><feed 
xmlns="http://www.w3.org/2005/Atom"; ><generator uri="https://jekyllrb.com/"; 
version="4.2.2">Jekyll</generator><link href="/feed.xml" rel="self" 
type="application/atom+xml" /><link href="/" rel="alternate" type="text/html" 
/><updated>2024-04-30T12:06:24+00:00</updated><id>/feed.xml</id><title 
type="html">Apache Software Foundation - Logging 
Services</title><subtitle>Write an awesome description for your new site here. 
You can edit this line in _ [...]
+<?xml version="1.0" encoding="utf-8"?><feed 
xmlns="http://www.w3.org/2005/Atom"; ><generator uri="https://jekyllrb.com/"; 
version="4.2.2">Jekyll</generator><link href="/feed.xml" rel="self" 
type="application/atom+xml" /><link href="/" rel="alternate" type="text/html" 
/><updated>2024-04-30T13:26:28+00:00</updated><id>/feed.xml</id><title 
type="html">Apache Software Foundation - Logging 
Services</title><subtitle>Write an awesome description for your new site here. 
You can edit this line in _ [...]
 
 <p>Today, December 17, 2023 marks a significant milestone for the Apache 
Logging Services project, 
 as we celebrate 20 years since the inception of Log4j 1. 
diff --git a/content/guidelines.html b/content/guidelines.html
index e669e869..a47af07e 100644
--- a/content/guidelines.html
+++ b/content/guidelines.html
@@ -72,210 +72,17 @@
     <div class="content">
         <h1 id="guidelines">Guidelines</h1>
 
-<p>This document defines the guidelines under which the Apache Logging 
Services project operates. It defines the roles and responsibilities of the 
project, who may vote, how voting works, how conflicts are resolved, etc.</p>
-
-<p>The Logging Services 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 Logging 
Services codebase. The <a 
href="http://www.apache.org/foundation/faq.html";>foundation FAQ</a> explains 
the operation and background of the foundation.</p>
-
-<p>Logging Services 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.</p>
-
-<h2 id="roles-and-responsibilities">Roles and Responsibilities</h2>
-
-<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.</p>
-
-<h3 id="users">Users</h3>
-
-<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>
-
-<h3 id="developers">Developers</h3>
-
-<p>All of the volunteers who are contributing time, code, documentation, or 
resources to the Logging Services 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>
-
-<h3 id="committers">Committers</h3>
-
-<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>
-
-<h3 id="project-management-committee">Project Management Committee</h3>
-
-<p>The Project Management Committee (PMC) for Apache Logging Services was 
created by a <a href="http://charter.html";>resolution</a> of the board of the 
Apache Software Foundation on 18th November 2002. The PMC is responsible to the 
board and the ASF for the management and oversight of the Apache Logging 
Services codebase. The responsibilities of the PMC include:</p>
+<p>Logging Services is a <em>project</em> of the <a 
href="https://apache.org";>Apache Software Foundation</a> (ASF) and composed of 
several <em>subprojects</em>; Log4cxx, Log4j, Log4Net, etc.
+Logging Services <em>Project Management Committee (PMC)</em> is responsible 
for the management of the project and all its subprojects.
+Committers and PMC members are elected due to merit for the evolution of the 
project.
+Changes and releases are subject to voting.
+All ASF projects are operated using this governance model, which is further 
documented in the following pages:</p>
 
 <ul>
-  <li>Deciding what is distributed as products of the Apache Logging Services 
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>
+  <li><a href="https://apache.org/foundation/how-it-works";>How the ASF 
works</a></li>
+  <li><a href="http://www.apache.org/foundation/faq.html";>The ASF FAQ</a></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 qu [...]
-
-<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 Logging 
Services) and has primary responsibility to the board for the management of the 
projects within the scope of the Logging Services PMC. The chair reports to the 
board quarterly on developments within the Logging Services project. The PMC 
may consider the position of PMC chair annually and if supported by 2/3 
Majority may recommend a new cha [...]
-
-<h3 id="decision-making">Decision making</h3>
-
-<p>Within the Logging Services project, different types of decisions require 
different forms of approval. For example, the previous section 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>
-
-<h3 id="voting">Voting</h3>
-
-<p>Decisions regarding the project are made by votes on the primary project 
mailing list ([email protected]). Where necessary, PMC voting may take 
place on the private Logging Services 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>
-  <thead>
-    <tr>
-      <th><strong>Vote</strong></th>
-      <th><strong>Meaning</strong></th>
-    </tr>
-  </thead>
-  <tbody>
-    <tr>
-      <td><strong>+1</strong></td>
-      <td>“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><strong>+0</strong></td>
-      <td>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><strong>-0</strong></td>
-      <td>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><strong>-1</strong></td>
-      <td>This is a negative vote. On issues where consensus is required, this 
vote counts as a veto. 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>
-  </tbody>
-</table>
-
-<p>All participants in the Logging Services 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 Logging Services community. For PMC decisions, only the 
votes of PMC members are binding.</p>
-
-<p>Voting can also be applied to changes made to the Logging Services 
codebase. These typically take the form of a veto (-1) in reply to the commit 
message sent when the commit is made.</p>
-
-<h3 id="approvals">Approvals</h3>
-
-<p>These are the types of approvals that can be sought. Different actions 
require different types of approvals.</p>
-
-<table>
-  <thead>
-    <tr>
-      <th><strong>Approval Type</strong></th>
-      <th><strong>Description</strong></th>
-    </tr>
-  </thead>
-  <tbody>
-    <tr>
-      <td>Consensus</td>
-      <td>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>Lazy Consensus</td>
-      <td>Lazy consensus requires 3 binding +1 votes and no binding 
vetoes.</td>
-    </tr>
-    <tr>
-      <td>Lazy Majority</td>
-      <td>A lazy majority vote requires 3 binding +1 votes and more binding +1 
votes that -1 votes.</td>
-    </tr>
-    <tr>
-      <td>Lazy Approval</td>
-      <td>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>2/3 Majority</td>
-      <td>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>
-  </tbody>
-</table>
-
-<h3 id="vetoes">Vetoes</h3>
-
-<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>
-
-<h3 id="actions">Actions</h3>
-
-<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>
-  <thead>
-    <tr>
-      <th><strong>Action</strong></th>
-      <th><strong>Description</strong></th>
-      <th><strong>Approval</strong></th>
-      <th><strong>Binding Votes</strong></th>
-    </tr>
-  </thead>
-  <tbody>
-    <tr>
-      <td><strong>Code Change</strong></td>
-      <td>A change made to the codebase of a sub-project and committed by a 
committer. This includes source code, documentation, website content, etc.</td>
-      <td>Lazy approval and then lazy consensus.</td>
-      <td>Active committers of the relevant sub-project.</td>
-    </tr>
-    <tr>
-      <td><strong>Release Plan</strong></td>
-      <td>Defines the timetable and actions for a release. The plan also 
nominates a Release Manager.</td>
-      <td>Lazy majority</td>
-      <td>Active committers of the relevant sub-project</td>
-    </tr>
-    <tr>
-      <td><strong>Product Release</strong></td>
-      <td>When a release of one of the sub-project’s products is ready, a vote 
is required to accept the release as an official release of the Logging 
Services project. This step ensures the overall supervision by the Logging 
Services PMC over its sub-projects.</td>
-      <td>Lazy Majority</td>
-      <td><strong>Active PMC members</strong></td>
-    </tr>
-    <tr>
-      <td><strong>Adoption of New Codebase</strong></td>
-      <td>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. This also covers the creation of new 
sub-projects within the project.</td>
-      <td>2/3 majority</td>
-      <td>Active PMC members</td>
-    </tr>
-    <tr>
-      <td><strong>Modification of the Bylaws</strong></td>
-      <td>Modification of this document</td>
-      <td>2/3 majority</td>
-      <td>Active PMC members</td>
-    </tr>
-    <tr>
-      <td><strong>New Committer</strong></td>
-      <td>When a new committer is proposed for a sub-project.The PMC must be 
informed of the result of the sub-project’s vote.</td>
-      <td>Lazy consensus</td>
-      <td>Active committers of the relevant sub-project</td>
-    </tr>
-    <tr>
-      <td><strong>New PMC Member</strong></td>
-      <td>When a committer is proposed for the PMC</td>
-      <td>Lazy consensus</td>
-      <td>Active PMC members</td>
-    </tr>
-    <tr>
-      <td><strong>Committer Removal</strong></td>
-      <td>When removal of commit privileges is sought. <strong>Note:</strong> 
Such actions will also be referred to the ASF board by the PMC chair.</td>
-      <td>Consensus</td>
-      <td>Active PMC members (excluding the committer in question if a member 
of the PMC).</td>
-    </tr>
-    <tr>
-      <td><strong>PMC Member Removal</strong></td>
-      <td>When removal of a PMC member is sought. <strong>Note:</strong> Such 
actions will also be referred to the ASF board by the PMC chair.</td>
-      <td>Consensus</td>
-      <td>Active PMC members (excluding the member in question).</td>
-    </tr>
-  </tbody>
-</table>
-
-<h3 id="voting-timeframes">Voting Timeframes</h3>
-
-<p>Votes are open for a period of 72 hours 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>
 

Reply via email to