Author: buildbot
Date: Fri Nov 17 21:31:53 2017
New Revision: 1021036

Log:
Staging update by buildbot for community

Modified:
    websites/staging/community/trunk/content/   (props changed)
    
websites/staging/community/trunk/content/apache-way/apache-project-maturity-model.html

Propchange: websites/staging/community/trunk/content/
------------------------------------------------------------------------------
--- cms:source-revision (original)
+++ cms:source-revision Fri Nov 17 21:31:53 2017
@@ -1 +1 @@
-1813501
+1815631

Modified: 
websites/staging/community/trunk/content/apache-way/apache-project-maturity-model.html
==============================================================================
--- 
websites/staging/community/trunk/content/apache-way/apache-project-maturity-model.html
 (original)
+++ 
websites/staging/community/trunk/content/apache-way/apache-project-maturity-model.html
 Fri Nov 17 21:31:53 2017
@@ -169,47 +169,42 @@
   visibility: hidden;
 }
 h2:hover > .headerlink, h3:hover > .headerlink, h1:hover > .headerlink, 
h6:hover > .headerlink, h4:hover > .headerlink, h5:hover > .headerlink, 
dt:hover > .elementid-permalink { visibility: visible }</style>
-<h1 id="status">Status<a class="headerlink" href="#status" title="Permanent 
link">&para;</a></h1>
-<p>This is the first version of this document, as of February 2015.</p>
-<p>Updated October 2016 to add RE50.</p>
-<p>See <a 
href="http://s.apache.org/apache_maturity_model";>http://s.apache.org/apache_maturity_model</a>
 for the discussions that led to this. And thanks to the many people who 
provided input!</p>
-<p>Questions and feedback about this model are welcome on the <a 
href="http://mail-archives.apache.org/mod_mbox/community-dev/";>comdev mailing 
list</a>.</p>
-<p>See the <a 
href="https://github.com/apache/groovy/blob/576b3c5d6a7022ac4a8df1ef118666456ce627fb/MATURITY.adoc";>Groovy
 podling 2015 self-assessment</a> for an example of how to use this
-model to prepare a graduation from the <a 
href="http://incubator.apache.org";>Apache Incubator</a>.</p>
+<p>The <strong>Apache Project Maturity Model</strong> provides a suggested 
framework for evaluating the overall maturity of an Apache project community 
and the codebase that it maintains.  While this model is specific to Apache 
projects (i.e. hosted at the ASF) many of these factors are important for any 
open source project.</p>
 <h1 id="overview">Overview<a class="headerlink" href="#overview" 
title="Permanent link">&para;</a></h1>
-<p>The goal of this maturity model is to describe how Apache projects operate, 
in a concise and high-level way.</p>
+<p>The goal of this maturity model is to describe how Apache projects operate, 
in a concise and high-level way, and to provide a basic framework that projects 
may choose to use to evaluate themselves.</p>
 <p>It is meant to be usable outside of Apache as well, for projects that might 
want to adopt some or all of these principles. Projects that envision moving to 
Apache at some point might start working towards this to prepare for their 
move.</p>
 <p>It does not describe all the details of how our projects operate, but aims 
to capture the invariants of Apache projects and point to additional 
information where needed. To keep the main model as concise as possible we use 
footnotes for anything that's not part of the core model.</p>
 <p>Contrary to other maturity models, we do not define staged partial 
compliance levels. A mature Apache project complies with all the elements of 
this model, and other projects are welcome to pick and choose the elements that 
suit their goals.</p>
-<p>Note that we try to avoid using the word "must" below. The model describes 
the state of a mature project, as opposed to a set of rules. </p>
+<p>Note that we try to avoid using the word "must" below. The model describes 
the state of a mature project, as opposed to a set of rules. Newer projects in 
the Incubator might not fit into all the parts of this model; however part of 
the process of Incubation should tend to move their community behavior to fit 
the model.</p>
+<p>Questions and feedback about this model are welcome on the <a 
href="http://mail-archives.apache.org/mod_mbox/community-dev/";>comdev mailing 
list</a>.</p>
 <h1 id="the-apache-project-maturity-model">The Apache Project Maturity Model<a 
class="headerlink" href="#the-apache-project-maturity-model" title="Permanent 
link">&para;</a></h1>
 <p>Each item in the model has a unique ID to allow them to be easily 
referenced elsewhere. </p>
 <h2 id="code">Code<a class="headerlink" href="#code" title="Permanent 
link">&para;</a></h2>
 <dl>
