Skip to content

Review and apply OpenBao for Incubation stage #55

@karras

Description

@karras

In order to grow and further mature the OpenBao project, we should clarify and investigate the "Incubating" stage requirements:

Once we are confident to fulfill the requirements, we should submit our application accordingly.

Relevant precondition: #54

Application

Project incubation application

Project has met all Sandbox requirement

  • Sandbox
    • Projects had more than three maintainers with a minimum of two different organization affiliations.
    • Projects is aligned with the OpenSSF mission and addresses an unfulfilled need within the security tooling umbrella under the OpenSSF and LF as a whole.
    • Projects is sponsored by the Security Tooling WG
    • The project has undergone IP and License due-diligence when contributed to LF Edge and further review when moved to OpenSSF.

List of project maintainers

The project must have a minimum of three maintainers with a minimum of two different organizational affiliations.

See openbao/openbao:MAINTAINERS.md:

Org-Level Maintainers

Repository-Level Committers

Mission of the project

The project must be aligned with the OpenSSF mission and either be a novel approach for existing areas, address an unfulfilled need, or be code needed to deliver OpenSSF WG work. It is preferred that extensions of existing OpenSSF projects collaborate with the existing project rather than seek a new project.

  • "description of the project mission"

Project adoption

The project should be able to show adoption by multiple parties and the adoption's value to the open source community and/or end users (may include adoption of beta/early versions).

Governance

Project must have met publicly at least 5 times in the last quarter since becoming Sandbox

Projects must have documented, initial project governance

Project must have defined Contributor Guide

Project has attained an OpenSSF Best Practice Badge at "passing" level

  • "link to OpenSSF Badge"

Project is integrated into the OpenSSF Scorecard

  • "link to Scorecard output"

IP policy and licensing due diligence

When contributing an existing Project to the OpenSSF, the contribution must undergo license and IP due diligence by the Linux Foundation (LF). This step is only needed for the initial donation and only applicable here, if the project intends to join the OpenSSF Incubation stage.

  • Not applicable; this an existing project and has already been reviewed at initial contribution (during the fork under LF Edge) and on migration into OpenSSF.

Security Baseline

The project meets all applicable Security Baseline requirements:

Project References

The project should provide a list of existing resources with links to the repository, website, a roadmap, contributing guide, demos and walkthroughs, and any other material to showcase the existing breadth, maturity, and direction of the project.

Reference URL
Repo https://github.com/openbao/openbao/
Website https://openbao.org/
Contributing guide https://openbao.org/docs/contributing/, https://github.com/openbao/openbao/blob/main/CONTRIBUTING.md
Security.md https://openbao.org/docs/internals/security/#threat-model, https://github.com/openbao/.github/blob/main/SECURITY.md
Roadmap openbao/openbao#569
LFX Insights https://insights.lfx.linuxfoundation.org/foundation/lfedge/overview/github?project=openbao&repository=&routedFrom=Github
Meeting Agenda Community, TSC
OSSF Calendar Entry Present (Thursday, 10AM US Central).
Demos n/a
Best Practices Badge OpenSSF Best Practices, Silver, Gold
Scorecard integration
Other

If anyone wishes to contribute to the application, please comment here and we'll edit this copy.

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions