FOR DISCUSSION: a proposal to add Project's Security Team
Compare changes
Files
2+ 16
− 3
@@ -36,7 +36,7 @@ All Committers and Project Leads engaged in Project activity are required to imp
@@ -117,7 +117,7 @@ This document is entirely composed of requirements. In addition to the requireme
The EMO has the responsibility and authority to mitigate issues that arise when Committers fail to perform the required behaviors or engage in practices that risk harm to Eclipse Projects, the community, and/or Ecosystem. This includes, but is not limited to, issues that arise due to a failure to implement the {securityPolicyUrl}[Eclipse Foundation Vulnerability Reporting Policy], the {ipPolicyUrl}[Eclipse Foundation Intellectual Property Policy], the {codeOfConductUrl}[Eclipse Foundation Community Code of Conduct], or other governance policies of the Eclipse Foundation.
The EMO has the responsibility and authority to mitigate issues that arise when Committers fail to perform the required behaviors or engage in practices that risk harm to Eclipse Projects, the community, and/or Ecosystem. This includes, but is not limited to, issues that arise due to a failure to implement the {securityPolicyUrl}[Eclipse Foundation Security Policy], the {ipPolicyUrl}[Eclipse Foundation Intellectual Property Policy], the {codeOfConductUrl}[Eclipse Foundation Community Code of Conduct], or other governance policies of the Eclipse Foundation.
@@ -225,7 +225,7 @@ To hold a Project Lead role on a Project, an individual must also hold a Committ
Each Project has a development team, led by the Project Leaders. The development team is composed of Committers and Contributors. Contributors are individuals who contribute code, fixes, tests, documentation, or other work that is part of the Project. Committers have write access to the Project's resources (source code repository, bug tracking system, website, build server, downloads, etc.) and are expected to influence the Project's development.
@@ -268,6 +268,19 @@ Projects are required to make a Project plan available to their community at the
Any Committer or anyone in the Project Leadership Chain may propose a creation of a separate Project Security Team to the PMC. If the PMC approves the proposal, all Committers vote on the proposal. The creation of a separate Project Security Team requires consensus with no objections (only +1 or abstentions, no -1 votes). The same rule applies to the retirement of a separate Project Security Team.
The Project Security Team must consist of at least two persons; at least one of them must be a Committer on the Project. The Project is free to elect non-Committers to the Project Security Team, when they have related security experience. Project Security Team members are required to sign the appropriate Committer legal agreements established by the EMO.
The members of Project Security Team must keep strict confidentiality of issues before they are resolved and released publicly. For resolution of a particular issue, they might bring in additional Committers or Contributors, or additional domain experts. Those contributors must adhere to the same confidentiality guidelines.