cncf / sandbox

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

[PROJECT ONBOARDING] Cloud Development Kit for Kubernetes (cdk8s) #266

Closed amye closed 2 years ago

amye commented 3 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.

From the project side, please ensure that you:

Formal onboarding:

hyandell commented 3 years ago

The content is currently Apache-2.0 licensed. Copyright wise, I don't think there's a copyright-assignment, so the current copyright statement is still accurate (not that I think we care about having the 'AWS' vanish into 'cdk8s project authors'). How does Linux Foundation copyright enter the equation? [and when would it be CNCF copyright instead of LF?]

In terms of relicensing the Apache-2.0 content over to CC-BY-4.0; we'll have to review that. Assuming non-AWS contributions were made, they would have been contributed under Apache-2.0 license.

Any particular reason why CNCF defaults to the documentation being CC-BY-4.0 rather than Apache-2.0? And is documentation defined further?

caniszczyk commented 3 years ago

The IP policy is in our charter: https://github.com/cncf/foundation/blob/master/charter.md#11-ip-policy

On Fri, Sep 24, 2021 at 5:52 AM Henri Yandell @.***> wrote:

The content is currently Apache-2.0 licensed. Copyright wise, I don't think there's a copyright-assignment, so the current copyright statement is still accurate (not that I think we care about having the 'AWS' vanish into 'cdk8s project authors'). How does Linux Foundation copyright enter the equation? [and when would it be CNCF copyright instead of LF?]

In terms of relicensing the Apache-2.0 content over to CC-BY-4.0; we'll have to review that. Assuming non-AWS contributions were made, they would have been contributed under Apache-2.0 license.

Any particular reason why CNCF defaults to the documentation being CC-BY-4.0 rather than Apache-2.0? And is documentation defined further?

— You are receiving this because you were mentioned. Reply to this email directly, view it on GitHub https://github.com/cncf/sandbox/issues/266, or unsubscribe https://github.com/notifications/unsubscribe-auth/AAAPSIPW5HKWF25LH6IRRELUDPYY7ANCNFSM4TRC7QGA . Triage notifications on the go with GitHub Mobile for iOS https://apps.apple.com/app/apple-store/id1477376905?ct=notification-email&mt=8&pt=524675 or Android https://play.google.com/store/apps/details?id=com.github.android&referrer=utm_campaign%3Dnotification-email%26utm_medium%3Demail%26utm_source%3Dgithub.

-- Cheers,

Chris Aniszczyk https://aniszczyk.org

hyandell commented 3 years ago

I get that :) I was just looking to learn.

And I want to know what documentation is defined as because I'm assuming I have to go do the review of contributions to get this relicensed, which means I need to know which commits/files to look at.

The IP policy is in our charter: https://github.com/cncf/foundation/blob/master/charter.md#11-ip-policy On Fri, Sep 24, 2021 at 5:52 AM Henri Yandell @.***> wrote: The content is currently Apache-2.0 licensed. Copyright wise, I don't think there's a copyright-assignment, so the current copyright statement is still accurate (not that I think we care about having the 'AWS' vanish into 'cdk8s project authors'). How does Linux Foundation copyright enter the equation? [and when would it be CNCF copyright instead of LF?] In terms of relicensing the Apache-2.0 content over to CC-BY-4.0; we'll have to review that. Assuming non-AWS contributions were made, they would have been contributed under Apache-2.0 license. Any particular reason why CNCF defaults to the documentation being CC-BY-4.0 rather than Apache-2.0? And is documentation defined further? — You are receiving this because you were mentioned. Reply to this email directly, view it on GitHub <#556 (comment)>, or unsubscribe https://github.com/notifications/unsubscribe-auth/AAAPSIPW5HKWF25LH6IRRELUDPYY7ANCNFSM4TRC7QGA . Triage notifications on the go with GitHub Mobile for iOS https://apps.apple.com/app/apple-store/id1477376905?ct=notification-email&mt=8&pt=524675 or Android https://play.google.com/store/apps/details?id=com.github.android&referrer=utm_campaign%3Dnotification-email%26utm_medium%3Demail%26utm_source%3Dgithub. -- Cheers, Chris Aniszczyk https://aniszczyk.org

amye commented 3 years ago

Marking trademarks off, just analytics remaining!

iliapolo commented 3 years ago

@amye Could you please elaborate on the analytics transfer needed?

amye commented 3 years ago

@amye Could you please elaborate on the analytics transfer needed?

This is giving CNCF ownership of your google analytics tag.

iliapolo commented 3 years ago

@amye We actually don't have google analytics enabled for the site anymore (we used to but disabled it a while back).

So given that, is there anything we need to do here?

Also, looking at the IP Policy guidelines, we have yet to implement the following:

Is it correct to say the above two items are the only thing left to close this ticket out?

amye commented 3 years ago

Correct! That would bring us to the finish line!

amye commented 2 years ago

@iliapolo: Checking in on this, anything I can help with?

iliapolo commented 2 years ago

@amye We are working on it, thanks for the check in :)

amye commented 2 years ago

@amye We are working on it, thanks for the check in :)

Excellent! Putting you on my list to check back in next week. 😄

iliapolo commented 2 years ago

@amye DCO checks are enabled now for all repositories. See https://github.com/cdk8s-team/cdk8s/issues/508

Can we mark DCO as complete?

iliapolo commented 2 years ago

@amye @caniszczyk Docs relicensing is now also merged in this PR: https://github.com/cdk8s-team/cdk8s/pull/709

I believe we have completed all the necessary tasks to close this issue. Can you confirm?

amye commented 2 years ago

Confirm these three things: Understand the services available for your project at CNCF https://www.cncf.io/services-for-projects/ Ensure your project meets the CNCF IP Policy: https://github.com/cncf/foundation/blob/master/charter.md#11-ip-policy Has your project adopted open governance already? see http://opengovernance.dev

And we're good to go!

iliapolo commented 2 years ago

@amye

Understand the services available for your project at CNCF

Confirmed.

Ensure your project meets the CNCF IP Policy:

Confirmed.

Has your project adopted open governance already?

We have not yet. My understanding is that this isn't required for sandbox, only for incubation - is that right?

amye commented 2 years ago

@amye

Understand the services available for your project at CNCF

Confirmed.

Ensure your project meets the CNCF IP Policy:

Confirmed.

Has your project adopted open governance already?

We have not yet. My understanding is that this isn't required for sandbox, only for incubation - is that right?

It's encouraged at all levels, but I'm happy to close this out as complete! Welcome onboard!