You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@cloudstack.apache.org by pa...@apache.org on 2019/10/26 07:29:35 UTC

[cloudstack-www] 02/02: updated PR69 to include compiled content

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

paul_a pushed a commit to branch asf-site
in repository https://gitbox.apache.org/repos/asf/cloudstack-www.git

commit 8cc8c00c8996171e25194de46617cf445a913eba
Author: Blue Orangutan <en...@shapeblue.com>
AuthorDate: Sat Oct 26 08:27:38 2019 +0100

    updated PR69 to include compiled content
---
 content/about.html                |   2 +-
 content/api.html                  |   2 +-
 content/api_archives.html         |   2 +-
 content/archives.html             |   2 +-
 content/bylaws.html               | 574 ++++++++++++++++++++++++--------------
 content/contribute.html           |   2 +-
 content/developers.html           |   2 +-
 content/downloads.html            |   2 +-
 content/features.html             |   2 +-
 content/history.html              |   2 +-
 content/images/loader.gif         | Bin 0 -> 9427 bytes
 content/index.html                |   2 +-
 content/mailing-lists.html        |   2 +-
 content/security.html             |   2 +-
 content/software.html             |   2 +-
 content/survey.html               |   2 +-
 content/trademark-guidelines.html |   2 +-
 content/users.html                |   2 +-
 content/videos.html               |   2 +-
 content/who.html                  |   2 +-
 20 files changed, 383 insertions(+), 227 deletions(-)

diff --git a/content/about.html b/content/about.html
index 561bd98..93f77e3 100644
--- a/content/about.html
+++ b/content/about.html
@@ -60,7 +60,7 @@
                 <li><a tabindex="-1" href="https://blogs.apache.org/cloudstack/" target="_blank">Blog<span class="glyphicon glyphicon-share-alt pull-right"></span></a></li>
                 <li><a tabindex="-1" href="history.html">History</a></li>
                 <li><a tabindex="-1" href="features.html">Features</a></li>
-                <li><a tabindex="-1" href="cloudstack-faq.html">FAQ</a></li>
+                <li><a tabindex="-1" href="bylaws.html">Community Bylaws</a></li>
                 <li><a tabindex="-1" href="who.html">Who We Are</a></li>
                 <li><a tabindex="-1" href="security.html">Security</a></li>
               </ul>
diff --git a/content/api.html b/content/api.html
index e0a1688..6621161 100644
--- a/content/api.html
+++ b/content/api.html
@@ -60,7 +60,7 @@
                 <li><a tabindex="-1" href="https://blogs.apache.org/cloudstack/" target="_blank">Blog<span class="glyphicon glyphicon-share-alt pull-right"></span></a></li>
                 <li><a tabindex="-1" href="history.html">History</a></li>
                 <li><a tabindex="-1" href="features.html">Features</a></li>
-                <li><a tabindex="-1" href="cloudstack-faq.html">FAQ</a></li>
+                <li><a tabindex="-1" href="bylaws.html">Community Bylaws</a></li>
                 <li><a tabindex="-1" href="who.html">Who We Are</a></li>
                 <li><a tabindex="-1" href="security.html">Security</a></li>
               </ul>
diff --git a/content/api_archives.html b/content/api_archives.html
index b89a856..d14320d 100644
--- a/content/api_archives.html
+++ b/content/api_archives.html
@@ -60,7 +60,7 @@
                 <li><a tabindex="-1" href="https://blogs.apache.org/cloudstack/" target="_blank">Blog<span class="glyphicon glyphicon-share-alt pull-right"></span></a></li>
                 <li><a tabindex="-1" href="history.html">History</a></li>
                 <li><a tabindex="-1" href="features.html">Features</a></li>
-                <li><a tabindex="-1" href="cloudstack-faq.html">FAQ</a></li>
+                <li><a tabindex="-1" href="bylaws.html">Community Bylaws</a></li>
                 <li><a tabindex="-1" href="who.html">Who We Are</a></li>
                 <li><a tabindex="-1" href="security.html">Security</a></li>
               </ul>
diff --git a/content/archives.html b/content/archives.html
index cddda76..a8863e1 100644
--- a/content/archives.html
+++ b/content/archives.html
@@ -60,7 +60,7 @@
                 <li><a tabindex="-1" href="https://blogs.apache.org/cloudstack/" target="_blank">Blog<span class="glyphicon glyphicon-share-alt pull-right"></span></a></li>
                 <li><a tabindex="-1" href="history.html">History</a></li>
                 <li><a tabindex="-1" href="features.html">Features</a></li>
-                <li><a tabindex="-1" href="cloudstack-faq.html">FAQ</a></li>
+                <li><a tabindex="-1" href="bylaws.html">Community Bylaws</a></li>
                 <li><a tabindex="-1" href="who.html">Who We Are</a></li>
                 <li><a tabindex="-1" href="security.html">Security</a></li>
               </ul>
diff --git a/content/bylaws.html b/content/bylaws.html
index 459c986..d4325c7 100644
--- a/content/bylaws.html
+++ b/content/bylaws.html
@@ -60,7 +60,7 @@
                 <li><a tabindex="-1" href="https://blogs.apache.org/cloudstack/" target="_blank">Blog<span class="glyphicon glyphicon-share-alt pull-right"></span></a></li>
                 <li><a tabindex="-1" href="history.html">History</a></li>
                 <li><a tabindex="-1" href="features.html">Features</a></li>
