toc icon indicating copy to clipboard operation
toc copied to clipboard

[INCUBATING PROJECT ONBOARDING] Cilium

Open amye opened this issue 3 years ago • 24 comments

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

amye avatar Oct 13 '21 16:10 amye

Welcome Cilium! @tgraf, we'll be tracking work in here.

amye avatar Oct 13 '21 17:10 amye

Mailing list created and welcome email sent out 👍

amye avatar Oct 13 '21 20:10 amye

DevStats page added.

lukaszgryglicki avatar Oct 15 '21 08:10 lukaszgryglicki

@tgraf: Checking in again, we'd like to get all project onboarding closed out by December 15th. Thanks!

amye avatar Nov 16 '21 19:11 amye

@tgraf: Checking in here, anything we can do to help move this along?

amye avatar Nov 24 '21 16:11 amye

@lizrice @tgraf - Happy to work with you on this, we'll be tracking onboarding in here :)

amye avatar Jan 20 '22 19:01 amye

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?

lizrice avatar Feb 01 '22 12:02 lizrice

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!

idvoretskyi avatar Feb 01 '22 13:02 idvoretskyi

@lizrice I've checked the mentioned items for you, please keep us posted on the remaining things :)

idvoretskyi avatar Feb 01 '22 13:02 idvoretskyi

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

lizrice avatar Feb 16 '22 19:02 lizrice

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 avatar Feb 16 '22 19:02 amye

@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.

sarahnovotny avatar Feb 16 '22 21:02 sarahnovotny

@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).

amye avatar Feb 16 '22 21:02 amye

Circling back in here again, trademarks are still with the project. @lizrice, anything we can do to assist?

amye avatar Mar 02 '22 16:03 amye

The dual license issue is completed now

Working on the trademark paperwork now

lizrice avatar Mar 03 '22 19:03 lizrice

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

caniszczyk avatar Mar 03 '22 19:03 caniszczyk

We are tracking the License scanning in the above issue

xmulligan avatar Mar 11 '22 14:03 xmulligan

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.

tgraf avatar Mar 11 '22 16:03 tgraf

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.

amye avatar Mar 11 '22 16:03 amye

Marking trademarks complete!

amye avatar Apr 22 '22 00:04 amye

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?

amye avatar Jun 01 '22 16:06 amye

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

joestringer avatar Jun 01 '22 17:06 joestringer

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.

amye avatar Jun 01 '22 18:06 amye

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

xmulligan avatar Aug 01 '22 14:08 xmulligan

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 ☃️

xmulligan avatar Dec 15 '22 11:12 xmulligan

Hurray!

amye avatar Dec 15 '22 16:12 amye