Repository: incubator-guacamole-website
Updated Branches:
  refs/heads/master 379abe09a -> be3709c80


Add skeleton podling maturity evaluation form.


Project: http://git-wip-us.apache.org/repos/asf/incubator-guacamole-website/repo
Commit: 
http://git-wip-us.apache.org/repos/asf/incubator-guacamole-website/commit/2abf9450
Tree: 
http://git-wip-us.apache.org/repos/asf/incubator-guacamole-website/tree/2abf9450
Diff: 
http://git-wip-us.apache.org/repos/asf/incubator-guacamole-website/diff/2abf9450

Branch: refs/heads/master
Commit: 2abf94506a349bc5dad618dffe6cee4cef4d843f
Parents: 379abe0
Author: Michael Jumper <[email protected]>
Authored: Sat Oct 21 22:42:46 2017 -0700
Committer: Michael Jumper <[email protected]>
Committed: Sat Oct 21 22:42:46 2017 -0700

----------------------------------------------------------------------
 maturity-evaluation.md | 242 ++++++++++++++++++++++++++++++++++++++++++++
 1 file changed, 242 insertions(+)
----------------------------------------------------------------------


http://git-wip-us.apache.org/repos/asf/incubator-guacamole-website/blob/2abf9450/maturity-evaluation.md
----------------------------------------------------------------------
diff --git a/maturity-evaluation.md b/maturity-evaluation.md
new file mode 100644
index 0000000..8ea6c38
--- /dev/null
+++ b/maturity-evaluation.md
@@ -0,0 +1,242 @@
+---
+layout: page 
+title: Podling Maturity Evaluation
+permalink: /maturity-evaluation/
+---
+
+This is an assessment of the Guacamole podling’s maturity, meant to help 
inform
+the decision (of the mentors, community, Incubator PMC and ASF Board of
+Directors) to graduate it as a top-level Apache project. It is based on [the
+ASF project maturity 
model](http://community.apache.org/apache-way/apache-project-maturity-model.html).
+
+Code
+----
+
+CD10
+: The project produces Open Source software, for distribution to the public at
+  no charge.
+
+  ?
+
+CD20
+: The project's code is easily discoverable and publicly accessible.
+
+  ?
+
+CD30
+: The code can be built in a reproducible way using widely available standard
+  tools.
+
+  ?
+
+CD40
+: 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.
+
+  ?
+
+CD50
+: 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.
+
+  ?
+
+Licenses and Copyright
+----------------------
+
+LC10
+: The code is released under the Apache License, version 2.0.
+
+  ?
+
+LC20
+: Libraries that are mandatory dependencies of the project's code do not create
+  more restrictions than the Apache License does.
+
+  ?
+
+LC30
+: The libraries mentioned in LC20 are available as Open Source software.
+
+  ?
+
+LC40
+: Committers are bound by an Individual Contributor Agreement (the "Apache
+  iCLA") that defines which code they are allowed to commit and how they need
+  to identify code that is not their own.
+
+  ?
+
+LC50
+: The copyright ownership of everything that the project produces is clearly
+  defined and documented.
+
+  ?
+
+Releases
+--------
+
+RE10
+: Releases consist of source code, distributed using standard and open archive
+  formats that are expected to stay readable in the long term.
+
+  ?
+
+RE20
+: Releases are approved by the project's PMC (see CS10), in order to make them
+  an act of the Foundation.
+
+  ?
+
+RE30
+: Releases are signed and/or distributed along with digests that can be
+  reliably used to validate the downloaded archives.
+
+  ?
+
+RE40
+: Convenience binaries can be distributed alongside source code but they are
+  not Apache Releases -- they are just a convenience provided with no
+  guarantee.
+
+  ?
+
+RE50
+: The release process is documented and repeatable to the extent that someone
+  new to the project is able to independently generate the complete set of
+  artifacts required for a release.
+
+  ?
+
+Quality
+-------
+
+QU10
+: The project is open and honest about the quality of its code. Various levels
+  of quality and maturity for various modules are natural and acceptable as
+  long as they are clearly communicated.
+
+  ?
+
+QU20
+: The project puts a very high priority on producing secure software.
+
+  ?
+
+QU30
+: The project provides a well-documented, secure and private channel to report
+  security issues, along with a documented way of responding to them.
+
+  ?
+
+QU40
+: 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.
+
+  ?
+
+QU50
+: The project strives to respond to documented bug reports in a timely manner.
+
+  ?
+
+Community
+---------
+
+CO10
+: The project has a well-known homepage that points to all the information
+  required to operate according to this maturity model.
+
+  ?
+
+CO20
+: The community welcomes contributions from anyone who acts in good faith and
+  in a respectful manner and adds value to the project.
+
+  ?
+
+CO30
+: Contributions include not only source code, but also documentation,
+  constructive bug reports, constructive discussions, marketing and generally
+  anything that adds value to the project.
+
+  ?
+
+CO40
+: The community is meritocratic and over time aims to give more rights and
+  responsibilities to contributors who add value to the project.
+
+  ?
+
+CO50
+: 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.
+
+  ?
+
+CO60
+: 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.
+
+  ?
+
+CO70
+: The project strives to answer user questions in a timely manner.
+
+  ?
+
+Consensus Building
+------------------
+
+CS10
+: The project maintains a public list of its contributors who have decision
+  power -- the project's PMC (Project Management Committee) consists of those
+  contributors.
+
+  ?
+
+CS20
+: Decisions are made by consensus among PMC members and are documented on the
+  project's main communications channel. Community opinions are taken into
+  account but the PMC has the final word if needed.
+
+  ?
+
+CS30
+: Documented voting rules are used to build consensus when discussion is not
+  sufficient.
+
+  ?
+
+CS40
+: 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.
+
+  ?
+
+CS50
+: All "important" discussions happen asynchronously in written form on the
+  project's main communications channel. Offline, face-to-face or private
+  discussions that affect the project are also documented on that channel.
+
+  ?
+
+Independence
+------------
+
+IN10
+: The project is independent from any corporate or organizational influence.
+
+  ?
+
+IN20
+: Contributors act as themselves as opposed to representatives of a corporation
+  or organization.
+
+  ?
+

Reply via email to