Skip to content
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

Transfer image-attestation demo to slsa-framework org #1110

Closed
Tracked by #975
chkimes opened this issue Aug 13, 2024 · 18 comments
Closed
Tracked by #975

Transfer image-attestation demo to slsa-framework org #1110

chkimes opened this issue Aug 13, 2024 · 18 comments
Labels
build-environment-track Issues/PRs related to the SLSA BuildEnv track

Comments

@chkimes
Copy link

chkimes commented Aug 13, 2024

The workstream for HW Attested Build Environments has been building a POC in a repo under my user account: https://github.com/chkimes/image-attestation. We would like to move this under the SLSA framework GitHub org to more accurately reflect the shared ownership of the POC implementation.

cc @paveliak @marcelamelara

@marcelamelara
Copy link
Contributor

marcelamelara commented Aug 13, 2024

CC @slsa-framework/slsa-steering-committee @slsa-framework/specification-maintainers

@lehors
Copy link
Member

lehors commented Aug 14, 2024

I think that's great and I'm supportive of this move. However I'm afraid this raises some question of IP transfer that may require proper clearance involving the OpenSSF staff.
Maybe one way around it would be to create a new repo within the SLSA github org and make a first PR with the content of this repo to get it up to par, but I think this would mean that you become responsible for the IP contribution and its origins. I'm not a lawyer though so don't take this to the bank. :-)

@marcelamelara
Copy link
Contributor

Pinging @Naomi-Wash for the question about IP transfer here.

@chkimes
Copy link
Author

chkimes commented Aug 16, 2024

Is there still an IP concern even if the repo has an MIT license?

@lehors
Copy link
Member

lehors commented Aug 17, 2024

Unfortunately the license is necessary but not quite sufficient. You can see what kind of things OpenSSF looks at when importing projects in the just posted bomctl report.

@Naomi-Wash
Copy link

Hello everyone - we're following up with the LF IP manager and hope to have some guidance for you this week. (cc @riaankleinhans)

@marcelamelara
Copy link
Contributor

@Naomi-Wash @riaankleinhans Has there been an update from the LF IP manager on this transfer?

@Naomi-Wash
Copy link

@marcelamelara we didn't see any concerns, but legal is double-checking just in case. Sorry for the delay. Hoping to have this wrapped up by EOW.

@marcelamelara
Copy link
Contributor

Great, thank you @Naomi-Wash !

@Naomi-Wash
Copy link

Hello everyone, please forgive the delay on this. I heard back from legal and this is their advice.

@chkimes please check this project into a SLSA repository. It looks like any other contribution and should go through the same process. You can do a PR for this entire repo into the SLSA org.

Sorry again for the delay!

@marcelamelara
Copy link
Contributor

Hi @Naomi-Wash, thanks so much for the update!

@chkimes
Copy link
Author

chkimes commented Oct 18, 2024

Could someone create an image-attestation repo that I can contribute this to? I don't have permissions to create repos under slsa-framework.

@mlieberman85
Copy link
Member

@chkimes there's two simple options here:

  1. Transfer ownership of your image-attestation repo to slsa-framework.
  2. We can fork your repo.

@chkimes
Copy link
Author

chkimes commented Oct 22, 2024

image

https://docs.github.com/en/repositories/creating-and-managing-repositories/transferring-a-repository#about-repository-transfers

To transfer a repository that you own to an organization, you must have permission to create a repository in the target organization.

I can't transfer without permissions to create repos. The forking route can work, or I can create a PR to an empty repo that someone else creates in the org.

@marcelamelara
Copy link
Contributor

@chkimes It looks like I have permission to create a new repo, I'll go do that now.

@marcelamelara
Copy link
Contributor

@chkimes
Copy link
Author

chkimes commented Nov 5, 2024

@marcelamelara can you push a commit with git commit --allow-empty -m "Initial commit"? I can't fork anything if there's nothing to fork from.

@marcelamelara
Copy link
Contributor

@chkimes done!

@github-project-automation github-project-automation bot moved this from 🆕 New to ✅ Done in Issue triage Nov 18, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
build-environment-track Issues/PRs related to the SLSA BuildEnv track
Projects
Status: Done
Development

No branches or pull requests

5 participants