-                <li><a tabindex="-1" href="cloudstack-faq.html">FAQ</a></li>
+                <li><a tabindex="-1" href="bylaws.html">Community Bylaws</a></li>
                 <li><a tabindex="-1" href="who.html">Who We Are</a></li>
                 <li><a tabindex="-1" href="security.html">Security</a></li>
               </ul>
@@ -134,111 +134,144 @@
 
 </div>
 
-<h1 id="introduction">1. Introduction</h1>
+<h1 id="introduction">1 Introduction</h1>
 
-<p>1.1. This document defines the bylaws under which the Apache CloudStack project
+<ul>
+  <li>
+    <p>1.1
+This document defines the bylaws under which the Apache CloudStack project
 operates. It defines the roles and responsibilities of the project, who may
 vote, how voting works, how conflicts are resolved and specifies the rules for
 specific project actions.</p>
-
-<p>1.2. CloudStack is a project of the Apache Software Foundation. The foundation
+  </li>
+  <li>
+    <p>1.2. CloudStack is a project of the Apache Software Foundation. The foundation
 holds the trademark on the name "CloudStack" and copyright on Apache code
 including the code in the CloudStack codebase. The foundation FAQ explains the
 operation and background of the foundation.</p>
-
-<p>1.3. CloudStack operates under a set of principles known collectively as the
+  </li>
+  <li>
+    <p>1.3. CloudStack operates under a set of principles known collectively as the
 "Apache Way". Those principles are: Transparency, consensus, non-affiliation,
 respect for fellow developers, and meritocracy, in no specific order.</p>
+  </li>
+</ul>
 
-<h1 id="roles-and-responsibilities">2. Roles and Responsibilities</h1>
+<h1 id="roles-and-responsibilities">2 Roles and Responsibilities</h1>
 
-<p>Apache projects define a set of roles with associated rights and
+<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>
 
-<p>2.1. Users</p>
-
-<p>The most important participants in the project are people who use our software.
+<ul>
+  <li>2.1. Users.
+The most important participants in the project are people who use our software.
 Users can contribute to the Apache projects by providing feedback to developers
 in the form of bug reports and feature suggestions. As well, users can
 participate in the Apache community by helping other users on mailing lists and
 user support forums. Users who participate in the project through any mechanism
-are considered to be Contributors.</p>
-
-<p>2.2. Contributors</p>
-
-<p>Contributors are all of the volunteers who are contributing time, code,
+are considered to be Contributors.</li>
+  <li>2.2. Contributors
+Contributors are all of the volunteers who are contributing time, code,
 documentation, or resources to the CloudStack Project. Contributions are not
 just code, but can be any combination of documentation, testing, user support,
 code, code reviews, bug reporting, community organizing, project marketing, or
 numerous other activities that help promote and improve the Apache CloudStack
-project and community.</p>
+project and community.</li>
+</ul>
 
 <p>A Contributor that makes sustained, welcome contributions to the project may be
 invited to become a Committer by the PMC. The invitation will be at the
 discretion of a supporting PMC member.</p>
 
-<p>2.3. Committers</p>
-
-<p>The project's Committers are responsible for the project's technical
+<ul>
+  <li>
+    <p>2.3. Committers
+The project's Committers are responsible for the project's technical
 management. Committers have access to all project source control repositories.
 Committers may cast binding votes on any technical discussion regarding the
 project (or any sub-project).</p>
 
-<p>2.3.1. Committer access is by invitation only and must be approved by a lazy
+    <ul>
+      <li>
+        <p>2.3.1. Committer access is by invitation only and must be approved by a lazy
 consensus of the active PMC members.</p>
-
-<p>2.3.2. All Apache Committers are required to have a signed Individual
+      </li>
+      <li>
+        <p>2.3.2. All Apache Committers are required to have a signed Individual
 Contributor License Agreement (ICLA) on file with the Apache Software
 Foundation. There is a Committer FAQ which provides more details on the
 requirements for Committers at Apache.</p>
-
-<p>2.3.3. A Committer who makes a sustained contribution to the project may be
+      </li>
+      <li>
+        <p>2.3.3. A Committer who makes a sustained contribution to the project may be
 invited by the PMC to become a member of the PMC, after approval of the PMC.</p>
+      </li>
+    </ul>
+  </li>
+  <li>
+    <p>2.4. Project Management Committee</p>
 
-<p>2.4. Project Management Committee</p>
-
-<p>The Project Management Committee (PMC) for Apache CloudStack is responsible to
+    <p>The Project Management Committee (PMC) for Apache CloudStack is responsible to
 the board and the ASF for the management and oversight of the Apache CloudStack
 codebase.</p>
 
-<p>2.4.1. The responsibilities of the PMC include:</p>
-
-<p>2.4.1.1. Fostering, supporting and growing the project's community.</p>
+    <ul>
+      <li>
+        <p>2.4.1. The responsibilities of the PMC include:</p>
 
-<p>2.4.1.2. Deciding what is distributed as products of the Apache CloudStack
+        <ul>
+          <li>
+            <p>2.4.1.1. Fostering, supporting and growing the project's community.</p>
+          </li>
+          <li>
+            <p>2.4.1.2. Deciding what is distributed as products of the Apache CloudStack
 project. In particular all releases must be approved by the PMC.</p>
-
-<p>2.4.1.3. Maintaining the project's shared resources, including the codebase
+          </li>
+          <li>
+            <p>2.4.1.3. Maintaining the project's shared resources, including the codebase
 repository, mailing lists, websites.</p>
