-
Notifications
You must be signed in to change notification settings - Fork 8.2k
Description
Introduction
This issue was raised in discussions and during the sequence of actions for PR #75740. The current Zephyr policy and documentation do not clearly explain the roles and permissions of "collaborators" and "maintainers" outside of their subprojects.
Problem description
The "collaborator" user from one project has added the 3rd person from his company as a "maintainer" to the unrelated project and took the maintainer's role for this project without any public announcement or permission.
Proposed change
Roles and permissions have to be described in more detail. In particular, what exactly users with write permissions are allowed to do outside of there subprojects. Also rules for revoking permissions from violators should be added.
Detailed RFC
Proposed change (Detailed)
Clarification will help reduce potential conflicts of interest and avoid the nasty "Embrace, Extend and Extinguish" practice, where someone with write permission is hired by a company and allows that company to shortcut or, worse, to bypass the commit acceptance process without testing, discussion, or taking the community's interests into account.
Dependencies
Concerns and Unresolved Questions
Alternatives
Metadata
Metadata
Assignees
Labels
Type
Projects
Status
Status