diff --git a/GOVERNANCE.md b/GOVERNANCE.md index ad76c9d3..f2bb8821 100644 --- a/GOVERNANCE.md +++ b/GOVERNANCE.md @@ -4,24 +4,25 @@ project consists of the TUF [specification](https://github.com/theupdateframework/specification) and [reference implementation](https://github.com/theupdateframework/tuf). -## Management and maintainership -The project is managed by Prof. Justin Cappos and is maintained by the people -indicated in [MAINTAINERS.md](MAINTAINERS.md). A maintainer is expected to (1) -submit and review GitHub pull requests and (2) open issues or [submit -vulnerability +## Maintainership and Benovolent Dictator for Life +The project is maintained by the people indicated in +[MAINTAINERS.md](MAINTAINERS.md). A maintainer is expected to (1) submit and +review GitHub pull requests and (2) open issues or [submit vulnerability reports](https://github.com/theupdateframework/tuf#security-issues-and-bugs). A maintainer has the authority to approve or reject pull requests submitted by -contributors. +contributors. The project's [Benevolent Dictator For +Life](https://en.wikipedia.org/wiki/Benevolent_dictator_for_life) (BDFL) is +Justin Cappos . ## Contributions [A contributor can submit GitHub pull requests](https://github.com/theupdateframework/tuf#instructions-for-contributors) -to the reference implementation repository. They must follow the project's -[code of conduct](CODE-OF-CONDUCT.md), the [developer certificate of -origin](https://developercertificate.org/), and the [code style -guidelines](https://github.com/secure-systems-lab/code-style-guidelines). -Submitted pull requests undergo review and automated testing and checking, -including but not limited to: +to the project's repositories. They must follow the project's [code of +conduct](CODE-OF-CONDUCT.md), the [developer certificate of +origin](https://developercertificate.org/), the [code style +guidelines](https://github.com/secure-systems-lab/code-style-guidelines), and +must unit test any new software feature or change. Submitted pull requests +undergo review and automated testing, including, but not limited to: * Unit and build testing via Travis CI * Static Analysis @@ -31,14 +32,17 @@ including but not limited to: A contributor can propose changes to the specification with a [TUF Augmentation Proposal](https://github.com/theupdateframework/taps) (TAP). It is a design document providing information to the TUF community, or describing a new -feature for TUF or its processes or environment. TAPs can be approved or -rejected by Justin Cappos after the TAP has been reviewed and discussed on the -mailing list or the TAPs GitHub issue tracker. +feature for TUF or its processes or environment. + +A TAP can be approved or rejected by the BDFL after it has been reviewed and +discussed. Discussions take place on the project's [mailing +list](https://groups.google.com/forum/?fromgroups#!forum/theupdateframework) or +the TAPs GitHub issue tracker. ## Changes in maintainership A contributor to the project must express interest in becoming a maintainer. -Justin Cappos has the authority to add or remove maintainers. +The BDFL has the authority to add or remove maintainers. ## Changes in governance -Justin Cappos supervises changes in governance. +The BDFL supervises changes in governance.