toc
toc copied to clipboard
[INCUBATING PROJECT ONBOARDING] Cilium
Welcome to CNCF Project Onboarding! This is an issue created to help onboard your project into the CNCF after the TOC has voted to accept your project. We would like to complete onboarding within one month of acceptance.
From the project side, please ensure that you:
- [x] Understand the project proposal process and reqs: https://github.com/cncf/toc/blob/main/process/project_proposals.adoc#introduction
- [x] Understand the services available for your project at CNCF https://www.cncf.io/services-for-projects/
- [x] Ensure your project meets the CNCF IP Policy: https://github.com/cncf/foundation/blob/master/charter.md#11-ip-policy
- [x] Review the online programs guidelines: https://github.com/cncf/foundation/blob/master/online-programs-guidelines.md
- [x] Understand the trademark guidelines: https://www.linuxfoundation.org/en/trademark-usage/
- [x] Understand the license allowlist: https://github.com/cncf/foundation/blob/master/allowed-third-party-license-policy.md#approved-licenses-for-allowlist
- [x] Has your project adopted open governance already? see http://opengovernance.dev
- [x] Slack: Are your slack channels migrated to the Kubernetes or CNCF Slack?
- [x] Is your project in its own separate neutral github organization?
- [x] Submitted a Pull request to add your project as a sandbox project to https://landscape.cncf.io
- [x] Create maintainer list + add to aggregated https://maintainers.cncf.io list by submitting a PR to it
- [x] Have added your project to https://github.com/cncf/contribute
- [x] Artwork: Submit a pull request to https://github.com/cncf/artwork with your artwork
Things that CNCF will need from the project:
- [x] Provide emails for the maintainers added to https://maintainers.cncf.io in order to get access to the maintainers mailing list and ServiceDesk
- [ ] Domain: transfer domain to the CNCF - please send a transfer code to [email protected]
- [x] Trademarks: transfer any trademark and logo mark assets over to the LF - https://github.com/cncf/foundation/tree/master/agreements has agreements
- [x] GitHub: ensure 'thelinuxfoundation' and 'caniszczyk' are added as initial org owners, this helps us make sure we have continuity of GH ownership
- [x] GitHub: ensure DCO or CLA are enabled for all GitHub repositories of the project
- [x] Website: ensure LF footer is there and website guidelines followed
- [x] Website: Analytics transferred to [email protected]
- [x] CII: Start on a CII best practices badge https://bestpractices.coreinfrastructure.org/en
Things that the CNCF will do or help the project to do:
- [x] Devstats: add to devstats https://devstats.cncf.io/
- [x] Marketing: update relevant intro + slide decks
- [x] Events: update CFP + Registration + CFP Area forms
- [x] ServiceDesk: confirm maintainers have read https://www.cncf.io/services-for-projects/
- [x] CNCF Welcome Email Sent to confirm maintainer list access, welcome email has monthly project sync details
- [x] Create space for meetings/events on https://community.cncf.io, e.g., https://community.cncf.io/pravega-community/ - (https://github.com/cncf/communitygroups/blob/main/README.md#cncf-projects)
- [ ] Adopt a license scanning tool, like FOSSA or Snyk
Welcome Cilium! @tgraf, we'll be tracking work in here.
Mailing list created and welcome email sent out 👍
DevStats page added.
@tgraf: Checking in again, we'd like to get all project onboarding closed out by December 15th. Thanks!
@tgraf: Checking in here, anything we can do to help move this along?
@lizrice @tgraf - Happy to work with you on this, we'll be tracking onboarding in here :)
We're making progress!
- Neutral GitHub repo: all the code is where it belongs in github.com/cilium/cilium except for the cilium.io website, which we're in the process of transitioning over
- Slack: we'll keep the existing Slack since it has over 10k members
- Artwork: just raised service desk request for help creating the different formats
- DCO: we already require this but it's enforced through our own GitHub app, rather than the dcobot recommended by CNCF. Is this OK?
- Config here
- Source code here with the DCO-enforcing bit here
- Related issue suggesting making it a stricter check
DCO: we already require this but it's enforced through our own GitHub app, rather than the dcobot recommended by CNCF. Is this OK?
Totally OK!
@lizrice I've checked the mentioned items for you, please keep us posted on the remaining things :)
Regarding licenses: after discussion with @caniszczyk we have this issue to track the dual licensing of the BPF code so I'm ticking that box
Regarding licenses: after discussion with @caniszczyk we have this issue to track the dual licensing of the BPF code so I'm ticking that box
Adopt a license scanning tool, like FOSSA or Snyk ?
@amye or @idvoretskyi Is there any update on these two items?
Domain: transfer domain to the CNCF - please send a transfer code to [email protected] Trademarks: transfer any trademark and logo mark assets over to the LF - https://github.com/cncf/foundation/tree/master/agreements has agreements
I'd like to use the Cillium name in reference to work with the project and right now, I can't simply point our legal team back to the LF trademark guidelines. I would instead need to obtain permission from Isovalent.
@amye or @idvoretskyi Is there any update on these two items?
Domain: transfer domain to the CNCF - please send a transfer code to [email protected] Trademarks: transfer any trademark and logo mark assets over to the LF - https://github.com/cncf/foundation/tree/master/agreements has agreements
I'd like to use the Cillium name in reference to work with the project and right now, I can't simply point our legal team back to the LF trademark guidelines. I would instead need to obtain permission from Isovalent.
Trademarks are in progress, they're one of the things that usually takes the longest for onboarding. I don't have a current timeline for completion, but I'll check back in here with an update next week (2/23).
Circling back in here again, trademarks are still with the project. @lizrice, anything we can do to assist?
Thanks Liz!
On Thu, Mar 3, 2022 at 1:06 PM Liz Rice @.***> wrote:
The dual license https://github.com/cilium/cilium/issues/18823 issue is completed now
Working on the trademark paperwork now
— Reply to this email directly, view it on GitHub https://github.com/cncf/toc/issues/729#issuecomment-1058390391, or unsubscribe https://github.com/notifications/unsubscribe-auth/AAAPSILJQOBUX5TOOGUPH4DU6EESJANCNFSM5F5VQNQA . You are receiving this because you were mentioned.Message ID: @.***>
-- Cheers,
Chris Aniszczyk https://aniszczyk.org
We are tracking the License scanning in the above issue
Circling back in here again, trademarks are still with the project. @lizrice, anything we can do to assist?
The name Cilium was never trademarked by Isovalent. Please advise whether we need to take any action.
I assume Isovalent or myself own the Cilium logo because I've originally drawn it. This transfer is currently in progress, I've seen the draft and it's in legal review right now.
Circling back in here again, trademarks are still with the project. @lizrice, anything we can do to assist?
The name Cilium was never trademarked by Isovalent. Please advise whether we need to take any action.
I assume Isovalent or myself own the Cilium logo because I've originally drawn it. This transfer is currently in progress, I've seen the draft and it's in legal review right now.
This is currently with Legal for review.
Marking trademarks complete!
I just checked on Github, and it looks like this might have expired? "GitHub: ensure 'thelinuxfoundation' and 'caniszczyk' are added as initial org owners, this helps us make sure we have continuity of GH ownership" @xmulligan - can you help here?
I've confirmed the following set of owners:
- @amye
- @caniszczyk
- @idvoretskyi
- @jeefy
And just now, invited @thelinuxfoundation as an owner.
@amye from the above, I think you should also be able to access and manipulate those settings: https://github.com/orgs/cilium/people/enterprise_owners
Awesome! Marking that off. Domain transfer is best through https://jira.linuxfoundation.org/plugins/servlet/theme/portal/2/create/63 if we haven't done that already.
We have created the meeting place at https://community.cncf.io/cilium-community/ and I think the domain transfer is done too. Just working on the license scanner now
License scanner is done in https://github.com/cilium/cilium/pull/22737 and the domain transfer should be done. I think we can finally close this 🎊 What a present for the holidays ☃️
Hurray!