cncf / sandbox

Applications for Sandbox go here! ⏳📦🧪
Apache License 2.0
133 stars 22 forks source link

[SANDBOX PROJECT ONBOARDING] Lima #207

Closed amye closed 5 months ago

amye commented 2 years ago

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:

Things that the CNCF will do or help the project to do:

lukaszgryglicki commented 2 years ago

DevStats page added.

AkihiroSuda commented 2 years ago

From the project side, please ensure that you:

  1. I assume you meant https://www.linuxfoundation.org/legal/trademark-usage .

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

  • [X] Is your project in its own separate neutral github organization?

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

The cncf/contribute repo is archived

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

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

No website.

AkihiroSuda commented 2 years ago
  • 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 commented 2 years ago

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

caniszczyk commented 2 years ago

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/sandbox/issues/207, 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

AkihiroSuda commented 2 years ago

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

amye commented 2 years ago

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

reegnz commented 2 years ago

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

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

caniszczyk commented 2 years ago

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

seanorama commented 2 years ago

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.
reegnz commented 2 years ago

@caniszczyk thanks for the help, gonna do that!

AkihiroSuda commented 2 years ago

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

caniszczyk commented 2 years ago

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/sandbox/issues/207, 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

AkihiroSuda commented 2 years ago

This should be done now, thank you!

Thank you!

Cmierly commented 1 year ago

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.

AkihiroSuda commented 1 year ago

I think all set? Cc @jandubois

jandubois commented 1 year ago

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/sandbox/issues/207, or unsubscribe https://github.com/notifications/unsubscribe-auth/AAATIY6IS532JZU3WUK2WEDX3PPMBANCNFSM6AAAAAAQLVW4T4 . You are receiving this because you were mentioned.Message ID: @.***>

Cmierly commented 1 year ago

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!

jandubois commented 1 year ago

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/sandbox/issues/207, or unsubscribe https://github.com/notifications/unsubscribe-auth/AAATIY5C62GUMN4MUBLI6RLX3SFW5ANCNFSM6AAAAAAQLVW4T4 . You are receiving this because you were mentioned.Message ID: @.***>

AkihiroSuda commented 1 year ago

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

Sorry, this one is still a remaining task.

Probably we will use go-licenses:

(EDIT: done. Adopted go-licenses)

krook commented 10 months ago

Added to LFX Insights

idvoretskyi commented 6 months ago

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

AkihiroSuda commented 6 months ago

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

Cmierly commented 6 months ago

@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 project-onboarding@cncf.io and I'll take care of the rest!

jandubois commented 6 months ago

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!

AkihiroSuda commented 5 months ago

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

Cmierly commented 5 months ago

@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

jandubois commented 5 months ago

@Cmierly Sounds good to me!

AkihiroSuda commented 5 months ago

@jandubois Did you finish signing?

jandubois commented 5 months ago

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.

afbjorklund commented 5 months ago

Didn't expect any such automated email, so it went into the spam/fishing folder

EDIT: I have signed it now, probably would be good with heads up for next time

jandubois commented 5 months ago

Looks like it was to be signed serially, so I didn't get the email until everybody else had signed it. I've received (and signed) it now; only missing signature is the Linux Foundation itself.

AkihiroSuda commented 5 months ago

Signing seems completed, so we are now all set?

Cmierly commented 5 months ago

Trademark doc is signed and fully executed! Lima has now completed onboarding!