-
-<p>2.4.1.4. Speaking on behalf of the project.</p>
-
-<p>2.4.1.5. Resolving license disputes regarding products of the project.</p>
-
-<p>2.4.1.6. Nominating new PMC members and committers.</p>
-
-<p>2.4.1.7. Maintaining these bylaws and other guidelines of the project.</p>
-
-<p>2.4.1.8. Managing and protecting the project's trademarks and brand.</p>
-
-<p>2.4.2. Membership of the PMC is by invitation only and must be approved by a
+          </li>
+          <li>
+            <p>2.4.1.4. Speaking on behalf of the project.</p>
+          </li>
+          <li>
+            <p>2.4.1.5. Resolving license disputes regarding products of the project.</p>
+          </li>
+          <li>
+            <p>2.4.1.6. Nominating new PMC members and committers.</p>
+          </li>
+          <li>
+            <p>2.4.1.7. Maintaining these bylaws and other guidelines of the project.</p>
+          </li>
+          <li>
+            <p>2.4.1.8. Managing and protecting the project's trademarks and brand.</p>
+          </li>
+        </ul>
+      </li>
+      <li>
+        <p>2.4.2. Membership of the PMC is by invitation only and must be approved by a
 lazy consensus of active PMC members.</p>
-
-<p>2.4.3. A PMC member is considered "emeritus" by their own declaration. An
+      </li>
+      <li>
+        <p>2.4.3. A PMC member is considered "emeritus" by their own declaration. An
 emeritus member may request reinstatement to the PMC. Such reinstatement is
 subject to lazy consensus of the active PMC members.</p>
-
-<p>2.4.4. "Active PMC members" are all non-emeritus PMC members.</p>
-
-<p>2.4.4. The chair of the PMC is appointed by the ASF board. The chair is an
+      </li>
+      <li>
+        <p>2.4.4. "Active PMC members" are all non-emeritus PMC members.</p>
+      </li>
+      <li>
+        <p>2.4.4. 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
 CloudStack) and has primary responsibility to the board for the management of
 the projects within the scope of the CloudStack PMC. The chair reports to the
 board quarterly on developments within the CloudStack project. The chair must
 be an active PMC member.</p>
-
-<p>2.4.5. If the current chair of the PMC resigns, or the term of the current
+      </li>
+      <li>
+        <p>2.4.5. If the current chair of the PMC resigns, or the term of the current
 chair expires, the PMC will attempt to reach consensus on a new chair through
 discussion, confirming that consensus via a vote to recommend a new chair using
 a lazy 2/3 majority voting method. In the case that consensus is not achieved,
@@ -246,216 +279,332 @@ the PMC will vote for a chair using Single Transferable Vote (STV) voting. Due
 to the fact that the discussions are about specific individuals, this vote
 would be held on the cloudstack-private mailing list. The decision must be
 ratified by the Apache board.</p>
-
-<p>2.4.6. The role of PMC chair will have a one year term.  The intention of this
+      </li>
+      <li>
+        <p>2.4.6. The role of PMC chair will have a one year term.  The intention of this
 term is to allow for a rotation of the role amongst the PMC members.  This
 intention does not prohibit the PMC from selecting the same chair to serve
 consecutive terms.</p>
+      </li>
+    </ul>
+  </li>
+</ul>
 
 <h1 id="decision-making">3. Decision Making</h1>
 
 <p>This section defines how voting is performed, the types of approvals, and which
 types of decision require which type of approval.</p>
 
-<p>3.1. Voting</p>
+<ul>
+  <li>
+    <p>3.1. Voting</p>
 
-<p>3.1.1. Decisions regarding the project are made by votes on the primary project
+    <ul>
+      <li>
+        <p>3.1.1. Decisions regarding the project are made by votes on the primary project
 development mailing list (dev@cloudstack.apache.org). Where necessary, PMC
 voting may take place on the private CloudStack PMC mailing list. Votes are
 clearly indicated by subject line starting with [VOTE]. Votes may contain
 multiple items for approval and these should be clearly separated. Voting is
 carried out by replying to the vote mail.</p>
+      </li>
+      <li>
+        <p>3.1.2. Voting may take four flavors:</p>
 
-<p>3.1.2. Voting may take four flavors:</p>
-
-<p>3.1.2.1. +1 "Yes," "Agree," or "the action should be performed." In general,
+        <ul>
+          <li>
+            <p>3.1.2.1. +1 "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"</p>
-
-<p>3.1.2.2. +0 This vote indicates a willingness for the action under
+          </li>
+          <li>
+            <p>3.1.2.2. +0 This vote indicates a willingness for the action under
 consideration to go ahead. The voter, however will not be able to help.</p>
-
-<p>3.1.2.3. -0 This vote indicates that the voter does not, in general, agree
+          </li>
+          <li>
+            <p>3.1.2.3. -0 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.</p>
-
-<p>3.1.2.4. -1 This is a negative vote. On issues where consensus is required,
+          </li>
+          <li>
+            <p>3.1.2.4. -1 This is a negative vote. On issues where consensus is required,
 this vote counts as a veto if binding. 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.</p>
-
-<p>3.1.3. All participants in the CloudStack project are encouraged to show their
+          </li>
+        </ul>
+      </li>
+      <li>
+        <p>3.1.3. All participants in the CloudStack 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 CloudStack community. For PMC decisions, only the votes
 of PMC members are binding.</p>
-
-<p>3.1.4. Voting can also be applied to changes made to the CloudStack codebase.
+      </li>
+      <li>
+        <p>3.1.4. Voting can also be applied to changes made to the CloudStack codebase.
 These typically take the form of a veto (-1) in reply to the commit message
 sent when the commit is made.</p>
