toc icon indicating copy to clipboard operation
toc copied to clipboard

[SANDBOX PROJECT ONBOARDING] Lima

Open amye opened this issue 3 years ago • 25 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:

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
  • [ ] 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] GitHub: ensure that hat the CNCF Code of Conduct (or your adopted version of it) are explicitly referenced at the project's README on GitHub
  • [x] Website: ensure LF footer is there and website guidelines followed (if your project doesn't have a dedicated website, please adopt those guidelines to the README file of your project on GitHub).
  • [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:

amye avatar Sep 13 '22 18:09 amye

DevStats page added.

lukaszgryglicki avatar Sep 20 '22 05:09 lukaszgryglicki

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.md#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/
  1. I assume you meant https://www.linuxfoundation.org/legal/trademark-usage .
  • [X] Understand the license allowlist: https://github.com/cncf/foundation/blob/master/allowed-third-party-license-policy.md#approved-licenses-for-allowlist
  • [ ] Is your project working on written, open governance? see https://contribute.cncf.io/maintainers/governance/
  • [X] Slack: Are your slack channels migrated to the Kubernetes or CNCF Slack? (see https://slack.com/help/articles/217872578-Import-data-from-one-Slack-workspace-to-another for more details)

Created #lima channel in the CNCF Slack, but didn't migrate the existing data

  • https://github.com/lima-vm/lima/issues/1062
  • [X] Is your project in its own separate neutral github organization?

GitHub org: https://github.com/lima-vm

  • [x] Submitted a Pull request to add your project as a sandbox project to https://landscape.cncf.io
  • https://github.com/cncf/landscape/pull/2797
  • [x] Create maintainer list + add to aggregated https://maintainers.cncf.io list by submitting a PR to it
  • https://github.com/cncf/foundation/pull/424
  • [ ] Have added your project to https://github.com/cncf/contribute

The cncf/contribute repo is archived

  • [x] Artwork: Submit a pull request to https://github.com/cncf/artwork with your artwork
  • https://github.com/cncf/artwork/pull/361
  • [ ] Domain: transfer domain to the CNCF - https://jira.linuxfoundation.org/plugins/servlet/theme/portal/2/create/63

We do not have a domain. Should we request CNCF to register a domain like lima.io or lima-vm.io ?

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
  • @AkihiroSuda: suda DOT kyoto AT gmail DOT com
  • @jandubois: jan AT jandubois DOT com
  • [ ] Trademarks: transfer any trademark and logo mark assets over to the LF - https://github.com/cncf/foundation/tree/master/agreements has agreements

@jandubois: May I assign this to you(r colleague), as the logo was created in SUSE?

  • [x] GitHub: ensure 'thelinuxfoundation' and 'caniszczyk' are added as initial org owners, this helps us make sure we have continuity of GH ownership

Invited.

  • [X] GitHub: ensure DCO or CLA are enabled for all GitHub repositories of the project

The DCO app is enabled.

  • [x] GitHub: ensure that hat the CNCF Code of Conduct (or your adopted version of it) are explicitly referenced at the project's README on GitHub
  • https://github.com/lima-vm/lima/pull/1061
  • [x] Website: ensure LF footer is there and website guidelines followed (if your project doesn't have a dedicated website, please adopt those guidelines to the README file of your project on GitHub).
  • https://github.com/lima-vm/lima/pull/1061 (No website)

No website.

  • [ ] CII: Start on a CII best practices badge https://bestpractices.coreinfrastructure.org/en

AkihiroSuda avatar Sep 21 '22 10:09 AkihiroSuda

  • GitHub: ensure 'thelinuxfoundation' and 'caniszczyk' are added as initial org owners, this helps us make sure we have continuity of GH ownership

Invitation expired after 7 days, retrying cc @thelinuxfoundation @caniszczyk


EDIT (Oct 7, 2022): the invitations are now accepted

AkihiroSuda avatar Oct 01 '22 18:10 AkihiroSuda

What do we need to get Lima listed in https://www.cncf.io/sandbox-projects/ ?

AkihiroSuda avatar Oct 06 '22 00:10 AkihiroSuda

It should be automatic once you are added to the CNCF landscape as a sandbox project, so maybe a bug…

On Wed, Oct 5, 2022 at 5:14 PM Akihiro Suda @.***> wrote:

What do we need to get Lima listed in https://www.cncf.io/sandbox-projects/ ?

— Reply to this email directly, view it on GitHub https://github.com/cncf/toc/issues/924#issuecomment-1269134940, or unsubscribe https://github.com/notifications/unsubscribe-auth/AAAPSILFPYURZNTC5PUY7ZDWBYKWXANCNFSM6AAAAAAQLVW4T4 . You are receiving this because you were mentioned.Message ID: @.***>

-- Cheers,

Chris Aniszczyk https://aniszczyk.org

caniszczyk avatar Oct 06 '22 00:10 caniszczyk

Sorry, it is actually listed in https://www.cncf.io/sandbox-projects/ 😅 . But not just greppable with Command-F/Ctrl-F.

AkihiroSuda avatar Oct 06 '22 00:10 AkihiroSuda

Sorry, it is actually listed in https://www.cncf.io/sandbox-projects/ 😅 . But not just greppable with Command-F/Ctrl-F.

This is expected behavior, try it for any of the projects. :)

amye avatar Oct 06 '22 14:10 amye

This is expected behavior, try it for any of the projects. :)

@amye could that be changed? WRT accessibility it's not that inclusive.

reegnz avatar Oct 06 '22 17:10 reegnz

open up an issue here @reegnz https://github.com/cncf/landscape

caniszczyk avatar Oct 06 '22 17:10 caniszczyk

But not just greppable with Command-F/Ctrl-F. WRT accessibility it's not that inclusive.

+1000

Other communities aim to meet W3C standards. The CNCF should as well: https://www.w3.org/WAI/standards-guidelines/

And:

  1. search engines won't find it.
  2. screen readers won't render it: for the blind and those that don't use it.
  3. I don't know of any good tech/engineer who browses a page looking for something. We search.

seanorama avatar Oct 06 '22 17:10 seanorama

@caniszczyk thanks for the help, gonna do that!

reegnz avatar Oct 06 '22 17:10 reegnz

@caniszczyk has invited lima-vm to join the Cloud Native Computing Foundation enterprise on GitHub. Head over to https://github.com/enterprises/cncf to check out Cloud Native Computing Foundation’s profile.

@caniszczyk We got this invitation, but we can't find an "accept" button in https://github.com/organizations/lima-vm/settings/billing . Any further action needed from us?

AkihiroSuda avatar Oct 07 '22 06:10 AkihiroSuda

This should be done now, thank you!

On Fri, Oct 7, 2022 at 1:09 AM Akihiro Suda @.***> wrote:

@caniszczyk https://github.com/caniszczyk has invited lima-vm to join the Cloud Native Computing Foundation enterprise on GitHub. Head over to https://github.com/enterprises/cncf to check out Cloud Native Computing Foundation’s profile.

@caniszczyk https://github.com/caniszczyk We got this invitation, but we can't find an "accept" button in https://github.com/organizations/lima-vm/settings/billing . Any further action needed from us?

— Reply to this email directly, view it on GitHub https://github.com/cncf/toc/issues/924#issuecomment-1271152910, or unsubscribe https://github.com/notifications/unsubscribe-auth/AAAPSIICH6CWGMPDFI23LOLWB65B5ANCNFSM6AAAAAAQLVW4T4 . You are receiving this because you were mentioned.Message ID: @.***>

-- Cheers,

Chris Aniszczyk https://aniszczyk.org

caniszczyk avatar Oct 07 '22 16:10 caniszczyk

This should be done now, thank you!

Thank you!

AkihiroSuda avatar Oct 08 '22 01:10 AkihiroSuda

Hi @AkihiroSuda ! My name is Crystal and I am the new project coordinator in charge of onboarding sandbox projects! Have you and your team been able to review/complete any more tasks? I would be happy to help in anyway I can! Please don't hesitate to reach out with any questions or concers.

Cmierly avatar Sep 20 '23 22:09 Cmierly

I think all set? Cc @jandubois

AkihiroSuda avatar Sep 21 '23 06:09 AkihiroSuda

I think so too.

Thanks for reaching out!

Cheers, -Jan

On Wed, Sep 20, 2023 at 11:48 PM Akihiro Suda @.***> wrote:

I think all set? Cc @jandubois https://github.com/jandubois

— Reply to this email directly, view it on GitHub https://github.com/cncf/toc/issues/924#issuecomment-1728952700, or unsubscribe https://github.com/notifications/unsubscribe-auth/AAATIY6IS532JZU3WUK2WEDX3PPMBANCNFSM6AAAAAAQLVW4T4 . You are receiving this because you were mentioned.Message ID: @.***>

jandubois avatar Sep 21 '23 18:09 jandubois

Thank you for the update! I'll check off the completed tasks. The only one I'm seeing that hasn't been done on our end is the transfer of trademarks and logo marks to the LF. If you don't have any, we have a non-registered trademark agreement that would need to be filled out located here: https://github.com/cncf/foundation/tree/master/agreements

Also, which license scanning tool did you choose to adopt?

I would be happy to help or answer any questions regarding the process!

Cmierly avatar Sep 21 '23 19:09 Cmierly

We have no registered trademarks. I don't know if we could even claim trademark status for the word Lima itself, as we don't do any "trade" under that name, and don't have any plans to do so. Please advise if we still need to submit the agreement, and if @AkihiroSuda https://github.com/AkihiroSuda can just submit it, or if we both need to do it.

Our logo mark is essentially just a wordmark with a lima-green dot for the "i": https://raw.githubusercontent.com/lima-vm/lima/master/docs/images/lima-logo-01.svg

It was created by a SUSE/Rancher graphics designer who left the company a while ago.

I have asked her (and @mattfarina) on Slack (March 11 2022): "Should we provide some kind of image credit?" and got the reply

no need to credit, use it however you need

I'm not sure how we can transfer the logo mark to LF; is there some form to fill out for that too?

Cheers, -Jan

On Thu, Sep 21, 2023 at 12:05 PM Crystal Mierly @.***> wrote:

Thank you for the update! I'll check off the completed tasks. The only one I'm seeing that hasn't been done on our end is the transfer of trademarks and logo marks to the LF. If you don't have any, we have a non-registered trademark agreement that would need to be filled out located here: https://github.com/cncf/foundation/tree/master/agreements

I would be happy to help or answer any questions regarding the process!

— Reply to this email directly, view it on GitHub https://github.com/cncf/toc/issues/924#issuecomment-1730143968, or unsubscribe https://github.com/notifications/unsubscribe-auth/AAATIY5C62GUMN4MUBLI6RLX3SFW5ANCNFSM6AAAAAAQLVW4T4 . You are receiving this because you were mentioned.Message ID: @.***>

jandubois avatar Sep 21 '23 19:09 jandubois

Also, which license scanning tool did you choose to adopt?

Sorry, this one is still a remaining task.

  • https://github.com/lima-vm/lima/issues/1831

Probably we will use go-licenses:

  • https://github.com/lima-vm/lima/pull/1832

(EDIT: done. Adopted go-licenses)

AkihiroSuda avatar Sep 22 '23 11:09 AkihiroSuda

@jandubois @AkihiroSuda looks like we have just the trademarks question to be solved before we'll formally have the porject fully onboarded.

What is the current status on them?

idvoretskyi avatar May 03 '24 09:05 idvoretskyi

@jandubois @AkihiroSuda looks like we have just the trademarks question to be solved before we'll formally have the porject fully onboarded.

What is the current status on them?

I think @jandubois is waiting for the answer from @thelinuxfoundation for his question I'm not sure how we can transfer the logo mark to LF; is there some form to fill out for that too? ?

AkihiroSuda avatar May 03 '24 09:05 AkihiroSuda

@AkihiroSuda @jandubois Trademark/logo mark transfer paperwork can be found here: https://github.com/cncf/foundation/tree/master/agreements once it's filled out, feel free to send it to [email protected] and I'll take care of the rest!

Cmierly avatar May 07 '24 20:05 Cmierly

I don't see how these forms apply to us; they assume that there are trademarks owned by a corporation:

CleanShot 2024-05-07 at 17 55 44@2x

Lima is a project maintained by private individuals, who may at least partially be contributing to the project as part of their employment, but none of the project "materials" is owned by their employers.

As I mentioned before, the logo (which is just the name "Lima" with the dot on the "i" in green) has been donated to us by a previous employee of SUSE, who we can no longer contact (and she confirmed back at the time that "no acknowledgement is necessary"). This conversation happened on a SUSE internal Slack channel and was witnessed by @mattfarina, who is/was a member of the CNCF TOC.

I don't see how anybody can sign a "contract" to assign the logo; it is owned by the Lima project and not a corporate entity or any individual person. Maybe that is not a valid legal position, but I don't know what we can do about it.

Please advise what we should do!

jandubois avatar May 08 '24 01:05 jandubois

@idvoretskyi @Cmierly Could you check the reply above from @jandubois ?

AkihiroSuda avatar May 21 '24 04:05 AkihiroSuda

@jandubois So the solution to this will be to have the maintainer group for Lima sign over rights to the Lima Logo mark. I can get the paperwork set up and sent out to the four maintainers we have listed via docusign.

Let me know if you have any questions or if anyone needs to update their emails and I'll get that document sent out asap

Cmierly avatar May 21 '24 22:05 Cmierly

@Cmierly Sounds good to me!

jandubois avatar May 21 '24 23:05 jandubois

@jandubois Did you finish signing?

AkihiroSuda avatar Jun 03 '24 20:06 AkihiroSuda

I never got any DocuSign email, so I didn't sign anything yet...

I've checked my Spam folder, and it didn't show anything either.

jandubois avatar Jun 03 '24 21:06 jandubois