You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@openwhisk.apache.org by "Matt Rutkowski (Confluence)" <no...@apache.org> on 2019/06/04 17:20:04 UTC
[CONF] OpenWhisk > Project Maturity Model
There's **1 new edit** on this page
---
|
---
| | [](https://cwiki.apache.org/confluence/display/OPENWHISK/Project+Maturity+Model?src=mail&src.mail.product=confluence-
server&src.mail.timestamp=1559668803880&src.mail.notification=com.atlassian.confluence.plugins.confluence-
notifications-batch-plugin%3Abatching-
notification&src.mail.recipient=8aa980875bf24635015c9267bc8e02f6&src.mail.action=view
"page icon")
---
[Project Maturity
Model](https://cwiki.apache.org/confluence/display/OPENWHISK/Project+Maturity+Model?src=mail&src.mail.product=confluence-
server&src.mail.timestamp=1559668803880&src.mail.notification=com.atlassian.confluence.plugins.confluence-
notifications-batch-plugin%3Abatching-
notification&src.mail.recipient=8aa980875bf24635015c9267bc8e02f6&src.mail.action=view
"Project Maturity Model")
| | | | |  | | Matt
Rutkowski edited this page
---
|
| | Here's what changed:
---
|
...
| ID | Description | Status
---|---|---
**CO10** | The project has a well-known homepage that points to all the
information required to operate according to this maturity model.
|
**YES**. The OpenWhisk project homepage [[OW-Web-
Home](/confluence/pages/viewpage.action?pageId=80447094)] provides all the
relevant information. This includes top-level pages containing:
* [User Documentation](https://openwhisk.apache.org/documentation.html) for users (broken down into roles of [Developer](https://openwhisk.apache.org/documentation.html#developers), [Contributor](https://openwhisk.apache.org/documentation.html#operators) and [Operator](https://openwhisk.apache.org/documentation.html#contributors)). The Contributor section explains the components and GitHub repos. as well as links to our project Wiki's discussion of:
* [How to contribute?](https://cwiki.apache.org/confluence/display/OPENWHISK/OpenWhisk+Project+Wiki#OpenWhiskProjectWiki-how-to-contribute)
* [How do I become a Contributor or Committer?](https://cwiki.apache.org/confluence/display/OPENWHISK/OpenWhisk+Project+Wiki#OpenWhiskProjectWiki-becoming-a-contributor)
* [Community](https://openwhisk.apache.org/community.html#community) page hat explains our various Media outlets and their purpose, Mailing list information, Project Wiki overview, and links (as req.'ed to Apache's event feed.
* [Download](https://openwhisk.apache.org/downloads.html) Information describing our Apache Releases for all components with links to download and instructions on verifying compressed archives.
All pages include a footer with links to the ASF, license and copyright
disclaimers, Apache Events, Security, as well as Apache Sponsorship and
"Thanks".
All pages include a header with media links to GitHub (OpenWhisk projects
filter), Twitter, Medium, Slack, YouTube, SlideShare and StackOverflow.
**CO20** | The community welcomes contributions from anyone who acts in good
faith and in a respectful manner and adds value to the project. | **YES**. We
endeavor to welcome all Contributors and encourage involvement on our
community. This is clearly stated front-and-center on our project Wiki [[OW-
Confluence-Wiki](/confluence/pages/viewpage.action?pageId=80447094)], as well
as on our Documentation page which includes a [section specifically for
Contributors](https://openwhisk.apache.org/documentation.html#contributors).
**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. | **YES**. The
community welcomes contributions in all these forms and takes them gratefully
with respect.
**CO40** | The community is meritocratic and over time aims to give more
rights and responsibilities to contributors who add value to the project. |
**YES**. This is stated prominently on our [[OW-Confluence-
Wiki](/confluence/pages/viewpage.action?pageId=80447094)] and linked from our
website.
**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. | **YES**. This is stated prominently on our [[OW-Confluence-
Wiki](/confluence/pages/viewpage.action?pageId=80447094)] and linked from our
website.
**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. |
**YES.** We have people who have been long time contributors and have a good
context on various design aspects. However all changes are done via consensus
and not seen any case where any decision was forcefully taken
**CO70** | The project strives to answer user questions in a timely manner. |
...
ID | Description | Status
---|---|---
**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. | **YES**. The list of mentors and committers are
accurate and maintained as part of the project's roster in [
Whimsy](https://whimsy.apache.org/roster/ppmc/openwhisk) () and is also linked
from the project project [incubation status
page](https://incubator.apache.org/projects/openwhisk.html).
**CS20** | Decisions are made by consensus among PMC members
[9](http://community.apache.org/apache-way/apache-project-maturity-
model.html#fnref-08fda1a3461c11086b8542178f35e0c27a4a46c3) 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. |
**YES**. All significant project decisions are made on the project's mailing
list (dev@[
openwhisk.incubator.apache.org](http://openwhisk.incubator.apache.org)); with
votes that include results tallies that contain the number of votes from
contributors and binding votes from mentors, committers and PMC members when
applicable.
**CS30** | Documented voting rules are used to build consensus when
discussion is not sufficient. [10](http://community.apache.org/apache-
way/apache-project-maturity-
model.html#fnref-9b0cf71f04bcd81dddbf6199f1c771e27566611e) | **YES.** The
community attempts to achieve consensus based using discussions based in the
project email list and seeks to positively resolved conflicts informally
without a formal email list vote when possible.
**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. | **YES.** Please note that community, so far, has had need to
exercise a veto.
**CS50** | All "important" discussions happen asynchronously in written form
on the project's main communications channel. Offline, face-to-face or private
discussions [11](http://community.apache.org/apache-way/apache-project-
maturity-model.html#fnref-d9e7a517f046358463f038f3830fef171e69f78b) that
affect the project are also documented on that channel. | **YES**. All
significant project-related discussions happen on and are directed to the
project's mailing list. Alternate communication channels, such as Slack and
GitHub issues, are at times used to quickly iterate on topics, but issues
having wider impact are moved to 'dev' list discussions.
## **Independence** **
**
ID | Description | Status
---|---|---
**IN10**
| The project is independent from any corporate or organizational influence.
[12](http://community.apache.org/apache-way/apache-project-maturity-
model.html#fnref-764b2c2fd32deb4ff73ea01efa67c8556303c359) |
**YES**. We now have a diverse set of people contributing to the project which
belong to different companies (or act individually).
**IN20** |
Contributors act as themselves as opposed to representatives of a corporation
or organization.
**YES**. Contributors for known corporations have proved their independent
thinking against agreed-upon uses cases and examples in furthering the code
on-behalf of the project and community as a whole.
---
### **References**
Label | Reference
---|---
|

Anchor
---
| | OW-Web-Status
---|---
| OW-Web-Status
**OW-Web-Status**
The Apache OpenWhisk projects Incubator Status page:
* <http://incubator.apache.org/projects/openwhisk.html>
|

Anchor
---
| | OW-Web-Home
---|---
| OW-Web-Home
**OW-Web-Home**
The Apache OpenWhisk project's home page under Apache.org:
* <http://openwhisk.incubator.apache.org/> <or>
* <http://openwhisk.apache.org/>
|

Anchor
---
| | OW-Confluence-Wiki
---|---
| OW-Confluence-Wiki
**OW-Confluence-Wiki**
[OpenWhisk Project Wiki](/confluence/pages/viewpage.action?pageId=67637483)
* <https://cwiki.apache.org/confluence/display/OPENWHISK/OpenWhisk+Project+Wiki>
|

Anchor
---
| | OW-GitHub
---|---
| OW-GitHub
**OW-GitHub**
A filtered list of all Apache OpenWhisk project repositories on public GitHub
can be found using the following URL:
* <https://github.com/apache?q=openwhisk>
** |

Anchor
---
| | OW-Repo-Main
---|---
| OW-Repo-Main
OW-Repo-Main**
The Apache OpenWhisk project's main repository that contains all core
Serverless platform code, services and functional test suites.
* <https://github.com/apache/incubator-openwhisk>
****
|

Anchor
---
| | OW-Repo-Release
---|---
| OW-Repo-Release
**OW-Repo-Release**
The Apache OpenWhisk project's repository that provides project release
methodology in accordance with Apache policies.
* <https://github.com/apache/incubator-openwhisk-release>
|

Anchor
---
| | OW-Email-List-Dev
---|---
| OW-Email-List-Dev
**OW-Email-List-Dev**
* <ht...@openwhisk.apache.org>
|

Anchor
---
| | OW-Email-List-Issues
---|---
| OW-Email-List-Issues
**OW-Email-List-Issues**
* <ht...@openwhisk.apache.org>
****
|

Anchor
---
| | OW-Community-Slack
---|---
| OW-Community-Slack
**OW-Community-Slack**
Apache OpenWhisk project community slack domain (linked on the header of
project website)
* <https://openwhisk-team.slack.com/>
Including channels such as:
* #general - for general project discussions
* #dev - for development related issues and changes
...
| | | [Go to page
history](https://cwiki.apache.org/confluence/pages/viewpreviousversions.action?pageId=80447094&src=mail&src.mail.product=confluence-
server&src.mail.timestamp=1559668803880&src.mail.notification=com.atlassian.confluence.plugins.confluence-
notifications-batch-plugin%3Abatching-
notification&src.mail.recipient=8aa980875bf24635015c9267bc8e02f6 "Go to page
history")
---
---
| [View
page](https://cwiki.apache.org/confluence/display/OPENWHISK/Project+Maturity+Model?src=mail&src.mail.product=confluence-
server&src.mail.timestamp=1559668803880&src.mail.notification=com.atlassian.confluence.plugins.confluence-
notifications-batch-plugin%3Abatching-
notification&src.mail.recipient=8aa980875bf24635015c9267bc8e02f6&src.mail.action=view)
---
| | [Stop watching
space](https://cwiki.apache.org/confluence/users/removespacenotification.action?spaceKey=OPENWHISK&src=mail&src.mail.product=confluence-
server&src.mail.timestamp=1559668803880&src.mail.notification=com.atlassian.confluence.plugins.confluence-
notifications-batch-plugin%3Abatching-
notification&src.mail.recipient=8aa980875bf24635015c9267bc8e02f6&src.mail.action=stop-
watching&jwt=eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJzdWIiOiJ4c3JmOjhhYTk4MDg3NWJmMjQ2MzUwMTVjOTI2N2JjOGUwMmY2IiwicXNoIjoiMzZkYTQ1MjFjNmFhYTNiNzI4YWNkM2VkYzZhOWU0NDk4ZTQ2NTdiMDNkM2VhYWU5NzYyMGYwOTgyOTU4MzgzYiIsImlzcyI6ImNvbmZsdWVuY2Vfbm90aWZpY2F0aW9uc0FSRUgtWFVEMS1QT1FHLUNTQU8iLCJleHAiOjE1NjAyNzM2MDMsImlhdCI6MTU1OTY2ODgwM30.M7Z1MszJv7BL9wetgQpaTKM2vNBYlzUPZgRmkMXuyGE)
| •
---|---
[Manage
notifications](https://cwiki.apache.org/confluence/users/editmyemailsettings.action?src=mail&src.mail.product=confluence-
server&src.mail.timestamp=1559668803880&src.mail.notification=com.atlassian.confluence.plugins.confluence-
notifications-batch-plugin%3Abatching-
notification&src.mail.recipient=8aa980875bf24635015c9267bc8e02f6&src.mail.action=manage)
---
| 
---
This message was sent by Atlassian Confluence 6.15.2

---