Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

 (01/26/2016)

Sentry Podling Maturity Assessment

...

Maintaining such a file is a new, experimental idea as part of the continuous improvement of the ASF incubation process. Sentry is one of the first podlings where that happens.

...

Status of this document

All open items resolved, ready for PPMC approval voting.

...

All the below items are marked OK, Sentry looks ready to graduate with some caveats discussed below, discussions are ongoing on the project’s dev list as I write this (November 2015).

Maturity model assessment

...

Libraries that are mandatory dependencies of the project's code do not create more restrictions than the Apache License does.

OK: Might need to update the list of dependencies. How do we generate the list of dependencies? Script to generate?

Initial list of dependencies: https://wiki.apache.org/incubator/SentryProposalList of external dependencies: External dependencies and Licenses

License file: https://github.com/apache/incubator-sentry/blob/master/LICENSE.txt

...

The copyright ownership of everything that the project produces is clearly defined and documented.

OK: Yes, all committers (34) have ICLAs on file. How do we check?http://people.apache.org/committers-by-project.html#sentry

Releases

RE10

Releases consist of source code, distributed using standard and open archive formats that are expected to stay readable in the long term.

...

OK: Yes, community welcomes contributions. Do we need to add any data points?contributions from every one. We have around ~20- 25 new contributors while in incubation and 8 of them became committers with their long term contributions.

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.

...

OK: Sentry project has elected a few many committers during incubation. 8 to be precise. All committers would become PMCs of the project at the time of graduation.

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.

...

OK: Demonstrated during incubation. All decisions are made on the dev list with consensus from the community. Some data points (please look for \[DISCUSS/VOTE\] emails on dev):

http://mail-archives.apache.org/mod_mbox/incubator-sentry-dev/201601.mbox/%3CCANpUzBDOLuxY9xGfNgzAOZ92sCEJb4xy8a8MUNR8NaVtYMMhoA%40mail.gmail.com%3E

http://mail-archives.apache.org/mod_mbox/incubator-sentry-dev/201512.mbox/%3CCACMN7iynPHQdbPXZ%3Df5_6xP8kSaWHLv8hWMtBtsp-8OYeg9FSA%40mail.gmail.com%3E


CO70

The project strives to answer user questions in a timely manner.

...

OK: http://sentry.incubator.apache.org/community/people.html#ppmc . Community agreed to make all elected committers PMCs at the time of graduation: http://mail-archives.apache.org/mod_mbox/incubator-sentry-dev/201512.mbox/%3CCAGQc2gEWWhWwXkH43UKHuhD5zsLx4KCbv0MTFdURwOmjO-43Nw%40mail.gmail.com%3E


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.

OK: All decisions were made based on community vote.

http://mail-archives.apache.org/mod_mbox/incubator-sentry-dev/201510.mbox/%3CCAGQc2gGhUO0nY7uAgMkovACNEiMZssO2Jn1_wDR1UUVUzFwu%3Dg%40mail.gmail.com%3E

http://mail-archives.apache.org/mod_mbox/incubator-sentry-dev/201510.mbox/%3CCACMN7iz5ejwqSpk33ai%3DUHzq0YB5JO_GXVQ%3DAiSVwtezo2%3DPvw%40mail.gmail.com%3E


CS30

Documented voting rules are used to build consensus when discussion is not sufficient.

...

OK: We have contributors from diverse organizations. Our PPMCs and Committers come from at least ~10 different organizations. Need to formally add PPMC?:http://sentry.incubator.apache.org/community/people.html

IN20

Contributors act as themselves as opposed to representatives of a corporation or organization.

...