Skip to content

Commit 9ec74b9

Browse files
committed
Document guiding principles for Baseline
These are a codification of things we've discussed, but not written down Signed-off-by: Ben Cotton <[email protected]>
1 parent e73962b commit 9ec74b9

File tree

2 files changed

+13
-7
lines changed

2 files changed

+13
-7
lines changed

Diff for: docs/index.md

+12
Original file line numberDiff line numberDiff line change
@@ -17,3 +17,15 @@ Only the version labeled as "current" should be used for new compliance efforts.
1717
* [In-development version](versions/devel)
1818

1919
Versions are managed according to the [Baseline maintenance process](maintenance).
20+
21+
## Guiding principles
22+
23+
The goal of the OSPS Baseline is to be useful to maintainers as a mechanism for evaluating and communicating a project's security posture.
24+
In addition, OSPS Baseline must help consumers of open source software more easily evaluate their compliance requirements.
25+
Therefore, OSPS Baseline work is:
26+
27+
* **Focused:** Controls only contain *MUST* entries, not *SHOULD*.
28+
* **Realistic:** Controls are practical for project maintainers to implement at the appropriate level for their project.
29+
* **Actionable:** Controls provide specific recommendations.
30+
* **Meaningful:** Controls have an impact on a project's security posture.
31+
Ineffective controls add to maintainer burden.

Diff for: governance/GOVERNANCE.md

+1-7
Original file line numberDiff line numberDiff line change
@@ -14,13 +14,7 @@ Refer to the [OpenSSF Community Calendar](https://openssf.org/getinvolved/) for
1414

1515
- **SIG Lead:** Eddie Knight (@eddie-knight)
1616

17-
## Guiding Governance Principles
18-
19-
Any issues or proposals brought to the project's maintainers shall be framed in the OSPS Baseline guiding principles. Proposals not adhering to said principles shall not be considered for consensus.
20-
21-
### Favor Simplicity
22-
23-
The goal of OSPS Baseline is to create a minimal and efficient standard that can be quickly ingested by any project. Simple is better.
17+
## Release Governance Principles
2418

2519
### Ensure Stability
2620

0 commit comments

Comments
 (0)