-
-<p>3.1.5. Non-binding -1 votes are not considered to be vetos for any decision.</p>
-
-<p>3.2. Approvals</p>
-
-<p>There are three types of approvals that can be sought. Section 3.4 describes
+      </li>
+      <li>
+        <p>3.1.5. Non-binding -1 votes are not considered to be vetos for any decision.</p>
+      </li>
+    </ul>
+  </li>
+  <li>
+    <p>3.2. Approvals</p>
+
+    <p>There are three types of approvals that can be sought. Section 3.4 describes
 actions and types of approvals needed for each action.</p>
 
-<p>3.2.1. Lazy Consensus - Lazy consensus requires 3 binding +1 votes and no
+    <ul>
+      <li>
+        <p>3.2.1. Lazy Consensus - Lazy consensus requires 3 binding +1 votes and no
 binding -1 votes.</p>
-
-<p>3.2.2. Lazy Majority - A lazy majority vote requires 3 binding +1 votes and
+      </li>
+      <li>
+        <p>3.2.2. Lazy Majority - A lazy majority vote requires 3 binding +1 votes and
 more binding +1 votes than binding -1 votes.</p>
-
-<p>3.2.3. Lazy 2/3 Majority - Lazy 2/3 majority votes requires at least 3 binding
+      </li>
+      <li>
+        <p>3.2.3. Lazy 2/3 Majority - Lazy 2/3 majority votes requires at least 3 binding
 votes and twice as many binding +1 votes as binding -1 votes.</p>
-
-<p>3.3. Vetoes</p>
-
-<p>3.3.1. Vetoes are only possible in a lazy consensus vote.</p>
-
-<p>3.3.2. A valid, binding veto cannot be overruled. If a veto is cast, it must be
+      </li>
+    </ul>
+  </li>
+  <li>
+    <p>3.3. Vetoes</p>
+
+    <ul>
+      <li>
+        <p>3.3.1. Vetoes are only possible in a lazy consensus vote.</p>
+      </li>
+      <li>
+        <p>3.3.2. 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>3.3.3. If you disagree with a valid veto, you must lobby the person casting the
+      </li>
+      <li>
+        <p>3.3.3. 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, any action that has
 been vetoed must be reversed in a timely manner.</p>
+      </li>
+    </ul>
+  </li>
+  <li>
+    <p>3.4. Actions</p>
 
-<p>3.4. Actions</p>
-
-<p>This section describes the various actions which are undertaken within the
+    <p>This section describes the various actions which are undertaken within the
 project, the roles that have the right to start a vote on the action, the
 corresponding approval required for that action and those who have binding
 votes over the action.</p>
 
-<p>3.4.1. Technical Decisions</p>
+    <ul>
+      <li>
+        <p>3.4.1. Technical Decisions</p>
 
-<p>A technical decision is any decision that involves changes to the source code
+        <ul>
+          <li>
+            <p>A technical decision is any decision that involves changes to the source code
 that we distribute in our official releases.</p>
-
-<p>Technical decisions should normally be made by the entire community using
+          </li>
+          <li>
+            <p>Technical decisions should normally be made by the entire community using
 discussion-lead consensus gathering, and not through formal voting.</p>
-
-<p>Technical decisions must be made on the project development mailing list.</p>
-
-<p>During the consensus gathering process, technical decisions may be vetoed by
+          </li>
+          <li>
+            <p>Technical decisions must be made on the project development mailing list.</p>
+          </li>
+          <li>
+            <p>During the consensus gathering process, technical decisions may be vetoed by
 any Committer with a valid reason.</p>
-
-<p>If a formal vote is started for a technical decision, the vote will be held as
+          </li>
+          <li>
+            <p>If a formal vote is started for a technical decision, the vote will be held as
 a lazy consensus of active committers.</p>
-
-<p>Any user, contributor, committer, or PMC member can initiate a technical
+          </li>
+          <li>
+            <p>Any user, contributor, committer, or PMC member can initiate a technical
 decision making process.</p>
-
-<p>3.4.2. Non-Technical Decisions</p>
-
-<p>A non-technical decisions is any decision that does not involve changes to the
+          </li>
+        </ul>
+      </li>
+      <li>
+        <p>3.4.2. Non-Technical Decisions</p>
+
+        <ul>
+          <li>
+            <p>A non-technical decisions is any decision that does not involve changes to the
 source code that we distribute in our official releases (excluding questions of 
 trademark usage).</p>
-
-<p>Non-technical decisions should normally be made by the entire community using
+          </li>
+          <li>
+            <p>Non-technical decisions should normally be made by the entire community using
 discussion-lead consensus-building, and not through formal voting.</p>
-
-<p>Non-technical decisions can be made on whichever project mailing list is most
+          </li>
+          <li>
+            <p>Non-technical decisions can be made on whichever project mailing list is most
 appropriate.</p>
-
-<p>Non-technical decisions cannot be vetoed, but if there is strong opposition
+          </li>
+          <li>
+            <p>Non-technical decisions cannot be vetoed, but if there is strong opposition
 a formal vote can be used to resolve the dispute.</p>
-
-<p>If a formal vote is started for a non-technical decision, the vote will be held
+          </li>
+          <li>
+            <p>If a formal vote is started for a non-technical decision, the vote will be held
 as a lazy 2/3 majority of active committers.</p>