-<dt>CD10</dt>
+<dt id="CD10">CD10</dt>
 <dd>
 The project produces Open Source software, for distribution to the public at 
no charge.
 <sup><a href="#fnref-a2e0cd066fd8f45af4e87bcdbf8d9abd3ad40872" 
id="fndef-a2e0cd066fd8f45af4e87bcdbf8d9abd3ad40872-0">1</a></sup>
 </dd>
 
-<dt>CD20</dt>
+<dt id="CD20">CD20</dt>
 <dd>
 The project's code is easily discoverable and publicly accessible. 
 </dd>
 
-<dt>CD30</dt>
+<dt id="CD30">CD30</dt>
 <dd>
 The code can be built in a reproducible way using widely available standard 
tools.
 </dd>
 
-<dt>CD40</dt>
+<dt id="CD40">CD40</dt>
 <dd>
 The full history of the project's code is available via a source code 
 control system, in a way that allows any released version to be 
 recreated. 
 </dd>
 
-<dt>CD50</dt>
+<dt id="CD50">CD50</dt>
 <dd>
 The provenance of each line of code is established via the source code control 
system, in a reliable way based on strong authentication of the 
 committer. When third-party contributions are committed, commit messages 
provide reliable information about the code provenance.
@@ -220,29 +215,29 @@ committer. When third-party contribution
 
 <h2 id="licenses-and-copyright">Licenses and Copyright<a class="headerlink" 
href="#licenses-and-copyright" title="Permanent link">&para;</a></h2>
 <dl>
-<dt>LC10</dt>
+<dt id="LC10">LC10</dt>
 <dd>The code is released under the Apache License, version 2.0. 
 </dd>
 
-<dt>LC20</dt>
+<dt id="LC20">LC20</dt>
 <dd>
 Libraries that are mandatory dependencies of the project's code do not create 
more restrictions than the Apache License does.
 <sup><a href="#fnref-76d333d056757395d9b6eb1d62e91a57dad757fa" 
id="fndef-76d333d056757395d9b6eb1d62e91a57dad757fa-2">3</a></sup> 
 <sup><a href="#fnref-3e4d977daeeb59a808fb0c40477b2cd50e913f2e" 
id="fndef-3e4d977daeeb59a808fb0c40477b2cd50e913f2e-3">4</a></sup> 
 </dd>
 
-<dt>LC30</dt>
+<dt id="LC30">LC30</dt>
 <dd>
 The libraries mentioned in LC20 are available as Open Source software. 
 </dd>
 
-<dt>LC40</dt>
+<dt id="LC40">LC40</dt>
 <dd>Committers are bound by an Individual Contributor Agreement (the <a 
href="http://www.apache.org/licenses/icla.txt";>"Apache iCLA"</a>) that 
 defines which code they are allowed to commit and how they need to 
 identify code that is not their own. 
 </dd>
 
-<dt>LC50</dt>
+<dt id="LC50">LC50</dt>
 <dd>
 The copyright ownership of everything that the project produces is clearly 
defined and documented.
 <sup><a href="#fnref-258df7a61c975c67bbef17d3cf7851bafd40b8fb" 
id="fndef-258df7a61c975c67bbef17d3cf7851bafd40b8fb-4">5</a></sup>  
@@ -253,32 +248,32 @@ The copyright ownership of everything th
 <h2 id="releases">Releases<a class="headerlink" href="#releases" 
title="Permanent link">&para;</a></h2>
 <dl>
 
-<dt>RE10</dt>
+<dt id="RE10">RE10</dt>
 
 <dd>Releases consist of source code, distributed using standard and open 
archive 
 formats that are expected to stay readable in the long term.
 <sup><a href="#fnref-d2389850862fcc9bddabb3c2e23b13922d68e3fc" 
id="fndef-d2389850862fcc9bddabb3c2e23b13922d68e3fc-5">6</a></sup> 
 </dd>
 
-<dt>RE20</dt>
+<dt id="RE20">RE20</dt>
 
 <dd>
 Releases are approved by the project's PMC (see CS10), in order to make them 
an act of the Foundation. 
 </dd>
 
-<dt>RE30</dt>
+<dt id="RE30">RE30</dt>
 
 <dd>
 Releases are signed and/or distributed along with digests that can be reliably 
used to validate the downloaded archives. 
 </dd>
 
-<dt>RE40</dt>
+<dt id="RE40">RE40</dt>
 
 <dd>Convenience binaries can be distributed alongside source code but they are 
not  Apache Releases -- they are just a 
 convenience provided with no guarantee. 
 </dd>
 
