-
Notifications
You must be signed in to change notification settings - Fork 59
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 to donate Minder to the OpenSSF #386
Conversation
Does this project have open community meetings? Or is that planned once it reaches sandbox stage? |
We plan to start open community meetings shortly; we currently have a
community on the Stacklok discord, but no organized weekly/biweekly
meetings.
…On Mon, Sep 23, 2024 at 1:43 PM Marcela Melara ***@***.***> wrote:
Does this project have open community meetings? Or is that planned once it
reaches sandbox stage?
—
Reply to this email directly, view it on GitHub
<#386 (comment)>, or
unsubscribe
<https://github.com/notifications/unsubscribe-auth/AB4XEN5S3J33QOXDRRZQ4ZLZYB4P7AVCNFSM6AAAAABOV4E4ZOVHI2DSMVQWIX3LMV43OSLTON2WKQ3PNVWWK3TUHMZDGNRZGM2DIMZSGU>
.
You are receiving this because you authored the thread.Message ID:
***@***.***>
|
Coo! Thanks for clarifying. It would be great to show that Minder already has a larger community behind it, so if it's not already in the sandbox application, I recommend adding a link to the Discord channel. |
Thanks for submitting this PR! I have some clarifying questions on scope and how Minder works. First some background. Over time we've learned:
It seems like the So the clarifying question is what's entailed in this new TI. I believe it's the open source project, including the CLI and the server that end-users can run themselves, but not the public good Minder server, that hopefully Stacklok will continue to run - do I have that right? |
@steiza -- you have it correct; we would be donating the CLI and the server components (both named The discord link: https://discord.com/channels/1184987096302239844/1185287949240242258; I expect we'll move that communication to OpenSSF slack if the donation is accepted. |
ac332d3
to
8005790
Compare
Signed-off-by: Evan Anderson <[email protected]>
8005790
to
ba644b0
Compare
We will discuss this at the 1October TAC call at 11am ET. Please have representatives from the project and the Working Group in attendance. |
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.
+1 for adoption, pending IP/license review. I'm excited to hear the project and WG come in and speak with the TAC. Policy-based decisioning is very interesting.
I will miss tomorrow's meeting but I think my only questions might have already been addressed:
Separately, I would like someone to walk me through the build process at some point. I wanted to check it out but I couldn't get the build working on MacOS at least and test out some of the pieces myself, e.g. how Minder works without the public service. |
We do plan to donate the docs as well. We'd need to figure out a domain for it or just host it via github pages.
We default the client to our hosted instance, but we can easily change that.
What's your timezone? @evankanderson could do a walk through in US timezone and I could do so in a European timezone. |
Currently, Stacklok maintains two sets of docs: https://minder-docs.stacklok.dev/ is a build from https://github.com/stacklok/minder/tree/main/docs, hosted on GitHub Pages via custom domain. We expect that we'd donate all of that to the OpenSSF. https://docs.stacklok.com/minder is Stacklok's hosted-product docs. Note that today we incorporate the open-source docs with some additional overlays. We'll need to figure out what degree of import-with-credit vs separate content is possible and appropriate; our preference would be to incentivize corporate contributors to put as much documentation content as possible into the foundation, but we also don't want to encourage sloppy trademark / copyright practices. (Yes, we may need to make some Stacklok re-branding efforts during the course of the donation.) With respect to the public service, I believe that Stacklok is committed to continuing to provide free services for open-source projects, and to later provide commercialization for private repos and other enterprise-grade features like SSO. I can't commit on which specific parts will be OSS vs extensions, but I can commit that any extensions we'd build would be open to other implementers to build equivalents. This was somewhat covered in #386 (comment). Stacklok has built a UI as part of our hosted service which is not part of the donation; there's been at least one community UI effort which I can dig up if needed.
The client has some baked-in defaults which point to the Stacklok service. We could change these in the upstream OSS, but it's nice to have a client that doesn't need a lot of configuration. That sounds like a conversation best handled and honored as a community discussion on an ongoing basis. (There are a set of different client configurations in https://github.com/stacklok/minder/tree/main/config; overall the configuration is fairly flexible.) There are two dependencies on other Stacklok code which we need to better modularize; these are cases of "where we're at, not where we want to be" -- the
https://minder-docs.stacklok.dev/run_minder_server/run_the_server is probably a good place to start. Once you have
I'm happy to help walk you through this process; our getting started docs could probably also use some improvement, or should point to the minder-docs page. |
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.
+1 for adoption, pending IP/license review.
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.
support
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 @evankanderson ! +1 to have Minder join ossf as a sandbox project. Looking forward to the upcoming discussions with the Scorecards team and other projects!
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.
This was approved at the Oct 1st TAC meeting. @riaankleinhans will work with Minder to complete the IP / license review, and then we can land this pull request.
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.
Supportive!
Ref: https://openssf.slack.com/archives/C019Q1VEA87/p1726855033765969
CC @craigml and @lukehinds on the IP licensing process
@mlieberman85 volunteered to help shepherd, though I think we may have several interested participants.