-
-<p>Any user, contributor, committer, or PMC member can initiate a non-technical
+          </li>
+          <li>
+            <p>Any user, contributor, committer, or PMC member can initiate a non-technical
 decision making process.</p>
-
-<p>3.4.3. Release Plan</p>
-
-<p>Defines the timetable and work items for a release. The plan also nominates a
+          </li>
+        </ul>
+      </li>
+      <li>
+        <p>3.4.3. Release Plan</p>
+
+        <ul>
+          <li>
+            <p>Defines the timetable and work items for a release. The plan also nominates a
 Release Manager.</p>
-
-<p>A lazy majority of active committers is required for approval.</p>
-
-<p>Any active committer or PMC member may call a vote. The vote must occur on the
+          </li>
+          <li>
+            <p>A lazy majority of active committers is required for approval.</p>
+          </li>
+          <li>
+            <p>Any active committer or PMC member may call a vote. The vote must occur on the
 project development mailing list.</p>
-
-<p>3.4.4. Product Release</p>
-
-<p>When a release of one of the project's products is ready, a vote is required to
+          </li>
+        </ul>
+      </li>
+      <li>
+        <p>3.4.4. Product Release</p>
+
+        <ul>
+          <li>
+            <p>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.</p>
-
-<p>Lazy Majority of active PMC members is required for approval.</p>
-
-<p>Any active committer or PMC member may call a vote. The vote must occur on the
+          </li>
+          <li>
+            <p>Lazy Majority of active PMC members is required for approval.</p>
+          </li>
+          <li>
+            <p>Any active committer or PMC member may call a vote. The vote must occur on the
 project development mailing list.</p>
-
-<p>3.4.5. Adoption of New Codebase</p>
-
-<p>When the codebase for an existing, released product is to be replaced with an
+          </li>
+        </ul>
+      </li>
+      <li>
+        <p>3.4.5. Adoption of New Codebase</p>
+
+        <ul>
+          <li>
+            <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>
-
-<p>Lazy 2/3 majority of active PMC members.</p>
-
-<p>Any active committer or PMC member may call a vote. The vote must occur on the
+          </li>
+          <li>
+            <p>This also covers the creation of new sub-projects within the project.</p>
+          </li>
+          <li>
+            <p>Lazy 2/3 majority of active PMC members.</p>
+          </li>
+          <li>
+            <p>Any active committer or PMC member may call a vote. The vote must occur on the
 project development mailing list.</p>
-
-<p>3.4.6. New Committer</p>
-
-<p>When a new committer is proposed for the project.</p>
-
-<p>Lazy consensus of active PMC members.</p>
-
-<p>Any active PMC member may call a vote. The vote must occur on the PMC private
+          </li>
+        </ul>
+      </li>
+      <li>
+        <p>3.4.6. New Committer</p>
+
+        <ul>
+          <li>
+            <p>When a new committer is proposed for the project.</p>
+          </li>
+          <li>
+            <p>Lazy consensus of active PMC members.</p>
+          </li>
+          <li>
+            <p>Any active PMC member may call a vote. The vote must occur on the PMC private
 mailing list.</p>
-
-<p>3.4.7. New PMC Member</p>
-
-<p>When a committer is proposed for the PMC.</p>
-
-<p>Lazy consensus of active PMC members.</p>
-
-<p>Any active PMC member may call a vote. The vote must occur on the PMC private
+          </li>
+        </ul>
+      </li>
+      <li>
+        <p>3.4.7. New PMC Member</p>
+
+        <ul>
+          <li>
+            <p>When a committer is proposed for the PMC.</p>
+          </li>
+          <li>
+            <p>Lazy consensus of active PMC members.</p>
+          </li>
+          <li>
+            <p>Any active PMC member may call a vote. The vote must occur on the PMC private
 mailing list.</p>
-
-<p>3.4.8. Committer Removal</p>
-
-<p>When removal of commit privileges is sought. Note: Such actions will also be
+          </li>
+        </ul>
+      </li>
+      <li>
+        <p>3.4.8. Committer Removal</p>
+
+        <ul>
+          <li>
+            <p>When removal of commit privileges is sought. Note: Such actions will also be
 referred to the ASF board by the PMC chair</p>