-<dt>RE50</dt>
+<dt id="RE50">RE50</dt>
 
 <dd>The release process is documented and repeatable to the extent that
 someone new to the project is able to independently generate the complete
@@ -290,7 +285,7 @@ set of artifacts required for a release.
 <h2 id="quality">Quality<a class="headerlink" href="#quality" title="Permanent 
link">&para;</a></h2>
 <dl>
 
-<dt>QU10</dt>
+<dt id="QU10">QU10</dt>
 
 <dd>The 
 project is open and honest about the quality of its code. Various levels
@@ -298,26 +293,26 @@ project is open and honest about the qua
 as long as they are clearly communicated. 
 </dd>
 
-<dt>QU20</dt>
+<dt id="QU20">QU20</dt>
 
 <dd>
 The project puts a very high priority on producing secure software.
 <sup><a href="#fnref-89a5257606b929cc5ced2bee207c80b43541d488" 
id="fndef-89a5257606b929cc5ced2bee207c80b43541d488-6">7</a></sup> 
 </dd>
 
-<dt>QU30</dt>
+<dt id="QU30">QU30</dt>
 
 <dd>
 The project provides a well-documented, secure and private channel to report 
security issues, along with a documented way of responding to them.
 <sup><a href="#fnref-7c23a24b04dcf9b4b10423685fbd37f69b2b3783" 
id="fndef-7c23a24b04dcf9b4b10423685fbd37f69b2b3783-7">8</a></sup> 
 </dd>
 
-<dt>QU40</dt>
+<dt id="QU40">QU40</dt>
 
 <dd>The project puts a high priority on backwards compatibility and aims to 
document any incompatible changes and provide tools and documentation to help 
users transition to new features. 
  </dd>
 
-<p><dt>QU50</dt>
+<p><dt id="QU50">QU50</dt>
  <dd>
  The project strives to respond to documented bug reports in a timely manner. 
  </dd>
@@ -325,45 +320,45 @@ The project provides a well-documented,
 <h2 id="community">Community<a class="headerlink" href="#community" 
title="Permanent link">&para;</a></h2>
 <dl>
 
-<dt>CO10</dt>
+<dt id="CO10">CO10</dt>
 <dd>
 The project has a well-known homepage that points to all the information 
required to operate according to this maturity model. 
 </dd>
 
-<dt>CO20</dt>
+<dt id="CO20">CO20</dt>
 <dd>
 The community welcomes contributions from anyone who acts in good faith and
  in a respectful manner and adds value to the project. 
 </dd>
 
-<dt>CO30</dt>
+<dt id="CO30">CO30</dt>
 <dd>
 Contributions include not only source code, but also documentation, 
constructive bug 
 reports, constructive discussions, marketing and generally anything that
  adds value to the project. 
 </dd>
 
-<dt>CO40</dt>
+<dt id="CO40">CO40</dt>
 <dd>
 The community is meritocratic and over time aims to give more rights and 
 responsibilities to contributors who add value to the project. 
 </dd>
 
-<dt>CO50</dt>
+<dt id="CO50">CO50</dt>
 <dd>
 The way in which contributors can be granted more rights such as commit 
 access or decision power is clearly documented and is the same for all 
 contributors. 
 </dd>
 
-<dt>CO60</dt>
+<dt id="CO60">CO60</dt>
 <dd>
 The community operates based on consensus of its members (see CS10) who 
 have decision power. Dictators, benevolent or not, are not welcome in 
 Apache projects. 
 </dd>
 
-<dt>CO70</dt>
+<dt id="CO70">CO70</dt>
 <dd>
 The project strives to answer user questions in a timely manner.
 </dd>
@@ -371,13 +366,13 @@ The project strives to answer user quest
 </dl>
 
 <h2 id="consensus-building">Consensus Building<a class="headerlink" 
href="#consensus-building" title="Permanent link">&para;</a></h2>
-<p><dt>CS10</dt>
+<p><dt id="CS10">CS10</dt>
 <dd>The 
 project maintains a public list of its contributors who have decision 
 power -- the project's PMC (Project Management Committee) consists of 
 those contributors. 
 </dd></p>
-<dt>CS20</dt>
+<dt id="CS20">CS20</dt>
 
 <dd>
 Decisions are made by consensus among PMC members
@@ -387,18 +382,18 @@ Community opinions are taken into accoun
  if needed.  
  </dd>
 
-<p><dt>CS30</dt>
+<p><dt id="CS30">CS30</dt>
  <dd>
  Documented voting rules are used to build consensus when discussion is not 
