-
Notifications
You must be signed in to change notification settings - Fork 65
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Apply for sandbox stage with OpenBao #461
base: main
Are you sure you want to change the base?
Conversation
4bf8275
to
5eb241a
Compare
Just to verify, the Security Tooling WG is happy to accept OpenBao as a project. I think this will be a great addition to the OpenSSF and our working group. |
Could you please elaborate on why you want to move this project to OpenSSF and what the expected benefits for the project and the community at large are? |
@lehors Happy to!
Context on above
Let me know if you need more details about anything. |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Thanks for filling out this application! I believe OpenBao aligns with the mission of the OpenSSF and meets the requirements for a sandbox project.
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Thank you, @cipherboy, for the detailed additional context and information. I think that OpenBao fits into the scope of the OpenSSF; and looking at the documented processes and procedures, it meets the graduation requirements.
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Thanks for the additional background. SGTM!
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Thank you @cipherboy for sending this application! I appreciate the detailed context for this transition, and I agree that OpenBao is a good fit for OpenSSF. As discussed during the 4/1 TAC call, I left a note about the software license review.
- OpenBao exists to maintain and improve a software solution to manage, store, and distribute sensitive data including secrets, certificates, and keys. The OpenBao community will provide this software under an OSI-approved open-source license, led by a community run under open governance principles. | ||
|
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
I noticed that OpenBao is currently licensed under an MPL 2 license. Since OpenSSF typically prefers Apache 2.0 or MIT licenses for software projects, I'm think there may be an additional review of the license step by the Governing Board.
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Thanks @marcelamelara and @lehors for the discussion on the call! I've pushed an update to the IP licensing requirements linking to our charter and the OpenSSF TAC charter.
I'm told the more unusual thing was that our core documentation was under MPLv2, but this was an artifact of upstream's documentation license.
Signed-off-by: Alexander Scheel <[email protected]>
5eb241a
to
6e7ceee
Compare
@cipherboy what is the LF Edge TAC's opinion of this proposal? |
Hello @bobcallaway,
I have brought up the move on a past meeting but not officially sought a statement from them. They are aware of our inability to meet the stage 1 foundation membership requirements and Kendall Perez (LF Liaison) has been updated on votes and status of the proposal from the community side. If you'd like, I'm happy to attend the next LF Edge TAC meeting and see if someone would be willing to give an official statement? |
@bobcallaway This is Joe Pearson, Chair of the LF Edge TAC. While we don't encourage projects to leave LF Edge, and we do all that we can to support our projects, Alex and the project TSC have made a compelling case for the desired transition to OpenSSF. We have no objections and hope that OpenSSF proves to be a better fit. We briefly mentioned and discussed the desired move in a previous TAC meeting, and no red flags were raised. Several LF Edge projects plan to continue collaborating with OpenBao going forward, and the TAC is working to keep OpenBao in good standing as a project until such time as a transfer would be completed. |
Thanks for the confirmation! |
Are there any next steps needed by OpenBao? |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
I approve admitting OpenBao as a sandbox project, pending the IP/license review.
@Naomi-Wash I believe we need an IP/license review for this project since it's a transfer to OpenSSF? |
Adding to Marcela's comment, an approval by the Governing Board of the MPL-2.0 should be scheduled. The next GB meeting is scheduled for May 15 (@Naomi-Wash). |
There's always a bit of a chicken-and-egg problem with process like this - what order should the steps be completed in? I think it makes sense for the TAC to finish the technical review, and if enough TAC members approve then it goes on to staff (and possibly the Governing Board) for things like IP / license review. By our decision process doc adopting a new TI requires 7 approvals and we're at 6 (if you count @marcelamelara's comment approving pending IP/license review). But we haven't yet heard from @camaleon2016 @mlieberman85 or @justaugustus - I think we need one of them to review and approve for this to move forward. |
I agree with @steiza's suggestion. Let the TAC fully approve, then we'll bring it to the board to approve it since they have a license not noted in the Charter. |
For the benefit of anyone not yet voting and who may not have attended the TAC call the other day, I'll just reiterate I'm happy to chat on GitHub, on OpenSSF Slack, or via video call if anyone has questions about the project or the move. |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
LGTM for Sandbox inclusion, pending the license review/exception!
If all good with license, etc. LGTM |
If all good with license, etc. LGTM |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Let the TAC fully approve, then we'll bring it to the board to approve it since they have a license not noted in the Charter.
I'm comfortable approving, given this.
@Naomi-Wash we now have the votes! I think we're ready to proceed with staff review. In the meantime, we'll leave this pull request open and land it once OpenBao's acceptance is official? |
This was in conversation with @ware and others on the Security Tooling WG, see 2025-03-07 meeting notes.
OpenBao is a secrets manager, forked from Vault under the LF Edge sub-foundation. We're looking to better align with our contributor base, which largely is not Edge-aligned and instead more broadly security focused, though we definitely wish to continue our partnerships with other LF Edge projects and across the LF as a whole.
This would thus be a lateral transfer within the LF to a different foundation, hopefully simplifying IP and license review process. We currently receive no budget from LF Edge.
Starting this move was approved by the OpenBao TSC.
fyi @gkunz