-
-<p>Lazy 2/3 majority of active PMC members (excluding the committer in question if
+          </li>
+          <li>
+            <p>Lazy 2/3 majority of active PMC members (excluding the committer in question if
 a member of the PMC).</p>
-
-<p>Any active PMC member may call a vote. The vote must occur on the PMC private
+          </li>
+          <li>
+            <p>Any active PMC member may call a vote. The vote must occur on the PMC private
 mailing list.</p>
-
-<p>3.4.9. PMC Member Removal</p>
-
-<p>When removal of a PMC member is sought. Note: Such actions will also be
+          </li>
+        </ul>
+      </li>
+      <li>
+        <p>3.4.9. PMC Member Removal</p>
+
+        <ul>
+          <li>
+            <p>When removal of a PMC member is sought. Note: Such actions will also be
 referred to the ASF board by the PMC chair.</p>
-
-<p>Lazy 2/3 majority of active PMC members (excluding the member in question)</p>
-
-<p>Any active PMC member may call a vote. The vote must occur on the PMC private
+          </li>
+          <li>
+            <p>Lazy 2/3 majority of active PMC members (excluding the member in question)</p>
+          </li>
+          <li>
+            <p>Any active PMC member may call a vote. The vote must occur on the PMC private
 mailing list.</p>
-
-<p>3.4.10. Modifying Bylaws</p>
-
-<p>Modifying this document.</p>
-
-<p>Lazy majority of active PMC members</p>
-
-<p>Any active committer or PMC member may call a vote. The vote must occur on the
+          </li>
+        </ul>
+      </li>
+      <li>
+        <p>3.4.10. Modifying Bylaws</p>
+
+        <ul>
+          <li>
+            <p>Modifying this document.</p>
+          </li>
+          <li>
+            <p>Lazy majority of active PMC members</p>
+          </li>
+          <li>
+            <p>Any active committer or PMC member may call a vote. The vote must occur on the
 project development mailing list.</p>
+          </li>
+        </ul>
+      </li>
+      <li>
+        <p>3.4.11. Trademark Usage Approvals</p>
 
-<p>3.4.11. Trademark Usage Approvals</p>
-
-<p>Our project maintains a formal Trademark Usage Guidelines document, which
+        <p>Our project maintains a formal Trademark Usage Guidelines document, which
 serves as a additive reference to the Apache Software Foundation's trademark
 policies. The Apache CloudStack PMC has had approval authority delegated to it
 for requests from third parties to use our trademarks. It is the PMC's
@@ -463,46 +612,53 @@ responsibility to provide these approvals, and to ensure that any requests
 are in compliance with both the project and the foundation's trademark
 usage policies.</p>
 
-<p>The CloudStack Trademark Guidelines specify how a requestor is expected to
+        <p>The CloudStack Trademark Guidelines specify how a requestor is expected to
 request permission for usage of the trademarks.</p>
 
-<p>The process of approval will typically be as follows:</p>
-
-<ul>
-  <li>A request is made that includes the required information for the PMC to make 
-a decision.</li>
-  <li>A PMC member reviews the request and provides an initial acknowledgement 
-response to the requester.</li>
-  <li>If no PMC member raises a concern after 72 hours, the requester can assume 
-approval.</li>
-</ul>
-
-<p>In situations where a concern is raised, the PMC member is expected inform the
+        <p>The process of approval will typically be as follows:
+* A request is made that includes the required information for the PMC to make a decision.</p>
+
+        <ul>
+          <li>
+            <p>A PMC member reviews the request and provides an initial acknowledgement response to the requester.</p>
+          </li>
+          <li>
+            <p>If no PMC member raises a concern after 72 hours, the requester can assume approval.</p>
+          </li>
+        </ul>
+      </li>
+      <li>
+        <p>In situations where a concern is raised, the PMC member is expected inform the
 requster that there is some discussion that needs to be had prior to approval
 from the PMC.  This notice serves to end the assumed approval after 72 hours.</p>
 
-<p>After raising a concern, the PMC member in question is required to forward the
+        <p>After raising a concern, the PMC member in question is required to forward the
 concern to private@cloudstack.apache.org, explaining the issue that they have
 with the request.  The use of private@cloudstack.apache.org for discussing the
 request is to allow the PMC to deliberate without confusing the requester, and
 to ensure that a formal approval or denial is clear at the end of the
 discusion.</p>
 
-<p>The PMC will then attempt to achieve consensus on how the request for approval
+        <p>The PMC will then attempt to achieve consensus on how the request for approval
 will be answered.  The requester may be asked for more information to help the
 PMC make a decision, may be asked to make a change to the proposal in order to
 gain approval, or may have their request be denied.</p>
 
-<p>If consensus is not achieved within the PMC by discussion, then a formal VOTE
+        <p>If consensus is not achieved within the PMC by discussion, then a formal VOTE
 can be called as a Lazy 2/3 majority of voting PMC members.</p>
 
-<p>Votes related to trademark usage approvals may be performed on the
+        <p>Votes related to trademark usage approvals may be performed on the
 private@cloudstack.apache.org mailing list.</p>
+      </li>
+    </ul>
+  </li>
+  <li>
+    <p>3.5. Voting Timeframes</p>
 
-<p>3.5. Voting Timeframes</p>
-
-<p>Formal votes are open for a period of at least 72 hours to allow all active
+    <p>Formal votes are open for a period of at least 72 hours to allow all active
 voters time to consider the vote.</p>
+  </li>
+</ul>
 
 
             <footer>
diff --git a/content/contribute.html b/content/contribute.html
index 4bd35ce..f6415d4 100644
--- a/content/contribute.html
+++ b/content/contribute.html
@@ -60,7 +60,7 @@
                 <li><a tabindex="-1" href="https://blogs.apache.org/cloudstack/" target="_blank">Blog<span class="glyphicon glyphicon-share-alt pull-right"></span></a></li>
                 <li><a tabindex="-1" href="history.html">History</a></li>
                 <li><a tabindex="-1" href="features.html">Features</a></li>
-                <li><a tabindex="-1" href="cloudstack-faq.html">FAQ</a></li>
+                <li><a tabindex="-1" href="bylaws.html">Community Bylaws</a></li>
                 <li><a tabindex="-1" href="who.html">Who We Are</a></li>
                 <li><a tabindex="-1" href="security.html">Security</a></li>
               </ul>
diff --git a/content/developers.html b/content/developers.html
index 6500ec7..8333c76 100644
--- a/content/developers.html
+++ b/content/developers.html
@@ -60,7 +60,7 @@
                 <li><a tabindex="-1" href="https://blogs.apache.org/cloudstack/" target="_blank">Blog<span class="glyphicon glyphicon-share-alt pull-right"></span></a></li>
                 <li><a tabindex="-1" href="history.html">History</a></li>
                 <li><a tabindex="-1" href="features.html">Features</a></li>
-                <li><a tabindex="-1" href="cloudstack-faq.html">FAQ</a></li>
+                <li><a tabindex="-1" href="bylaws.html">Community Bylaws</a></li>
                 <li><a tabindex="-1" href="who.html">Who We Are</a></li>
                 <li><a tabindex="-1" href="security.html">Security</a></li>
               </ul>
diff --git a/content/downloads.html b/content/downloads.html
index ecb8205..56174c9 100644
--- a/content/downloads.html
+++ b/content/downloads.html
@@ -60,7 +60,7 @@
                 <li><a tabindex="-1" href="https://blogs.apache.org/cloudstack/" target="_blank">Blog<span class="glyphicon glyphicon-share-alt pull-right"></span></a></li>
                 <li><a tabindex="-1" href="history.html">History</a></li>
                 <li><a tabindex="-1" href="features.html">Features</a></li>
-                <li><a tabindex="-1" href="cloudstack-faq.html">FAQ</a></li>
+                <li><a tabindex="-1" href="bylaws.html">Community Bylaws</a></li>
                 <li><a tabindex="-1" href="who.html">Who We Are</a></li>
                 <li><a tabindex="-1" href="security.html">Security</a></li>
               </ul>
diff --git a/content/features.html b/content/features.html
index d0fab1b..f8cac86 100644
--- a/content/features.html
+++ b/content/features.html
@@ -60,7 +60,7 @@
                 <li><a tabindex="-1" href="https://blogs.apache.org/cloudstack/" target="_blank">Blog<span class="glyphicon glyphicon-share-alt pull-right"></span></a></li>
                 <li><a tabindex="-1" href="history.html">History</a></li>
                 <li><a tabindex="-1" href="features.html">Features</a></li>
-                <li><a tabindex="-1" href="cloudstack-faq.html">FAQ</a></li>
+                <li><a tabindex="-1" href="bylaws.html">Community Bylaws</a></li>
                 <li><a tabindex="-1" href="who.html">Who We Are</a></li>
                 <li><a tabindex="-1" href="security.html">Security</a></li>
               </ul>
diff --git a/content/history.html b/content/history.html
index 50b7e1a..9420700 100644
--- a/content/history.html
+++ b/content/history.html
@@ -60,7 +60,7 @@
                 <li><a tabindex="-1" href="https://blogs.apache.org/cloudstack/" target="_blank">Blog<span class="glyphicon glyphicon-share-alt pull-right"></span></a></li>
                 <li><a tabindex="-1" href="history.html">History</a></li>
                 <li><a tabindex="-1" href="features.html">Features</a></li>
-                <li><a tabindex="-1" href="cloudstack-faq.html">FAQ</a></li>
+                <li><a tabindex="-1" href="bylaws.html">Community Bylaws</a></li>
                 <li><a tabindex="-1" href="who.html">Who We Are</a></li>
                 <li><a tabindex="-1" href="security.html">Security</a></li>
               </ul>
diff --git a/content/images/loader.gif b/content/images/loader.gif
new file mode 100644
index 0000000..1d4bfaf
Binary files /dev/null and b/content/images/loader.gif differ
diff --git a/content/index.html b/content/index.html
index 76c1972..2d42b53 100644
--- a/content/index.html
+++ b/content/index.html
@@ -60,7 +60,7 @@
                 <li><a tabindex="-1" href="https://blogs.apache.org/cloudstack/" target="_blank">Blog<span class="glyphicon glyphicon-share-alt pull-right"></span></a></li>
                 <li><a tabindex="-1" href="history.html">History</a></li>
                 <li><a tabindex="-1" href="features.html">Features</a></li>
-                <li><a tabindex="-1" href="cloudstack-faq.html">FAQ</a></li>
+                <li><a tabindex="-1" href="bylaws.html">Community Bylaws</a></li>
                 <li><a tabindex="-1" href="who.html">Who We Are</a></li>
                 <li><a tabindex="-1" href="security.html">Security</a></li>
               </ul>
diff --git a/content/mailing-lists.html b/content/mailing-lists.html
index 137ad28..b912f46 100644
--- a/content/mailing-lists.html
+++ b/content/mailing-lists.html
@@ -60,7 +60,7 @@
                 <li><a tabindex="-1" href="https://blogs.apache.org/cloudstack/" target="_blank">Blog<span class="glyphicon glyphicon-share-alt pull-right"></span></a></li>
                 <li><a tabindex="-1" href="history.html">History</a></li>
                 <li><a tabindex="-1" href="features.html">Features</a></li>
-                <li><a tabindex="-1" href="cloudstack-faq.html">FAQ</a></li>
+                <li><a tabindex="-1" href="bylaws.html">Community Bylaws</a></li>
                 <li><a tabindex="-1" href="who.html">Who We Are</a></li>
                 <li><a tabindex="-1" href="security.html">Security</a></li>
               </ul>
diff --git a/content/security.html b/content/security.html
index aa571c5..77a690b 100644
--- a/content/security.html
+++ b/content/security.html
@@ -60,7 +60,7 @@
                 <li><a tabindex="-1" href="https://blogs.apache.org/cloudstack/" target="_blank">Blog<span class="glyphicon glyphicon-share-alt pull-right"></span></a></li>
                 <li><a tabindex="-1" href="history.html">History</a></li>
                 <li><a tabindex="-1" href="features.html">Features</a></li>
-                <li><a tabindex="-1" href="cloudstack-faq.html">FAQ</a></li>
+                <li><a tabindex="-1" href="bylaws.html">Community Bylaws</a></li>
                 <li><a tabindex="-1" href="who.html">Who We Are</a></li>
                 <li><a tabindex="-1" href="security.html">Security</a></li>
               </ul>
diff --git a/content/software.html b/content/software.html
index 1e035c9..aa0f4ad 100644
--- a/content/software.html
+++ b/content/software.html
@@ -60,7 +60,7 @@
                 <li><a tabindex="-1" href="https://blogs.apache.org/cloudstack/" target="_blank">Blog<span class="glyphicon glyphicon-share-alt pull-right"></span></a></li>
                 <li><a tabindex="-1" href="history.html">History</a></li>
                 <li><a tabindex="-1" href="features.html">Features</a></li>
-                <li><a tabindex="-1" href="cloudstack-faq.html">FAQ</a></li>
+                <li><a tabindex="-1" href="bylaws.html">Community Bylaws</a></li>
                 <li><a tabindex="-1" href="who.html">Who We Are</a></li>
                 <li><a tabindex="-1" href="security.html">Security</a></li>
               </ul>
diff --git a/content/survey.html b/content/survey.html
index 2c7946a..6ac42f6 100644
--- a/content/survey.html
+++ b/content/survey.html
@@ -60,7 +60,7 @@
                 <li><a tabindex="-1" href="https://blogs.apache.org/cloudstack/" target="_blank">Blog<span class="glyphicon glyphicon-share-alt pull-right"></span></a></li>
                 <li><a tabindex="-1" href="history.html">History</a></li>
                 <li><a tabindex="-1" href="features.html">Features</a></li>
-                <li><a tabindex="-1" href="cloudstack-faq.html">FAQ</a></li>
+                <li><a tabindex="-1" href="bylaws.html">Community Bylaws</a></li>
                 <li><a tabindex="-1" href="who.html">Who We Are</a></li>
                 <li><a tabindex="-1" href="security.html">Security</a></li>
               </ul>
diff --git a/content/trademark-guidelines.html b/content/trademark-guidelines.html
index 0564497..0a5f0ef 100644
--- a/content/trademark-guidelines.html
+++ b/content/trademark-guidelines.html
@@ -60,7 +60,7 @@
                 <li><a tabindex="-1" href="https://blogs.apache.org/cloudstack/" target="_blank">Blog<span class="glyphicon glyphicon-share-alt pull-right"></span></a></li>
                 <li><a tabindex="-1" href="history.html">History</a></li>
                 <li><a tabindex="-1" href="features.html">Features</a></li>
-                <li><a tabindex="-1" href="cloudstack-faq.html">FAQ</a></li>
+                <li><a tabindex="-1" href="bylaws.html">Community Bylaws</a></li>
                 <li><a tabindex="-1" href="who.html">Who We Are</a></li>
                 <li><a tabindex="-1" href="security.html">Security</a></li>
               </ul>
diff --git a/content/users.html b/content/users.html
index ae76c6b..a222d52 100644
--- a/content/users.html
+++ b/content/users.html
@@ -60,7 +60,7 @@
                 <li><a tabindex="-1" href="https://blogs.apache.org/cloudstack/" target="_blank">Blog<span class="glyphicon glyphicon-share-alt pull-right"></span></a></li>
                 <li><a tabindex="-1" href="history.html">History</a></li>
                 <li><a tabindex="-1" href="features.html">Features</a></li>
-                <li><a tabindex="-1" href="cloudstack-faq.html">FAQ</a></li>
+                <li><a tabindex="-1" href="bylaws.html">Community Bylaws</a></li>
                 <li><a tabindex="-1" href="who.html">Who We Are</a></li>
                 <li><a tabindex="-1" href="security.html">Security</a></li>
               </ul>
diff --git a/content/videos.html b/content/videos.html
index 8974ac4..9b51b35 100644
--- a/content/videos.html
+++ b/content/videos.html
@@ -60,7 +60,7 @@
                 <li><a tabindex="-1" href="https://blogs.apache.org/cloudstack/" target="_blank">Blog<span class="glyphicon glyphicon-share-alt pull-right"></span></a></li>
                 <li><a tabindex="-1" href="history.html">History</a></li>
                 <li><a tabindex="-1" href="features.html">Features</a></li>
-                <li><a tabindex="-1" href="cloudstack-faq.html">FAQ</a></li>
+                <li><a tabindex="-1" href="bylaws.html">Community Bylaws</a></li>
                 <li><a tabindex="-1" href="who.html">Who We Are</a></li>
                 <li><a tabindex="-1" href="security.html">Security</a></li>
               </ul>
diff --git a/content/who.html b/content/who.html
index d1e78f4..0894ad7 100644
--- a/content/who.html
+++ b/content/who.html
@@ -60,7 +60,7 @@
                 <li><a tabindex="-1" href="https://blogs.apache.org/cloudstack/" target="_blank">Blog<span class="glyphicon glyphicon-share-alt pull-right"></span></a></li>
                 <li><a tabindex="-1" href="history.html">History</a></li>
                 <li><a tabindex="-1" href="features.html">Features</a></li>
-                <li><a tabindex="-1" href="cloudstack-faq.html">FAQ</a></li>
+                <li><a tabindex="-1" href="bylaws.html">Community Bylaws</a></li>
                 <li><a tabindex="-1" href="who.html">Who We Are</a></li>
                 <li><a tabindex="-1" href="security.html">Security</a></li>
               </ul>