sufficient.
  <sup><a href="#fnref-9b0cf71f04bcd81dddbf6199f1c771e27566611e" 
id="fndef-9b0cf71f04bcd81dddbf6199f1c771e27566611e-9">10</a></sup> 
  </dd></p>
-<p><dt>CS40</dt>
+<p><dt id="CS40">CS40</dt>
  <dd>In
  Apache projects, vetoes are only valid for code commits and are 
 justified by a technical explanation, as per the Apache voting rules 
 defined in CS30. 
 </dd></p>
-<dt>CS50</dt>
+<dt id="CS50">CS50</dt>
 
 <dd>
 All "important" discussions happen asynchronously in written form on the 
@@ -412,19 +407,24 @@ that affect the project are also documen
 <h2 id="independence">Independence<a class="headerlink" href="#independence" 
title="Permanent link">&para;</a></h2>
 <dl>
 
-<dt>IN10</dt>
+<dt id="IN10">IN10</dt>
 <dd>
 The project is independent from any corporate or organizational influence.
 <sup><a href="#fnref-764b2c2fd32deb4ff73ea01efa67c8556303c359" 
id="fndef-764b2c2fd32deb4ff73ea01efa67c8556303c359-11">12</a></sup> 
 </dd>
 
-<dt>IN20</dt>
+<dt id="IN20">IN20</dt>
 <dd>Contributors act as themselves as opposed to representatives of a 
corporation or organization. 
 </dd>
 
 </dl>
 
-<h1 id="related-efforts-inspiration">Related efforts, inspiration<a 
class="headerlink" href="#related-efforts-inspiration" title="Permanent 
link">&para;</a></h1>
+<h1 id="how-to-use-the-apache-project-maturity-model">How To Use The Apache 
Project Maturity Model<a class="headerlink" 
href="#how-to-use-the-apache-project-maturity-model" title="Permanent 
link">&para;</a></h1>
+<p>See the <a 
href="https://github.com/apache/groovy/blob/576b3c5d6a7022ac4a8df1ef118666456ce627fb/MATURITY.adoc";>Groovy
 podling 2015 self-assessment</a> for an example of how to use this
+model to prepare a graduation from the <a 
href="http://incubator.apache.org";>Apache Incubator</a>.</p>
+<p><strong>Remember:</strong> This model is a suggested guide; it is not a 
requirements document.  The model shows what generally good behaviors in an 
Apache project look like.</p>
+<h2 id="other-open-source-project-models">Other Open Source Project Models<a 
class="headerlink" href="#other-open-source-project-models" title="Permanent 
link">&para;</a></h2>
+<p>See <a 
href="http://s.apache.org/apache_maturity_model";>http://s.apache.org/apache_maturity_model</a>
 for the discussions that led to this. And thanks to the many people who 
provided input! The links below are both inspirations for our model above, and 
are some of the other ways that FOSS project participants have tried to 
quantify ways to measure open source projects.</p>
 <ul>
 <li><a 
href="http://oss-watch.ac.uk/resources/ssmm";>http://oss-watch.ac.uk/resources/ssmm</a></li>
 <li><a 
href="http://osswatch.jiscinvolve.org/wp/2014/12/11/open-or-fauxpen-use-the-oss-watch-openness-rating-tool-to-find-out/";>http://osswatch.jiscinvolve.org/wp/2014/12/11/open-or-fauxpen-use-the-oss-watch-openness-rating-tool-to-find-out/</a></li>
@@ -434,7 +434,11 @@ The project is independent from any corp
 <li><a 
href="http://en.wikipedia.org/wiki/Capability_Maturity_Model_Integration";>http://en.wikipedia.org/wiki/Capability_Maturity_Model_Integration</a></li>
 <li><a 
href="https://www.apache.org/dev/project-requirements";>https://www.apache.org/dev/project-requirements</a></li>
 </ul>
-<h1 id="footnotes">Footnotes<a class="headerlink" href="#footnotes" 
title="Permanent link">&para;</a></h1>
+<h2 id="status-document-version">Status / Document Version<a 
class="headerlink" href="#status-document-version" title="Permanent 
link">&para;</a></h2>
+<p>v 1.0, February 2015, defined by consensus by Apache Community Development 
project.</p>
+<p>v 1.1, October 2016 added RE50.</p>
+<p>(November 2017 this document was clarified, but the model was not 
changed)</p>
+<h3 id="footnotes">Footnotes<a class="headerlink" href="#footnotes" 
title="Permanent link">&para;</a></h3>
 <ol>
 
 <li>


Reply via email to